]> git.xonotic.org Git - xonotic/gmqcc.git/history - ast.h
fix backward propagateSideEffect impl
[xonotic/gmqcc.git] / ast.h
2012-12-27 Wolfgang Bumillerfinish parsing of labeled loops; ast support added
2012-12-27 Wolfgang Bumillerparsing of loop labels
2012-12-24 Wolfgang BumillerAdded the 'static' keyword.
2012-12-22 Wolfgang BumillerFix: ast_value.cvq must be an int, not a bool;
2012-12-20 Wolfgang Bumillerwhile/for/do now all use process_condition, ast_loop...
2012-12-19 Wolfgang (Blub)... removing ast_expression_common.variadic, adding ast_exp...
2012-12-05 Wolfgang (Blub)... ast_block_add_expr now lets the block fully adopt the...
2012-12-02 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-02 Wolfgang (Blub)... Get rid of some code duplication
2012-11-30 Wolfgang (Blub)... field constants - revert globals generated after fields
2012-11-30 Wolfgang (Blub)... remember if an ast_value is a field-declaration, build...
2012-11-30 Wolfgang (Blub)... Keeping track of numbers for debugging
2012-11-30 Wolfgang (Blub)... don't just store a 'bool constant' in the ast/ir, store...
2012-11-25 Wolfgang (Blub)... operator &~= must not cause the generated binstore...
2012-11-25 Wolfgang (Blub)... parsing goto
2012-11-25 Wolfgang (Blub)... Support codegen of ast_label and ast_goto in any order
2012-11-25 Wolfgang (Blub)... ast_label, and labels later used for goto
2012-11-25 Wolfgang (Blub)... constant flag, -finitialized-nonconstants to turn initi...
2012-11-25 Wolfgang (Blub)... ast: isconst->hasvalue, const keyword will set the...
2012-11-25 Wolfgang (Blub)... Some side-effect propagation for better warnings, so...
2012-11-25 Wolfgang (Blub)... Change the parser to use the hashtable functions
2012-11-21 Wolfgang (Blub)... removed phi_out from ast_ternary since we have a place...
2012-11-21 Wolfgang (Blub)... A note about how early-out in if-expressions can be...
2012-11-19 Wolfgang (Blub)... ast_switch
2012-11-19 Wolfgang (Blub)... break and continue support
2012-11-15 Wolfgang (Blub)... Replaced it all...
2012-11-14 Wolfgang (Blub)... Merging in new-syntax
2012-11-12 Wolfgang (Blub)... support for ast_entfield nodes with specific output...
2012-11-11 Wolfgang (Blub)... Store accessors in the ast_value for access from within...
2012-11-11 Wolfgang (Blub)... array accessor function genaration
2012-11-11 Wolfgang (Blub)... for arrays, ast_value will contain several ir_values...
2012-11-11 Wolfgang (Blub)... Preparing to parse arrays: adding TYPE_ARRAY and union...
2012-11-11 Wolfgang (Blub)... Support in the AST for TYPE_FIELD globals which are...
2012-10-31 Wolfgang (Blub)... A comment/note/hint about how to deal with not-yet...
2012-10-28 Wolfgang (Blub)... ast_type_to_string function
2012-10-28 Wolfgang (Blub)... add error for function parameters of invalid types
2012-08-23 Wolfgang (Blub)... Warna bout unused variables - -Wunused-variable, on...
2012-08-23 Wolfgang (Blub)... Variadic functions: works for builtins, warns for imple...
2012-08-19 Wolfgang (Blub)... Automatic prototyping of frame-functions
2012-08-18 Wolfgang (Blub)... ast_value_copy should copy the expression substructure...
2012-08-18 Wolfgang (Blub)... ast_block_collect: add to ast_block->collect and set...
2012-08-18 Wolfgang (Blub)... collect vector-member locals in ast_block->collect...
2012-08-18 Wolfgang (Blub)... Revert "let ast_node have a use-counter, helpful for...
2012-08-18 Wolfgang (Blub)... Revert "ast_usecount macro for convenience"
2012-08-18 Wolfgang (Blub)... ast_usecount macro for convenience
2012-08-18 Wolfgang (Blub)... let ast_node have a use-counter, helpful for the parser...
2012-08-14 Wolfgang (Blub)... type comparison, function prototypes
2012-08-14 Wolfgang (Blub)... removing all direct 'printfs' from ast and ir, replaced...
2012-08-14 Wolfgang (Blub)... Merge branch 'master' into blub/parser
2012-08-14 Wolfgang (Blub)... ast_binstore, used for +=, -=, ++, -- etc
2012-08-13 Wolfgang (Blub)... prototypes for ast_binstore, and storing outl/outr...
2012-08-12 Wolfgang (Blub)... ast_istype should add the TYPE_ prefix
2012-08-12 Wolfgang (Blub)... fixing the messup of MUL_FV and _VF being swapped ...
2012-08-12 Wolfgang (Blub)... merging master
2012-08-12 Wolfgang (Blub)... Merging master to handle vector members, fields, and...
2012-08-11 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-11 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-10 Wolfgang (Blub)... creating vector's _xyz globals now, accessing them
2012-08-10 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Experimental ast_member to access vector members
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-08-08 Wolfgang (Blub)... Merge branch 'master' into blub/bc3
2012-07-29 Wolfgang Bumillerast nodes now store their type id, and can be checked...
2012-07-28 Wolfgang BumillerMerging master and adopting its main.c
2012-07-28 Wolfgang BumillerMerge branch 'master' into cmdline
2012-07-28 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-28 Wolfgang Bumillerast_store to take ast_expression on its left, rather...
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerging master with newly merged executor
2012-07-27 Wolfgang BumillerMerging master and adapting _MEM_* on new mem-vector...
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang Bumillerremoving an old comment
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang BumillerMoving parameters to from ast_value to ast_expression_c...
2012-07-27 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-27 Wolfgang Bumillerast_block_set_type
2012-07-26 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-26 Wolfgang Bumillerast_return_new doesn't take an operator, we use INSTR_R...
2012-07-26 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-26 Wolfgang Bumillerast_return
2012-07-26 Wolfgang Bumillerast/ir support for unary instructions
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang BumillerRemoved params from ast_function again. It really is...
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-22 Wolfgang Bumillerast_function generates parameter locals, ir_function_cr...
2012-07-22 Wolfgang Bumillerstore_param storetype, parameter value list added to...
2012-07-19 Wolfgang Bumillermerging master, and adapting
2012-07-19 Wolfgang Bumillerremoving params vector from ast_function, params are...
2012-07-19 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-16 Wolfgang BumillerMerge branch 'master' into blub/bc3
2012-07-16 Wolfgang BumillerMerging master
2012-07-10 Wolfgang BumillerFirst thing: we want quaternions and 4x4 matrices
2012-07-03 Wolfgang Bumillercreating and generating builtin functions, ast-macros...
2012-06-28 Wolfgang (Blub)... ast_call node; codegen dummy
2012-05-03 Wolfgang (Blub)... ast_function gets 'breakblock' and 'continueblock'...
2012-05-03 Wolfgang (Blub)... ast_loop - codegen dummied
next