2012-11-11 |
Wolfgang (Blub)... | SY_PAREN_ constants to replace magic numbers |
blob | commitdiff | raw |
2012-11-11 |
Wolfgang (Blub)... | Store accessors in the ast_value for access from within... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | array accessor function genaration |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | properly in all situations where an array is part of... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Don't allow arrays and other unsupported parameter... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Starting to add error messages for when using array... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | need to use ast_unref rather than ast_delete on the... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | parser_compile_file vs parser_compile_string |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | parse arrays |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | first parsing of [ - pushing temp changes |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Preparing to parse arrays: adding TYPE_ARRAY and union... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Support non-const initialized locals |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Shouldn't require a 'local' keyword for local fieldpointers |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | globals of type .vector will now properly generate... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Support in the AST for TYPE_FIELD globals which are... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | added 'var' to the keywords when not in -std=qcc, suppo... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | -std=qcc now errors on C-style function syntax |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | -std=qcc should error when the '=' is missing in a... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Removing old commented-out parsing code |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Making the = in front of function bodies optional |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | new-style syntax |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | Enable 'local-already-declared' check for locals even... |
blob | commitdiff | raw | diff to current |
2012-11-11 |
Wolfgang (Blub)... | fixing a stupid typo - why doesn't any compiler warn... |
blob | commitdiff | raw | diff to current |
2012-11-09 |
Wolfgang (Blub)... | Merged parsing of variable and field declarations into... |
blob | commitdiff | raw | diff to current |
2012-11-04 |
Wolfgang (Blub)... | gcc lost it's magic analyzer and now complains about... |
blob | commitdiff | raw | diff to current |
2012-11-02 |
Wolfgang (Blub)... | error on more than 8 params for now since more need... |
blob | commitdiff | raw | diff to current |
2012-10-28 |
Wolfgang (Blub)... | Error when trying to assign variables whose types are... |
blob | commitdiff | raw | diff to current |
2012-10-28 |
Wolfgang (Blub)... | a failing 'parse-statement' call should not print ... |
blob | commitdiff | raw | diff to current |
2012-10-28 |
Wolfgang (Blub)... | The proper way to deal with error messages which did... |
blob | commitdiff | raw | diff to current |
2012-10-28 |
Wolfgang (Blub)... | add error for function parameters of invalid types |
blob | commitdiff | raw | diff to current |
2012-10-28 |
Wolfgang (Blub)... | When erroring while parsing a function and the function... |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Wolfgang (Blub)... | Cleaner crc implementation |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Wolfgang (Blub)... | Generating checksums |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Wolfgang (Blub)... | Print a warning if end_sys_fields was declared as a... |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Wolfgang (Blub)... | don't warn about unused end_sys_{globals,fields} |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | the lexer now doesn't _allocate_ the token structure... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | parse_variable refactored, moved out the parsing of... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | renaming some parser functions, mainly shortining thing... |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | Adding static keyword to some more parser functions |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Wolfgang (Blub)... | create_vector_members sanitized |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | use the expression's linenumber for the 'statement... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | -Weffectless-statement now also triggers on effectless... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | -Weffectless-statement, on by default, creates 'stateme... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | add 'X has been declared here:' too the too-few/many... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | Warn about unused globals too, not about functions... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | Warna bout unused variables - -Wunused-variable, on... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | fix: check if parsing a variable initializer failed |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Wolfgang (Blub)... | -std=qcc now warns about variadic functions via -Wexten... |
blob | commitdiff | raw | diff to current |
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 |
next |