2012-08-19 |
Wolfgang (Blub... | Automatic prototyping of frame-functions |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | Removing old commented-out code |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | missing initializer |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | IR generation: for functions: first generate all defs... |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | setting data/frames.qc right again |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | STOREP instructions' first operand has to be considered... |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | for void returning functions we can use store_return... |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | calls for now use store_value since we don't properly... |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | Fixing a misleading error message in ir.c |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | ir: fix bug that functions without declared locals... |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | Nicer prints in exec's prog_print_statement |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | fix a wrong print in parsing.qc test |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | Oops setting wrong members |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | data/frames.qc to test [frame,think] |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | First draft of handling the [frame,think] notation |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | qcvm: -trace flag |
commit | commitdiff | tree | snapshot |
2012-08-19 |
Wolfgang (Blub... | Factoring out duplicate code into a function: create_ve... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | implement correct behaviour for shadows locals |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | -Wlocal-shadows - note that -std=gmqcc is very differen... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | splitting parser_find_local up into find_local and... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | quotes around the variable name in some messages |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | remove trailing \n from 2 error messages |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | set olddecl so we don't access a NULL value when a... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | oops - parsewarning returns true on -Werror, so we... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | -Wtoo-few-parameters on by deafult - for -std=gmqcc... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_type_adopt - ast_entfield now adopts the full type... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | -Wmissing-return-values, off by default, ignored with... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | data/vars.qc - when declaring a function, and it had... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_unary needs to set its type |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Disable the member-of namespace check when -std !=... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | move the member-of check for '.' to after applying... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | data/functions.qc for some more tests |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_call: adopt the funciton's return type |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_return_delete: check if self->operand is actually... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Use the current context, not the one from a NULL value... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | parse 'return' without values better |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_return should accept NULL as value to create a... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Fixup some possibly uninitialized value when parsing... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | set expression.next to NULL in ast_block_set_type if... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Don't re-add defs which had a prototype |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | adding data/proto.qc |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_value_copy should copy the expression substructure... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | initialize the ast_expression node in ast_shallow_type... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | initialize the ast_expression node in ast_type_copy... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | keep the filenames of all lexed files in a global lex_f... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | set parser->lex to NULL after closing |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | don't deallocate the parser on a compile error -_- |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_member's are now kept, since they are used like... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Add a comment about why we don't delete the owner |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Doh... wrong comment type |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_member will not unref/delete the owner: first of... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_block_collect: add to ast_block->collect and set... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | initialize ast_block->collect properly |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | collect vector-member locals in ast_block->collect... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Revert "let ast_node have a use-counter, helpful for... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Revert "ast_usecount macro for convenience" |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Revert "delete ast_members from parser->locals when... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | delete ast_members from parser->locals when they were... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | ast_usecount macro for convenience |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | let ast_node have a use-counter, helpful for the parser... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | clear lex->modelname |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | clear all the remaining vectors in the parser |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | clear items_data in main |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | clean lex->frames in lex_close |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | free parser->fields and parser->locals at parser_cleanup |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | fix a MEM_VECTOR_CLEAR to be done AFTER clearing the... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Delete fields in parser_cleanup |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | the opening paren is now an operator - to fix up the... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | add 'local' keyword in fields.qc, it's for qcc standard... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | get rid of additional trailing \n on parseerror |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | WARN_ERROR -> opts_werror in parser.c |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | fields: testing function-fields |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | replacing WARN_ERROR with opts_werror |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Fix indentation of lexer.c - was still using some tabs... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | lexer now turns '(' into an operator if noops=false |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | debug warn def on top of the flag list |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | add the type of whatever is 'not a function' to that... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | Add an error output in the ast where I missed one ... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | add LOAD for TYPE_FUNCTION as LOAD_FNC so we can actual... |
commit | commitdiff | tree | snapshot |
2012-08-18 |
Wolfgang (Blub... | parser_strdup to wrap util_strdup and actually dup... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Support for $modelname and $framerestore |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Don't expand frame macros when they don't have a $... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Added support for some modelgen/spritegen commands |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | '$' is now its own token, used for modeldata |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | data/fields.qc now tests fieldpointer parameters -... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | CALL instructions need to offset the st++ too |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Fix a possible endless loop in ir_values_overlap |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | entityfield tests |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | prog_leavefunction needs to take the ++st into account... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | NOT for entity, function and string - we're not constan... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | unary NOT operator for float and vector |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | even in non-qcc mode we need to search the variables... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | verbose error about unhandled operators |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | lexer: recognize != as operator when noops=false |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Fix an error message |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | print a proper error message when a function lacks... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Allow fieldpointer parameters in functions, allow funct... |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | activate -Wfield-redeclared by default |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | allow redeclaration of fields, but warn about them |
commit | commitdiff | tree | snapshot |
2012-08-16 |
Wolfgang (Blub... | Reorganizing expression parsing to allow prefix-operato... |
commit | commitdiff | tree | snapshot |
next |