2012-12-19 |
Wolfgang (Blub)... | removing ast_expression_common.variadic, adding ast_exp... |
blob | commitdiff | raw |
2012-12-19 |
Wolfgang (Blub)... | VINSTR_NRCALL, translated like any other call for now... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Rudolf Polzer | Fixes for some minor bugs clang-analyzer and cppcheck... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Wolfgang (Blub)... | -fperl-logic now doesn't allow logic ops with operands... |
blob | commitdiff | raw | diff to current |
2012-12-18 |
Dale Weiler | Cleanups of compiler option configuration. Added ini... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Wolfgang (Blub)... | Fixed a bug in the generation of default switch cases... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Wolfgang (Blub)... | Copy over the array-count in ast_type_adopt/ast_type_copy |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Wolfgang (Blub)... | Let's still initialize the 'count' member... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Wolfgang (Blub)... | Fix: check error before calling codegen_output_type |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | Moving all the global opts_ variables into a struct... |
blob | commitdiff | raw | diff to current |
2012-12-06 |
Wolfgang (Blub)... | -Ominor -> -Opeephole; added -Olocaltemps flag; using... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Wolfgang (Blub)... | get rid of some code duplication, and fix some wrong... |
blob | commitdiff | raw | diff to current |
2012-12-05 |
Wolfgang (Blub)... | ast_block_add_expr now lets the block fully adopt the... |
blob | commitdiff | raw | diff to current |
2012-12-04 |
Wolfgang (Blub)... | ast_ternary_codegen: use codegen_outpu_type |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Wolfgang (Blub)... | Don't warn about uninitialized stuff in accessors ... |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Wolfgang (Blub)... | Sanity check in ast_generate_accessors |
blob | commitdiff | raw | diff to current |
2012-12-02 |
Wolfgang (Blub)... | Get rid of some code duplication |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Wolfgang (Blub)... | Some of the output types were superfluous; others are... |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Wolfgang (Blub)... | Add some more output and field types so you can now... |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Wolfgang (Blub)... | function pointer's output types need to be set for... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | bodyless loops still have to loop |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | field constants - revert globals generated after fields |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | remember if an ast_value is a field-declaration, build... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | additional info in an internal error |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Use the field parameter type on the raw paramter type... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | All ir_instrs now get their lex-context, so that we... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | update other value/const check for array indexing |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Don't treat initialized non-consts as static array... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | out-of-bounds indexing check on static array indexing |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Set the full const/var qualifier; only generate warning... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | don't just store a 'bool constant' in the ast/ir, store... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Actually generate the missing return instruction |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | ast_loop with no condition and no incrementor are ... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | Still need to generate the jump... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | ast_ifthen will not create dead blocks anymore |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Wolfgang (Blub)... | actually removing -Wmissing-return-values from parser... |
blob | commitdiff | raw | diff to current |
2012-11-26 |
Wolfgang (Blub)... | generic compile_error/compile_warning functions in... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | operator &~= must not cause the generated binstore... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | Same as earlier: remember the outgoing block of a condi... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | ast_breakcont_codegen: error when a target is missing... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | endlessloops don't have any other block which could... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | ir_function_create_block now takes a lex_ctx instead... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | don't set the request-Lvalue flag for an array index |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | more verbose errors in the ast when an ir-create fails |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | Don't error about creating an unreachable statement... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | parsing goto |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | Support codegen of ast_label and ast_goto in any order |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | ast_label, and labels later used for goto |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | constant flag, -finitialized-nonconstants to turn initi... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | ast: isconst->hasvalue, const keyword will set the... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | Some side-effect propagation for better warnings, so... |
blob | commitdiff | raw | diff to current |
2012-11-25 |
Wolfgang (Blub)... | Change the parser to use the hashtable functions |
blob | commitdiff | raw | diff to current |
2012-11-23 |
Wolfgang (Blub)... | A nice internal error |
blob | commitdiff | raw | diff to current |
2012-11-23 |
Dale Weiler | ast_binstore_codegen initialize left ir value to null... |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | Fixing up ast_binstore_codegen to handle array updates |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | Fix unused parameters in ast.c |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | initialize some values |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Wolfgang (Blub)... | Fixing short-logic for 'if': it wanted to add the jump... |
blob | commitdiff | raw | diff to current |
2012-11-22 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | make ast_function_label also work when -dumpfin is... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | ast_ternary needs to adopt the output type |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | More verbose error for invalid parameter types |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | removed phi_out from ast_ternary since we have a place... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | Fix wrong merge_id |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | -fperl-logic, off by default, so casting to boolean now |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | casting explicitly to boolean values in early out logic |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | Actually it's likely... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | 'likely' hint for IFs |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Wolfgang (Blub)... | experimental -fshort-logic, currently perl-like - might... |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | Add the missing jump from after the actual last case |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | Enter the outgoing block after a switch |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | fix bnot_id |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | ast_switch |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | Error in the ast already about unreachable statements... |
blob | commitdiff | raw | diff to current |
2012-11-19 |
Wolfgang (Blub)... | break and continue support |
blob | commitdiff | raw | diff to current |
2012-11-18 |
Wolfgang (Blub)... | remove a redundant ir_function member |
blob | commitdiff | raw | diff to current |
2012-11-18 |
Wolfgang (Blub)... | Make functions copy their extparams |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Wolfgang (Blub)... | Free the 3 actual vectors, not the first 3 times |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Wolfgang (Blub)... | Replaced it all... |
blob | commitdiff | raw | diff to current |
2012-11-15 |
Dale Weiler | Use new console system everywhere. |
blob | commitdiff | raw | diff to current |
2012-11-14 |
Wolfgang (Blub)... | Merging in new-syntax |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Wolfgang (Blub)... | fix wrong const qualifier |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Wolfgang (Blub)... | allowing inexing of array-fields |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Wolfgang (Blub)... | support for ast_entfield nodes with specific output... |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Wolfgang (Blub)... | add an asterror message for ast_entfield_new with a... |
blob | commitdiff | raw | diff to current |
2012-11-12 |
Wolfgang (Blub)... | genearting field arrays |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | call ir_function_finalize on array accessors otherwise... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Generating function-local arrays |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | fix an uninitialized value |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | calling the array setter when required |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Fix array-index codegen conditions |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | get-accessor calling in ast_array_index_codegen |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Store accessors in the ast_value for access from within... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | array accessor function genaration |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | ast->ir for TYPE_ARRAY globals |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | adding opts_max_array_size with a default of 1024,... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | for arrays, ast_value will contain several ir_values... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Locals of type .vector will now also properly generate... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | globals of type .vector will now properly generate... |
blob | commitdiff | raw | diff to current |
next |