Make it a function
[xonotic/gmqcc.git] / parser.c
2014-09-27 Dale WeilerImplemented length operator. This closes #130
2014-09-26 Wolfgang Bumillerhopefully sanitize field creation logic a bit
2014-08-12 Dale WeilerFix
2014-07-31 Dale WeilerSet name for is_varargs too.
2014-07-31 Dale WeilerFix T...name
2014-07-31 Dale WeilerRemove debug info from parse error.
2014-07-31 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2014-07-31 Dale WeilerParameter omitting in fteqcc is disallowed.
2014-05-25 Dale WeilerMerge branch 'arithmetic_exceptions' into cooking
2014-05-25 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2014-05-24 Wolfgang Bumillerlocal compile-time const values are now created as...
2014-05-24 Wolfgang Bumillerpropagate the 'inexact' flag on when initializing a...
2014-05-24 Dale WeilerMage inexact travel across constants.
2014-05-24 Wolfgang BumillerMerge branch 'master' into cooking
2014-05-24 Dale WeilerPerliminary work on arithmetic exception handling in...
2014-04-08 Wolfgang Bumilleruse INSTR_STATE by default, add -femulate-state to...
2014-01-26 Wolfgang BumillerMerge branch 'master' into cooking
2014-01-07 Wolfgang Bumillersometimes I hate travis
2014-01-07 Wolfgang BumillerDo not create coverage calls on array accessors.
2014-01-07 Wolfgang BumillerAdding coverage support:
2014-01-01 Dale WeilerHappy new year!
2014-01-01 Wolfgang Bumillerdefinite -> last keyword; testcase updated too
2014-01-01 Dale WeilerCleanup some code duplication. This whole parser ugh...
2014-01-01 Dale WeilerRemove final attribute and bareword. [[definite]] is...
2013-12-06 Wolfgang Bumilleradding 'final'
2013-12-03 Dale WeilerBitshifting operators <<, >>, and compound assignment...
2013-11-30 Dale WeilerMerge branch 'master' into cooking
2013-11-28 Wolfgang Bumillerstatic variables now don't get re-initialized in functi...
2013-11-25 Dale WeilerNever mind
2013-11-25 Dale WeilerOnly g++ is this retarded
2013-11-23 Dale WeilerCleaner handling since intrin_func deals with alias
2013-11-23 Dale WeilerResolve undefined functions to compiler builtins if...
2013-11-13 Dale WeilerUse a branch instead of math on enum types
2013-10-31 Dale WeilerMerge branch 'cooking'
2013-10-25 Wolfgang Bumillerfold_binary now used instead of ast_binary_new, which...
2013-10-19 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-10-18 Wolfgang Bumillertype and argument parsing improved to handle the field...
2013-10-18 Wolfgang Bumillerreplacing the current [[accumulate]] implementation...
2013-10-17 Dale WeilerFix 'declaration does not declare anything' regression...
2013-10-17 Dale WeilerUse "##" to ensure the names of the accumulated functio...
2013-10-17 Dale WeilerEnforce void type on accumulatable functions.
2013-10-17 Dale WeilerImplemented [[accumulate]] attribute. This will hopeful...
2013-10-17 Dale WeilerFix handling on intrinsic folding, this closes #118.
2013-10-17 Dale WeilerPrevent aliasing functions through forward declared...
2013-10-16 Dale WeilerSome intrinsic code cleanup. The args check is handled...
2013-10-11 Wolfgang BumillerMerge branch 'cooking' of git://github.com/graphitemast...
2013-10-11 Wolfgang BumillerMerge branch 'cooking' of git://github.com/graphitemast...
2013-10-11 Wolfgang Bumillerfirst part of parsing TOKEN_DOTS as part of a type...
2013-10-11 Dale WeilerMerge branch 'cleanup' into cooking
2013-10-11 Dale WeilerRefactor some util/platform usage and extend file syste...
2013-10-11 Dale WeilerSome more platform / compiler specific code refactoring.
2013-10-11 Dale WeilerInitial platform / compiler specific code refactoring.
2013-09-30 Wolfgang BumillerMerge branch 'master' into cooking
2013-09-30 Dale WeilerSimplify parse stage for unary - operator.
2013-09-30 Dale WeilerRemove pointless thinking comment, fix builds for clang.
2013-09-30 Dale WeilerMake unary - operator act as an ast_unary node. This...
2013-09-26 Dale WeilerFix alias type check
2013-09-25 Dale WeilerCheap quick hack for ignoring #pragma to EOL
2013-09-24 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-09-24 Dale WeilerFix QuakeWorld compilation by treating assignment to...
2013-09-11 Wolfgang Bumillerfix: declaring locals with the name of a parameter...
2013-09-08 Dale WeilerMerge branch 'master' into cooking
2013-08-31 Dale WeilerVector cross product virtual instruction, now >< operat...
2013-08-31 Dale WeilerImplemented >< (vector cross product operator). Current...
2013-08-31 Wolfgang BumillerDon't allow a stale 'some_type;' declaration without...
2013-08-31 Wolfgang Bumillerthis one can be reached - make it a little more helpful
2013-08-31 Wolfgang Bumillerfactor check for assignment-to-constant into a function...
2013-08-31 Wolfgang Bumillerfix unhelpful error message; fixes #123
2013-08-29 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-08-29 Wolfgang Bumillerthis should allow for better detection of precedence...
2013-08-29 Wolfgang Bumilleralso warn about mixing logical and/or operations withou...
2013-08-29 Wolfgang Bumillerwarn when mixing different bitops without parenthesis...
2013-08-29 Dale WeilerImplement [[eraseable]] attribute. When used with a...
2013-08-28 Dale WeilerFix build on clang
2013-08-28 Dale WeilerConstant fold intrinsics if their arguments are constan...
2013-08-28 Wolfgang Bumillerallow initializing shadowed locals outside of -std...
2013-08-26 Dale WeilerMerge branch 'divVerent/submit/vector-bitops' of git...
2013-08-26 Rudolf PolzerSupport vector bitor/bitand/bitxor. divVerent/submit/vector-bitops
2013-08-17 Dale WeilerRemove some trailing whitespace
2013-08-16 Dale WeilerMake it compile in visual studio again, without warnings.
2013-08-16 Dale WeilerRework some build stuff for better output and to enable...
2013-08-14 Dale WeilerSome bug fixes
2013-08-14 Dale WeilerMade intrinsics seperate from the parser.
2013-08-14 Dale WeilerSome intrinsic cleanups
2013-07-31 Dale WeilerRemove debugging aid and left over cruft.
2013-07-31 Dale WeilerThe problem was so subtle
2013-07-31 Dale Weilerfixed vector ops constant folding.
2013-07-31 Dale Weilermore fixes
2013-07-31 Dale WeilerOperator constant folding rewrite almost complete,...
2013-07-31 Dale WeilerWork in progress constant-folding rewrite.
2013-07-30 Dale WeilerI'm in a state of confusion as to why constant folding...
2013-07-30 Dale WeilerUse the _t consistency naming scheme. Also various...
2013-07-27 Dale WeilerPlease the whitespace gods
2013-07-26 Dale WeilerRevert "Smaller memory footprint, 4/8 bytes vs 12/24...
2013-07-26 Dale WeilerSmaller memory footprint, 4/8 bytes vs 12/24 for indivi...
2013-07-26 Dale WeilerThere was too many 16-sized buckets when compiling...
2013-07-19 Dale WeilerCleanups
2013-07-01 Wolfgang Bumillerfix typo
2013-06-22 Dale WeilerMore bug fixes and dead code elimination
2013-06-22 Dale WeilerFix some more bugs, and use dup2 because dup leaks...
next