]> git.xonotic.org Git - xonotic/gmqcc.git/history - ast.c
collect vector-member locals in ast_block->collect, like a garbage collection...
[xonotic/gmqcc.git] / ast.c
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)... let ast_node have a use-counter, helpful for the parser...
2012-08-18 Wolfgang (Blub)... Add an error output in the ast where I missed one ...
2012-08-16 Wolfgang (Blub)... print a proper error message when a function lacks...
2012-08-14 Wolfgang (Blub)... fixing ast_binstore_codegen's lvalue flag setting,...
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)... storing generated values and returning them early if...
2012-08-13 Wolfgang (Blub)... initialize ast_expression_common.outl/outr
2012-08-12 Wolfgang (Blub)... Merge branch 'master' into blub/parser
2012-08-12 Wolfgang (Blub)... fixed: ast_member needs to allow type_vector instead...
2012-08-12 Wolfgang (Blub)... ast_binary now keeps track of types
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)... ast_member_new now fixed up for fields, ast_shallow_typ...
2012-08-11 Wolfgang (Blub)... Generating fields using ir_builder_create_field
2012-08-11 Wolfgang (Blub)... removing an unused variable
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)... 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 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 Bumillerfix a warning about a format string
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-20 Wolfgang Bumillerast_binary_new should determine the return type...
2012-07-20 Wolfgang Bumillerthe IR won't create globals of the same name - make...
2012-07-19 Wolfgang Bumillermerging master, and adapting
2012-07-19 Wolfgang Bumillerremoving params vector from ast_function, params are...
2012-07-04 Wolfgang BumillerDo not actually return after generating a call, there...
2012-07-04 Wolfgang BumillerStoring ir_v for functions
2012-07-04 Wolfgang Bumillerast_call needs to set its func member
2012-07-04 Wolfgang Bumillerast_call's param vector functions
2012-07-04 Wolfgang Bumillerast-macros: MKCONSTSTRING, added sHello hello world...
2012-07-03 Wolfgang Bumillercreating and generating builtin functions, ast-macros...
2012-06-29 Wolfgang (Blub)... function in the ast now MUST have an output type in...
2012-06-29 Wolfgang (Blub)... ir_builder_create_call to take return type from the...
2012-06-28 Wolfgang (Blub)... ast_call_codegen, ir_block_create_call plus call-relate...
2012-06-28 Wolfgang (Blub)... ast_call node; codegen dummy
2012-06-11 Wolfgang (Blub)... Fixing NULL->false and empty lines...
2012-06-07 Dale WeilerMerge branch 'irgen'
2012-06-07 Dale Weilerfixed -Wconditional-uninitialized for ast codegen
2012-06-07 Dale WeilerRemoved even more warnings
2012-05-05 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-05-04 Wolfgang (Blub)... Fixed some dangling '}', it compiles again now
2012-05-04 Wolfgang (Blub)... What was I thinking... fixing loop's jump creation...
2012-05-04 Wolfgang (Blub)... ast_loop must end by entering the outgoing block
2012-05-04 Wolfgang (Blub)... Move the output block of a loop to after the loop,...
2012-05-03 Wolfgang (Blub)... ast_function gets 'breakblock' and 'continueblock'...
2012-05-03 Wolfgang (Blub)... Same for ternary: reordered a bit, and fixing ontrue...
2012-05-03 Wolfgang (Blub)... reorder ifthen codegen and fix a jump generation where...
2012-05-03 Wolfgang (Blub)... ast_loop - codegen dummied
2012-05-03 Wolfgang (Blub)... If-protect on_true and on_false in ast_ifthen since...
2012-05-03 Wolfgang (Blub)... ast_function_codegen: Add a return instruction if it...
2012-05-03 Wolfgang (Blub)... sprintf with length modifiers is annoying...
2012-05-03 Wolfgang (Blub)... ast_ternary_codegen - beware, it's almost a spaghetti...
2012-05-03 Wolfgang (Blub)... ast_function_label now takes a labelname to prefix...
2012-05-03 Wolfgang (Blub)... ast_ifthen_codegen
2012-05-03 Wolfgang (Blub)... ast_entfield_codegen
2012-05-03 Wolfgang (Blub)... Type information moved to ast_expression from ast_value...
2012-05-02 Dale WeilerMerge remote-tracking branch 'origin/ast-and-ir'
2012-05-02 Wolfgang (Blub)... ast_binary_codegen, ast_function_label (no I don't...
2012-05-02 Dale WeilerMerge branch 'master' into ast-and-ir
2012-05-02 Wolfgang (Blub)... ast_store_codegen and its l/rvalue handling
2012-05-02 Wolfgang (Blub)... A note to clarify the ast_block/ir_block difference
2012-05-02 Wolfgang (Blub)... ast_block_codegen - as you can see, an ast_block doesn...
2012-05-02 Wolfgang (Blub)... create the ir_function in ast_function_codegen, keep...
2012-05-02 Wolfgang (Blub)... going through function blocks in ast_function_codegen
2012-05-02 Wolfgang (Blub)... ast_local_codegen - similar structure to global_codegen...
2012-05-02 Wolfgang (Blub)... for ast_value_codegen this should be enough, since...
2012-05-01 Wolfgang Bumillerast_ternary - contrary to ast_ifthen neither ontrue...
next