2012-08-23 |
Wolfgang (Blub)... | -std=qcc now warns about variadic functions via -Wexten... |
blob | commitdiff | raw |
2012-08-23 |
Wolfgang (Blub)... | Variadic functions: works for builtins, warns for imple... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | Have the parser generate immediates AFTER generating... |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Wolfgang (Blub)... | Pop off all the locals after a function |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | TYPE_FUNCTION values which are not constant are now... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | at last, the annoying missing ast_delete(typevar) |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | some more error situations where typevar wouldn't get... |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | new warning: -Wlocal-constants |
blob | commitdiff | raw | diff to current |
2012-08-21 |
Wolfgang (Blub)... | don't _move_ values out of immediates, it causes NULL... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | Since function prototypes now don't cause the function... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | Better handling of EOF - encountering EOF in parser_nex... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | better handlign of a too early error condition |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | Fix correction of parsiong of multiple variables: parse... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | Creating the ast_function for a function only when... |
blob | commitdiff | raw | diff to current |
2012-08-20 |
Wolfgang (Blub)... | Corrected parsing of declarations of multiple variables |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | add the backticks for a warning |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | ir_value_set_string needs to use a strdup which doesn... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | take 'warnreturn' into account, don't ignore the parsew... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | set -Wmissing-return-values to on by default, new warni... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | parse_block gets a warn-return bool flag |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | have function declarations of functions with prototypes... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | relax parse_close_paren to allow values in parenthesis... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | fix: use thinkfunc not nextthink, nextthink is set... |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | Automatic prototyping of frame-functions |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | First draft of handling the [frame,think] notation |
blob | commitdiff | raw | diff to current |
2012-08-19 |
Wolfgang (Blub)... | Factoring out duplicate code into a function: create_ve... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | implement correct behaviour for shadows locals |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | -Wlocal-shadows - note that -std=gmqcc is very differen... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | splitting parser_find_local up into find_local and... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | quotes around the variable name in some messages |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | remove trailing \n from 2 error messages |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | set olddecl so we don't access a NULL value when a... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | oops - parsewarning returns true on -Werror, so we... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | -Wtoo-few-parameters on by deafult - for -std=gmqcc... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | -Wmissing-return-values, off by default, ignored with... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | data/vars.qc - when declaring a function, and it had... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Disable the member-of namespace check when -std !=... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | move the member-of check for '.' to after applying... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Use the current context, not the one from a NULL value... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | parse 'return' without values better |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Fixup some possibly uninitialized value when parsing... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Don't re-add defs which had a prototype |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | ast_value_copy should copy the expression substructure... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | set parser->lex to NULL after closing |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | don't deallocate the parser on a compile error -_- |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | ast_block_collect: add to ast_block->collect and set... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | collect vector-member locals in ast_block->collect... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Revert "let ast_node have a use-counter, helpful for... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Revert "delete ast_members from parser->locals when... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | delete ast_members from parser->locals when they were... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | let ast_node have a use-counter, helpful for the parser... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | clear all the remaining vectors in the parser |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | free parser->fields and parser->locals at parser_cleanup |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | Delete fields in parser_cleanup |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | the opening paren is now an operator - to fix up the... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | get rid of additional trailing \n on parseerror |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | WARN_ERROR -> opts_werror in parser.c |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | add the type of whatever is 'not a function' to that... |
blob | commitdiff | raw | diff to current |
2012-08-18 |
Wolfgang (Blub)... | parser_strdup to wrap util_strdup and actually dup... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Added support for some modelgen/spritegen commands |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | NOT for entity, function and string - we're not constan... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | unary NOT operator for float and vector |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | even in non-qcc mode we need to search the variables... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | verbose error about unhandled operators |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Fix an error message |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Allow fieldpointer parameters in functions, allow funct... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | allow redeclaration of fields, but warn about them |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | Reorganizing expression parsing to allow prefix-operato... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | unary - operator implemented, adding imm_vector_zero... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | add some missing casts to some mem_a |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | don't try to access function-local functions outside... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Wolfgang (Blub)... | assigning values to constant globals |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Wolfgang (Blub)... | strpcy->memcpy |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Wolfgang (Blub)... | remove MEM_VECTOR_INIT - the memset does it all, don... |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Wolfgang (Blub)... | Merge branch 'master' of git://github.com/graphitemaste... |
blob | commitdiff | raw | diff to current |
2012-08-15 |
Wolfgang (Blub)... | Fix memset on the parser... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | bit-and const-fold should use bitand not bitor |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | constant folding for bit and logic ops, added some... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | const folding for division |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | constant folding for +, - and * |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | get rid of more duplicate code |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | Allow multiple fields to be declared using comma |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | vector fields now get _x, _y and _z too |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | combine 2 ifs to shorten code a little |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | -= operator |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | error message replacement |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | += operator implemented |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | make the += operator use binstore actually, currently... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | replacing lots of error messages |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | shush typo |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | different warning message |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | another -Wextensions situation: -std=qcc has no for... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | fixup do-while parsing, expect a semicolon afterwards |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | do-while loops |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | parsewarning() now gets GMQCC_WARN since parsewarning... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | the 'local' keyword now also introduces the declaration... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | -dump option, by default the IR is not dumped anymore |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | -Wextensions for -std=qcc: warn about missing 'local... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | eof after parsing the semicolon of a function declarati... |
blob | commitdiff | raw | diff to current |
2012-08-14 |
Wolfgang (Blub)... | Getting rid of some debug output |
blob | commitdiff | raw | diff to current |
next |