Added test for variadic arguments
[xonotic/gmqcc.git] / ast.h
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
2012-05-03 Wolfgang (Blub)... Removing TODO-comment since it's done
2012-05-03 Wolfgang (Blub)... ast_function_label now takes a labelname to prefix...
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)... create the ir_function in ast_function_codegen, keep...
2012-05-02 Wolfgang (Blub)... ast_local/global_codegen exposed through the header...
2012-05-01 Wolfgang Bumillerast_ternary - contrary to ast_ifthen neither ontrue...
2012-05-01 Wolfgang Bumillerif-then-else AST node - this one is not for ternary...
2012-05-01 Wolfgang Bumillercodegen gets an lvalue flag now
2012-05-01 Wolfgang Bumillerast_entfield node
2012-04-28 Dale WeilerMerge branch 'master' into ast-and-ir
2012-04-28 Dale WeilerRemove trailing whitespace from everything
2012-04-28 Wolfgang Bumillerast_function gets a handle to its ir_function, ast_glob...
2012-04-28 Wolfgang Bumillerast_binary takes 2 expressions, not 2 values, ast_store...
2012-04-28 Wolfgang Bumillerast_value and ast_function are linked together when...
2012-04-28 Wolfgang Bumillerlex_ctx_t -> lex_ctx, vector_t -> vector
2012-04-28 Dale Weilerastir.h -> gmqcc.h
2012-04-28 Wolfgang BumillerHeader guards and macros get {} in oneline ifs and...
2012-04-28 Dale WeilerMerge branch 'assembler' into ast-and-ir
2012-04-27 Wolfgang (Blub)... ast_value_set_name to return bool
2012-04-27 Wolfgang (Blub)... Merge branch 'master' into blub/ast-and-ir-merging
2012-04-26 Wolfgang (Blub)... Adding a 'keep' bool to nodes: Generally, destroying...
2012-04-26 Wolfgang (Blub)... Introduce an ast_store rather than splitting ast_binary
next