]> git.xonotic.org Git - xonotic/gmqcc.git/history - parser.c
ir_values which are members of a vector should know that, so that liferange calc...
[xonotic/gmqcc.git] / parser.c
2012-08-19 Wolfgang (Blub)... add the backticks for a warning
2012-08-19 Wolfgang (Blub)... ir_value_set_string needs to use a strdup which doesn...
2012-08-19 Wolfgang (Blub)... take 'warnreturn' into account, don't ignore the parsew...
2012-08-19 Wolfgang (Blub)... set -Wmissing-return-values to on by default, new warni...
2012-08-19 Wolfgang (Blub)... parse_block gets a warn-return bool flag
2012-08-19 Wolfgang (Blub)... have function declarations of functions with prototypes...
2012-08-19 Wolfgang (Blub)... relax parse_close_paren to allow values in parenthesis...
2012-08-19 Wolfgang (Blub)... fix: use thinkfunc not nextthink, nextthink is set...
2012-08-19 Wolfgang (Blub)... Automatic prototyping of frame-functions
2012-08-19 Wolfgang (Blub)... First draft of handling the [frame,think] notation
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)... -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)... 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)... 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)... Fixup some possibly uninitialized value when parsing...
2012-08-18 Wolfgang (Blub)... Don't re-add defs which had a prototype
2012-08-18 Wolfgang (Blub)... ast_value_copy should copy the expression substructure...
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_block_collect: add to ast_block->collect and set...
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 "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)... let ast_node have a use-counter, helpful for the parser...
2012-08-18 Wolfgang (Blub)... clear all the remaining vectors in the parser
2012-08-18 Wolfgang (Blub)... free parser->fields and parser->locals at parser_cleanup
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)... 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)... add the type of whatever is 'not a function' to that...
2012-08-18 Wolfgang (Blub)... parser_strdup to wrap util_strdup and actually dup...
2012-08-16 Wolfgang (Blub)... Added support for some modelgen/spritegen commands
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)... Fix an error message
2012-08-16 Wolfgang (Blub)... Allow fieldpointer parameters in functions, allow funct...
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)... unary - operator implemented, adding imm_vector_zero...
2012-08-16 Wolfgang (Blub)... add some missing casts to some mem_a
2012-08-16 Wolfgang (Blub)... don't try to access function-local functions outside...
2012-08-16 Wolfgang (Blub)... assigning values to constant globals
2012-08-15 Wolfgang (Blub)... strpcy->memcpy
2012-08-15 Wolfgang (Blub)... remove MEM_VECTOR_INIT - the memset does it all, don...
2012-08-15 Wolfgang (Blub)... Merge branch 'master' of git://github.com/graphitemaste...
2012-08-15 Wolfgang (Blub)... Fix memset on the parser...
2012-08-14 Wolfgang (Blub)... bit-and const-fold should use bitand not bitor
2012-08-14 Wolfgang (Blub)... constant folding for bit and logic ops, added some...
2012-08-14 Wolfgang (Blub)... const folding for division
2012-08-14 Wolfgang (Blub)... constant folding for +, - and *
2012-08-14 Wolfgang (Blub)... get rid of more duplicate code
2012-08-14 Wolfgang (Blub)... Allow multiple fields to be declared using comma
2012-08-14 Wolfgang (Blub)... vector fields now get _x, _y and _z too
2012-08-14 Wolfgang (Blub)... combine 2 ifs to shorten code a little
2012-08-14 Wolfgang (Blub)... -= operator
2012-08-14 Wolfgang (Blub)... error message replacement
2012-08-14 Wolfgang (Blub)... += operator implemented
2012-08-14 Wolfgang (Blub)... make the += operator use binstore actually, currently...
2012-08-14 Wolfgang (Blub)... replacing lots of error messages
2012-08-14 Wolfgang (Blub)... shush typo
2012-08-14 Wolfgang (Blub)... different warning message
2012-08-14 Wolfgang (Blub)... another -Wextensions situation: -std=qcc has no for...
2012-08-14 Wolfgang (Blub)... fixup do-while parsing, expect a semicolon afterwards
2012-08-14 Wolfgang (Blub)... do-while loops
2012-08-14 Wolfgang (Blub)... parsewarning() now gets GMQCC_WARN since parsewarning...
2012-08-14 Wolfgang (Blub)... the 'local' keyword now also introduces the declaration...
2012-08-14 Wolfgang (Blub)... -dump option, by default the IR is not dumped anymore
2012-08-14 Wolfgang (Blub)... -Wextensions for -std=qcc: warn about missing 'local...
2012-08-14 Wolfgang (Blub)... eof after parsing the semicolon of a function declarati...
2012-08-14 Wolfgang (Blub)... Getting rid of some debug output
2012-08-14 Wolfgang (Blub)... allow a semicolon after function bodies - make it manda...
2012-08-14 Wolfgang (Blub)... actually print the prototype's file+line, not the curre...
2012-08-14 Wolfgang (Blub)... type comparison, function prototypes
2012-08-14 Wolfgang (Blub)... the error about an already-declared variable should...
2012-08-14 Wolfgang (Blub)... removed redundant error+file+line in parseerror()
2012-08-14 Wolfgang (Blub)... don't add the general 'parse error' message if an error...
2012-08-14 Wolfgang (Blub)... Working towards a saner error-output system, adding...
2012-08-14 Wolfgang (Blub)... remove now unused files
2012-08-14 Wolfgang (Blub)... Merge branch 'master' into blub/parser
2012-08-13 Wolfgang (Blub)... while, for
2012-08-13 Wolfgang (Blub)... factored out 'if' parsing code into a function, added...
2012-08-13 Wolfgang (Blub)... Even more operators
2012-08-13 Wolfgang (Blub)... Merge branch 'master' into blub/parser
2012-08-13 Wolfgang (Blub)... More operations
2012-08-13 Wolfgang (Blub)... nicer error messages, bitand and bitor for floats allowed
next