]> git.xonotic.org Git - xonotic/gmqcc.git/history - ast.c
No more globals for codegen
[xonotic/gmqcc.git] / ast.c
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
2013-02-05 Wolfgang Bumillerast_array_index_codegen: never regenerate code
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Wolfgang Bumillerremoving some left-over alloc checks
2013-02-03 Wolfgang Bumillerfix: rotate_entfield_array_index_nodes deleting the...
2013-02-03 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-30 Dale WeilerNot an assembler instruction, but virtual instruction...
2013-01-30 Dale WeilerRename
2013-01-30 Dale WeilerWork in progress options cleanup.
2013-01-25 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-17 Wolfgang BumillerMake the varargs counter more stable, it'll now work...
2013-01-16 Wolfgang Bumillerfixing a possible NULL deref
2013-01-14 Wolfgang Bumillerfix: missing-return check: vec_size(entries) is 0 on...
2013-01-12 Wolfgang Bumillercopying the output type on ast_array_index_codegen
2013-01-12 Wolfgang BumillerCopying arg counter into the local
2013-01-12 Wolfgang Bumillerir_function stores max_varargs now
2013-01-12 Wolfgang Bumillerast_call now has a va_count which causes a store to...
2013-01-12 Wolfgang Bumillervararg accessor generation
2013-01-12 Wolfgang Bumillerparsing of vararg-counter
2013-01-12 Wolfgang Bumillertype restricted varargs
2013-01-12 Wolfgang BumillerDeclaration of type-restricted varargs
2013-01-11 Wolfgang BumillerAdded a flag to both ast and ir which enforces the...
2013-01-04 Dale WeilerMerge branch 'correct'
2013-01-03 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-03 Wolfgang Bumillerhandling the ast-destruction in computed goto
2013-01-03 Wolfgang BumillerIntroducing TYPE_NOEXPR so that these undefined labels...
2013-01-03 Wolfgang Bumillerparse_expression now takes a boolean flag on whether...
2013-01-01 Dale WeilerHappy new years!
2012-12-31 Wolfgang Bumilleradd codegen_output_type to ast_binary_codegen
2012-12-31 Wolfgang BumillerAdding some more internal-error messages where they...
2012-12-31 Wolfgang Bumillernil in ternary, and fix ternary to honor -fcorrect...
2012-12-31 Wolfgang BumillerThis should actually cover all nil cases
2012-12-31 Wolfgang Bumillernil check in paramter type checking
2012-12-30 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-30 Dale WeilerAdd support for user defined messages for [[deprecated...
2012-12-29 Wolfgang BumillerProperly support globals initialized to nil
2012-12-29 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-29 Wolfgang BumillerDon't allow code like: v * '0 1 0' = 3; to actually...
2012-12-29 Wolfgang Bumiller-Ovector-components
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Wolfgang BumillerTYPE_NIL, builder->nil, ast_value_codegen for TYPE_NIL
2012-12-27 Wolfgang Bumillerfinish parsing of labeled loops; ast support added
2012-12-27 Wolfgang Bumillerparsing of loop labels
2012-12-27 Wolfgang BumillerMerge pull request #75 from matthiaskrgr/master
2012-12-26 Wolfgang Bumiller-Oglobal-temps
2012-12-24 Wolfgang BumillerAdded the 'static' keyword.
2012-12-23 Wolfgang Bumillerir_function now has a flags field - flags are: IR_FLAG_...
2012-12-23 Dale WeilerMake compiler and virtual-machine compile as C++ code...
2012-12-23 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-22 Wolfgang Bumillerfix -fshort-logic to cast to true boolean values
2012-12-22 Wolfgang Bumiller-fcorrect-logic now handles only vectors
2012-12-22 Dale WeilerCleanups and make compile with clang again with no...
2012-12-20 Wolfgang Bumillerminor: fix ast_function_label
2012-12-20 Wolfgang BumillerDon't check for is_return but for final at the end...
2012-12-20 Wolfgang Bumillerwhile/for/do now all use process_condition, ast_loop...
2012-12-20 Wolfgang Bumillerprocess_condition function used by parse_if - need...
2012-12-20 Wolfgang BumillerTurn -fallow-unreachable-code into a -Wunreachable...
2012-12-20 Wolfgang Bumiller-g sets opts.g and -debug causes blocks to be labeled
2012-12-20 Wolfgang Bumillerthat should have gone into the second to last commit
2012-12-20 Wolfgang Bumiller-fallow-unreachable-code
2012-12-19 Wolfgang (Blub)... ast_call now passes AST_FLAG_NORETURN on to the IR
2012-12-19 Wolfgang (Blub)... removing ast_expression_common.variadic, adding ast_exp...
2012-12-19 Wolfgang (Blub)... VINSTR_NRCALL, translated like any other call for now...
2012-12-18 Rudolf PolzerFixes for some minor bugs clang-analyzer and cppcheck...
2012-12-18 Wolfgang (Blub)... -fperl-logic now doesn't allow logic ops with operands...
2012-12-18 Dale WeilerCleanups of compiler option configuration. Added ini...
2012-12-17 Wolfgang (Blub)... Fixed a bug in the generation of default switch cases...
2012-12-17 Wolfgang (Blub)... Copy over the array-count in ast_type_adopt/ast_type_copy
2012-12-17 Wolfgang (Blub)... Let's still initialize the 'count' member...
2012-12-17 Wolfgang (Blub)... Fix: check error before calling codegen_output_type
2012-12-06 Wolfgang (Blub)... Moving all the global opts_ variables into a struct...
2012-12-06 Wolfgang (Blub)... -Ominor -> -Opeephole; added -Olocaltemps flag; using...
2012-12-05 Wolfgang (Blub)... get rid of some code duplication, and fix some wrong...
2012-12-05 Wolfgang (Blub)... ast_block_add_expr now lets the block fully adopt the...
2012-12-04 Wolfgang (Blub)... ast_ternary_codegen: use codegen_outpu_type
2012-12-02 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-02 Wolfgang (Blub)... Don't warn about uninitialized stuff in accessors ...
2012-12-02 Wolfgang (Blub)... Sanity check in ast_generate_accessors
2012-12-02 Wolfgang (Blub)... Get rid of some code duplication
2012-12-01 Wolfgang (Blub)... Some of the output types were superfluous; others are...
2012-12-01 Wolfgang (Blub)... Add some more output and field types so you can now...
2012-12-01 Wolfgang (Blub)... function pointer's output types need to be set for...
2012-11-30 Wolfgang (Blub)... bodyless loops still have to loop
2012-11-30 Wolfgang (Blub)... field constants - revert globals generated after fields
next