]> git.xonotic.org Git - xonotic/gmqcc.git/history - parser.c
array index opening-paren can now return TOKEN_OPERATOR, partially handled in SYA
[xonotic/gmqcc.git] / parser.c
2012-11-11 Wolfgang (Blub)... array index opening-paren can now return TOKEN_OPERATOR...
2012-11-11 Wolfgang (Blub)... SY_PAREN_ constants to replace magic numbers
2012-11-11 Wolfgang (Blub)... Store accessors in the ast_value for access from within...
2012-11-11 Wolfgang (Blub)... array accessor function genaration
2012-11-11 Wolfgang (Blub)... properly in all situations where an array is part of...
2012-11-11 Wolfgang (Blub)... Don't allow arrays and other unsupported parameter...
2012-11-11 Wolfgang (Blub)... Starting to add error messages for when using array...
2012-11-11 Wolfgang (Blub)... need to use ast_unref rather than ast_delete on the...
2012-11-11 Wolfgang (Blub)... parse arrays
2012-11-11 Wolfgang (Blub)... first parsing of [ - pushing temp changes
2012-11-11 Wolfgang (Blub)... Preparing to parse arrays: adding TYPE_ARRAY and union...
2012-11-11 Wolfgang (Blub)... Support non-const initialized locals
2012-11-11 Wolfgang (Blub)... Shouldn't require a 'local' keyword for local fieldpointers
2012-11-11 Wolfgang (Blub)... globals of type .vector will now properly generate...
2012-11-11 Wolfgang (Blub)... Support in the AST for TYPE_FIELD globals which are...
2012-11-11 Wolfgang (Blub)... added 'var' to the keywords when not in -std=qcc, suppo...
2012-11-11 Wolfgang (Blub)... -std=qcc now errors on C-style function syntax
2012-11-11 Wolfgang (Blub)... -std=qcc should error when the '=' is missing in a...
2012-11-11 Wolfgang (Blub)... Removing old commented-out parsing code
2012-11-11 Wolfgang (Blub)... Making the = in front of function bodies optional
2012-11-11 Wolfgang (Blub)... new-style syntax
2012-11-11 Wolfgang (Blub)... Enable 'local-already-declared' check for locals even...
2012-11-11 Wolfgang (Blub)... fixing a stupid typo - why doesn't any compiler warn...
2012-11-09 Wolfgang (Blub)... Merged parsing of variable and field declarations into...
2012-11-04 Wolfgang (Blub)... gcc lost it's magic analyzer and now complains about...
2012-11-02 Wolfgang (Blub)... error on more than 8 params for now since more need...
2012-10-28 Wolfgang (Blub)... Error when trying to assign variables whose types are...
2012-10-28 Wolfgang (Blub)... a failing 'parse-statement' call should not print ...
2012-10-28 Wolfgang (Blub)... The proper way to deal with error messages which did...
2012-10-28 Wolfgang (Blub)... add error for function parameters of invalid types
2012-10-28 Wolfgang (Blub)... When erroring while parsing a function and the function...
2012-10-02 Wolfgang (Blub)... Cleaner crc implementation
2012-10-02 Wolfgang (Blub)... Generating checksums
2012-10-02 Wolfgang (Blub)... Print a warning if end_sys_fields was declared as a...
2012-10-02 Wolfgang (Blub)... don't warn about unused end_sys_{globals,fields}
2012-08-24 Wolfgang (Blub)... the lexer now doesn't _allocate_ the token structure...
2012-08-24 Wolfgang (Blub)... parse_variable refactored, moved out the parsing of...
2012-08-24 Wolfgang (Blub)... renaming some parser functions, mainly shortining thing...
2012-08-24 Wolfgang (Blub)... Adding static keyword to some more parser functions
2012-08-24 Wolfgang (Blub)... create_vector_members sanitized
2012-08-23 Wolfgang (Blub)... use the expression's linenumber for the 'statement...
2012-08-23 Wolfgang (Blub)... -Weffectless-statement now also triggers on effectless...
2012-08-23 Wolfgang (Blub)... -Weffectless-statement, on by default, creates 'stateme...
2012-08-23 Wolfgang (Blub)... add 'X has been declared here:' too the too-few/many...
2012-08-23 Wolfgang (Blub)... Warn about unused globals too, not about functions...
2012-08-23 Wolfgang (Blub)... Warna bout unused variables - -Wunused-variable, on...
2012-08-23 Wolfgang (Blub)... fix: check if parsing a variable initializer failed
2012-08-23 Wolfgang (Blub)... -std=qcc now warns about variadic functions via -Wexten...
2012-08-23 Wolfgang (Blub)... Variadic functions: works for builtins, warns for imple...
2012-08-22 Wolfgang (Blub)... Have the parser generate immediates AFTER generating...
2012-08-22 Wolfgang (Blub)... Pop off all the locals after a function
2012-08-21 Wolfgang (Blub)... TYPE_FUNCTION values which are not constant are now...
2012-08-21 Wolfgang (Blub)... at last, the annoying missing ast_delete(typevar)
2012-08-21 Wolfgang (Blub)... some more error situations where typevar wouldn't get...
2012-08-21 Wolfgang (Blub)... new warning: -Wlocal-constants
2012-08-21 Wolfgang (Blub)... don't _move_ values out of immediates, it causes NULL...
2012-08-20 Wolfgang (Blub)... Since function prototypes now don't cause the function...
2012-08-20 Wolfgang (Blub)... Better handling of EOF - encountering EOF in parser_nex...
2012-08-20 Wolfgang (Blub)... better handlign of a too early error condition
2012-08-20 Wolfgang (Blub)... Fix correction of parsiong of multiple variables: parse...
2012-08-20 Wolfgang (Blub)... Creating the ast_function for a function only when...
2012-08-20 Wolfgang (Blub)... Corrected parsing of declarations of multiple variables
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
next