Make it a function
[xonotic/gmqcc.git] / ast.c
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 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 BumillerAdding coverage support:
2014-01-01 Dale WeilerHappy new year!
2013-12-09 Dale WeilerOnly optimize (a - (-b)) into (a + b) when the unary...
2013-11-30 Dale WeilerMerge branch 'master' into cooking
2013-11-29 Dale WeilerFixes
2013-11-28 Wolfgang Bumillerstatic variables now don't get re-initialized in functi...
2013-11-23 Dale Weilerstrength reduct (a - (-b)) into (a + b)
2013-10-31 Dale WeilerMerge branch 'cooking'
2013-10-24 Dale WeilerDisable it on master too since Xonotic compiles are...
2013-10-23 Wolfgang Bumillerbuild again
2013-10-23 Wolfgang BumillerThis is not allowed
2013-10-18 Wolfgang Bumillerreplacing the current [[accumulate]] implementation...
2013-10-17 Dale WeilerIgnore generating a return instruction in accumulated...
2013-10-17 Dale WeilerImplemented [[accumulate]] attribute. This will hopeful...
2013-10-15 Dale WeilerClang is so anal
2013-10-15 Dale WeilerCleanups
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-10-06 Dale WeilerFix some things: get all the Quake mods to compile...
2013-10-04 Dale WeilerOnly when peephole optimization is on
2013-10-04 Dale WeilerHandle proper expression type assignment
2013-10-04 Dale WeilerAnother peephole optimization which removes superfluous...
2013-09-30 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-09-30 Dale WeilerFix negation type for VINSTR_NEG_V. Source operand...
2013-09-30 Wolfgang BumillerMerge branch 'master' into cooking
2013-09-30 Dale WeilerHandle double negation case specially. Update TODO
2013-09-30 Dale WeilerMake unary - operator act as an ast_unary node. This...
2013-09-28 Dale WeilerEh, only if peephole optimizations are turned on.
2013-09-28 Dale WeilerLess casts.
2013-09-28 Dale WeilerIt was much easier in the AST, really.
2013-09-26 Dale WeilerImplement constant folding on ternary operations via...
2013-09-08 Dale WeilerMerge branch 'master' into cooking
2013-08-31 Wolfgang Bumillermore thorough check for whether an ast node starts...
2013-08-29 Dale WeilerImplement [[eraseable]] attribute. When used with a...
2013-08-28 Dale WeilerConstant fold intrinsics if their arguments are constan...
2013-08-27 Wolfgang Bumillerast_binary->right_first and an execution order check
2013-08-27 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-08-27 Wolfgang Bumillererror on uninitialized arrays of unspecified size;...
2013-08-27 Wolfgang Bumillerbail out when encountering an invalid array size in...
2013-08-17 Dale WeilerRemove some trailing whitespace
2013-07-31 Dale WeilerFix that typecast
2013-07-31 Dale WeilerMove const-branch-elision into fold.c
2013-07-30 Dale WeilerExperimental/Initial try at in-ast constant folding...
2013-07-30 Dale WeilerUse the _t consistency naming scheme. Also various...
2013-07-28 Dale WeilerSome cleanups and smaller binaries!
2013-07-27 Dale WeilerPlease the whitespace gods
2013-06-22 Dale WeilerFix some bugs and a memleak in the testsuite.
2013-06-22 Dale WeilerMore bug fixes and dead code elimination
2013-06-21 Dale WeilerRemove a ton of dead code and document the one really...
2013-06-21 Dale WeilerFix more bugs (mostly possible NULL pointer dereferences)
2013-06-21 Dale WeilerFix possible NULL pointer dereference
2013-06-17 Dale WeilerMerge branch 'master' into cooking
2013-06-15 Wolfgang Bumilleragain with the comments...
2013-06-15 Wolfgang Bumillerfix a call typecheck issue
2013-06-15 Wolfgang Bumillerworking on vararg piping: detecting several error cases...
2013-06-12 Wolfgang Bumillerallow array size to be inferred from the initializer
2013-06-12 Wolfgang Bumillererror about too many elements in initializer; added...
2013-06-12 Wolfgang Bumillersetting initializing values
2013-06-06 Dale WeilerMerge branch 'cooking'
2013-06-04 Dale WeilerMajor header reworking, this respects the namespaces...
2013-06-01 Wolfgang BumillerMerge branch 'master' into cooking
2013-06-01 Wolfgang BumillerMerge branch 'master' into cooking
2013-05-30 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-05-29 Wolfgang Bumillernow a bare 'return;' is not required anymore if return...
2013-05-29 Wolfgang Bumillerfixing that comment...
2013-05-29 Wolfgang Bumillerassignable return value now lives in ast_function,...
2013-05-29 Dale WeilerMake static
2013-05-29 Dale WeilerExperimental support for implicit return assignments...
2013-05-29 Dale WeilerMerge branch 'union-replacement' into cooking
2013-05-29 Dale WeilerMajor export cleanup. Anything that was exported but...
2013-05-11 Wolfgang Bumillerkilling the union types
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-26 Wolfgang Bumillerast_value now has an initializer list array, still...
2013-04-24 Wolfgang BumillerGrrrr
2013-04-24 Wolfgang BumillerAllow string concatenation in the parser as well, for...
2013-04-24 Dale WeilerMerge branch 'master' into cooking
2013-04-24 Dale WeilerGet it compiling in visual studio again.
2013-04-21 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-21 Dale WeilerRemove trailing whitespace
2013-04-21 Dale WeilerMerge branch 'cooking'
2013-04-15 Wolfgang Bumillerast_expression_delete: delete varparam if it is set...
2013-04-15 Wolfgang Bumillerfix memleak in ast_local_codegen
2013-04-14 Dale WeilerAdded tracing to strdup for allocations, fixed some...
2013-04-14 Dale WeilerMore function flatening
2013-04-14 Dale Weilerflatten the use of strcpy, 90% of the cases we already...
2013-03-07 Dale WeilerAdd some ice
2013-02-20 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-12 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Dale Weilerast referencing
next