]> de.git.xonotic.org Git - xonotic/gmqcc.git/history - ast.c
GMQCC_GITINFO
[xonotic/gmqcc.git] / ast.c
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
2012-11-30 Wolfgang (Blub)... remember if an ast_value is a field-declaration, build...
2012-11-30 Wolfgang (Blub)... additional info in an internal error
2012-11-30 Wolfgang (Blub)... Use the field parameter type on the raw paramter type...
2012-11-30 Wolfgang (Blub)... All ir_instrs now get their lex-context, so that we...
2012-11-30 Wolfgang (Blub)... update other value/const check for array indexing
2012-11-30 Wolfgang (Blub)... Don't treat initialized non-consts as static array...
2012-11-30 Wolfgang (Blub)... out-of-bounds indexing check on static array indexing
2012-11-30 Wolfgang (Blub)... Set the full const/var qualifier; only generate warning...
2012-11-30 Wolfgang (Blub)... don't just store a 'bool constant' in the ast/ir, store...
2012-11-30 Wolfgang (Blub)... Actually generate the missing return instruction
2012-11-30 Wolfgang (Blub)... ast_loop with no condition and no incrementor are ...
2012-11-30 Wolfgang (Blub)... Still need to generate the jump...
2012-11-30 Wolfgang (Blub)... ast_ifthen will not create dead blocks anymore
2012-11-30 Wolfgang (Blub)... actually removing -Wmissing-return-values from parser...
2012-11-26 Wolfgang (Blub)... generic compile_error/compile_warning functions in...
2012-11-25 Wolfgang (Blub)... operator &~= must not cause the generated binstore...
2012-11-25 Wolfgang (Blub)... Same as earlier: remember the outgoing block of a condi...
2012-11-25 Wolfgang (Blub)... ast_breakcont_codegen: error when a target is missing...
2012-11-25 Wolfgang (Blub)... endlessloops don't have any other block which could...
2012-11-25 Wolfgang (Blub)... ir_function_create_block now takes a lex_ctx instead...
2012-11-25 Wolfgang (Blub)... don't set the request-Lvalue flag for an array index
2012-11-25 Wolfgang (Blub)... more verbose errors in the ast when an ir-create fails
2012-11-25 Wolfgang (Blub)... Don't error about creating an unreachable statement...
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-23 Wolfgang (Blub)... A nice internal error
2012-11-23 Dale Weilerast_binstore_codegen initialize left ir value to null...
2012-11-22 Wolfgang (Blub)... Fixing up ast_binstore_codegen to handle array updates
2012-11-22 Wolfgang (Blub)... Fix unused parameters in ast.c
2012-11-22 Wolfgang (Blub)... initialize some values
2012-11-22 Wolfgang (Blub)... Fixing short-logic for 'if': it wanted to add the jump...
2012-11-22 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-11-21 Wolfgang (Blub)... make ast_function_label also work when -dumpfin is...
2012-11-21 Wolfgang (Blub)... ast_ternary needs to adopt the output type
2012-11-21 Wolfgang (Blub)... More verbose error for invalid parameter types
2012-11-21 Wolfgang (Blub)... removed phi_out from ast_ternary since we have a place...
2012-11-21 Wolfgang (Blub)... Fix wrong merge_id
2012-11-21 Wolfgang (Blub)... -fperl-logic, off by default, so casting to boolean now
2012-11-21 Wolfgang (Blub)... casting explicitly to boolean values in early out logic
2012-11-21 Wolfgang (Blub)... Actually it's likely...
2012-11-21 Wolfgang (Blub)... 'likely' hint for IFs
2012-11-21 Wolfgang (Blub)... experimental -fshort-logic, currently perl-like - might...
2012-11-19 Wolfgang (Blub)... Add the missing jump from after the actual last case
2012-11-19 Wolfgang (Blub)... Enter the outgoing block after a switch
2012-11-19 Wolfgang (Blub)... fix bnot_id
2012-11-19 Wolfgang (Blub)... ast_switch
2012-11-19 Wolfgang (Blub)... Error in the ast already about unreachable statements...
2012-11-19 Wolfgang (Blub)... break and continue support
2012-11-18 Wolfgang (Blub)... remove a redundant ir_function member
2012-11-18 Wolfgang (Blub)... Make functions copy their extparams
2012-11-15 Wolfgang (Blub)... Free the 3 actual vectors, not the first 3 times
next