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