Got rid of all the memleaks. We can now merge with master.
[xonotic/gmqcc.git] / parser.c
2013-01-04 Dale WeilerGot rid of all the memleaks. We can now merge with
2013-01-04 Dale WeilerItegration of corrector. Seems to be some leaks in...
2013-01-03 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2013-01-03 Dale WeilerAdd specialized diagnostics for when predefined macros...
2013-01-03 Wolfgang Bumillercheck for TYPE_NOEXPR in general when applying an operator
2013-01-03 Wolfgang Bumillerparse_expression now takes a boolean flag on whether...
2013-01-02 Dale WeilerMore error checking and proper unreferencing of ast...
2013-01-02 Dale WeilerSome error checking for computed goto.
2013-01-02 Dale WeilerRemove "got" left behind from debugging.
2013-01-02 Dale WeilerImplemented computed goto + added goto test for testsui...
2013-01-02 Wolfgang Bumillerremove ast.h-include from lexer.h to parser.c...
2013-01-01 Dale WeilerHappy new years!
2012-12-31 Wolfgang BumillerAnother hardcoded -std=gmqcc option removed and added...
2012-12-31 Wolfgang Bumillerremove another hardcoded -std=gmqcc case
2012-12-31 Wolfgang Bumiller-std=gmqcc now implies -Werror-missing-return-values...
2012-12-31 Wolfgang BumillerJust allow variable declarations in for-loop initialize...
2012-12-31 Wolfgang BumillerChanging -Wtoo-few-parameters to -Winvalid-parameter...
2012-12-31 Wolfgang Bumillernil in ternary, and fix ternary to honor -fcorrect...
2012-12-31 Wolfgang BumillerExplicitly allow 'return nil'
2012-12-31 Wolfgang BumillerThis should actually cover all nil cases
2012-12-31 Wolfgang BumillerAllow assigning nil to a field
2012-12-31 Wolfgang BumillerAdding -Wparenthesis, fixing constant folding of &...
2012-12-30 Wolfgang BumillerDo we REALLY need to listen to splint?
2012-12-30 Wolfgang BumillerClean up trailing whitespaces
2012-12-30 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-30 Dale WeilerAdd support for user defined messages for [[deprecated...
2012-12-30 Dale WeilerImplement [[deprecated]] general attribute, will mark...
2012-12-29 Wolfgang BumillerProperly support globals initialized to nil
2012-12-29 Wolfgang Bumiller-Wdifferent-qualifiers, -Wdifferent-attributes
2012-12-29 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-29 Wolfgang BumillerDon't allow code like: v * '0 1 0' = 3; to actually...
2012-12-29 Wolfgang Bumiller-Ovector-components
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Wolfgang Bumillermore general qualifier/attribute parsing, added not...
2012-12-28 Wolfgang Bumiller-Wuninitialized-const, -Wuninitialized-global
2012-12-28 Wolfgang Bumiller-Wreserved-names, -fpermissive allows local variables...
2012-12-28 Wolfgang Bumiller'nil' global with -funtyped-nil
2012-12-28 Dale WeilerFix a very possible bug
2012-12-27 Wolfgang Bumillerfinish parsing of labeled loops; ast support added
2012-12-27 Wolfgang Bumillerdistinguish between break/continue levels in the parser
2012-12-27 Wolfgang Bumillerparsing of loop labels
2012-12-27 Wolfgang BumillerAnother bool->int fix; now clang-compiled gmqcc actuall...
2012-12-27 Wolfgang Bumiller-fbail-on-werror option
2012-12-26 Wolfgang BumillerMerge pull request #74 from matthiaskrgr/PKGBUILD
2012-12-26 Wolfgang BumillerFixing uninitialized warnings in parser.c
2012-12-24 Wolfgang Bumillerprint an error when static is used in global scope...
2012-12-24 Wolfgang BumillerAdded the 'static' keyword.
2012-12-23 Dale WeilerWhitespace
2012-12-23 Dale WeilerRevert "Whitespace fixes"
2012-12-23 Dale WeilerWhitespace fixes
2012-12-23 Dale WeilerMake compiler and virtual-machine compile as C++ code...
2012-12-23 Dale WeilerRemove parser_compile_string_len, and make parser_compi...
2012-12-23 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-22 Wolfgang Bumiller-Wunknown-attribute; and don't error on unknown attributes
2012-12-22 Wolfgang Bumiller'noreturn' is now an attribute and parsed as [[noreturn]]
2012-12-22 Wolfgang Bumiller-ffalse-empty-strings in && and ||
2012-12-22 Wolfgang Bumiller-fcorrect-logic now handles only vectors
2012-12-22 Wolfgang BumillerFix a bug with -fperl-logic and -fcorrect-logic
2012-12-22 Dale WeilerCleanups and make compile with clang again with no...
2012-12-22 Dale Weilercleanups and fixes that cppcheck found
2012-12-20 Wolfgang Bumiller*sigh*
2012-12-20 Wolfgang Bumillerno need to check the array, the 2nd NOT is a NOT_F
2012-12-20 Wolfgang Bumillerfix -fcorrect-logic to use double-not instead of a...
2012-12-20 Wolfgang BumillerFix the -fcorrect-logic condition
2012-12-20 Wolfgang BumillerFix -fcorrect-logic
2012-12-20 Wolfgang BumillerFor loops may have an empty condition - don't try proce...
2012-12-20 Wolfgang Bumillerwhile/for/do now all use process_condition, ast_loop...
2012-12-20 Wolfgang Bumillerprocess_condition function used by parse_if - need...
2012-12-20 Wolfgang Bumillersince unary not doesn't fold these, remove them from...
2012-12-20 Wolfgang Bumillerintroducing an immediate_is_true which follows the...
2012-12-20 Wolfgang Bumillerunary not now uses NOT_F with -ftrue-empty-strings
2012-12-20 Wolfgang BumillerMaking logical 'and' and 'or' use NOT_ in -fcorrect...
2012-12-20 Wolfgang Bumillerast_return needs the correct context...
2012-12-19 Wolfgang (Blub)... Revert "Fix FTFBS stuff"
2012-12-19 Dale WeilerFix FTFBS stuff
2012-12-19 Wolfgang (Blub)... 'noreturn' is - for now - a keyword, and used just...
2012-12-19 Wolfgang (Blub)... removing ast_expression_common.variadic, adding ast_exp...
2012-12-18 Rudolf PolzerFixes for some minor bugs clang-analyzer and cppcheck...
2012-12-18 Wolfgang (Blub)... -fperl-logic now doesn't allow logic ops with operands...
2012-12-18 Wolfgang (Blub)... Added intrinsic: __builtin_debug_typestring(expr) to...
2012-12-18 Wolfgang (Blub)... Remove a TODO message
2012-12-17 Wolfgang (Blub)... parsewarning and genwarning to use vcompile_warning
2012-12-17 Dale WeilerAdded -Wunknown-pragmas
2012-12-17 Wolfgang (Blub)... Error when the assignop for an assignment is invalid...
2012-12-06 Wolfgang (Blub)... Moving all the global opts_ variables into a struct...
2012-12-05 Wolfgang (Blub)... unexpected typename error when there are typenames...
2012-12-05 Wolfgang (Blub)... ast_block_add_expr now lets the block fully adopt the...
2012-12-04 Wolfgang (Blub)... s/parser_sy_pop/parser_sy_apply_operator/
2012-12-04 Wolfgang (Blub)... -Werror now changes the word 'warning' into 'error'
2012-12-04 Wolfgang (Blub)... Parsing the 'noref' keyword; this also gets rid of...
2012-12-03 Wolfgang (Blub)... Parsing noref-pragma
2012-12-02 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-02 Wolfgang (Blub)... Get rid of some code duplication
2012-12-01 Wolfgang (Blub)... Sanity check for -Wternary-precedence
2012-12-01 Wolfgang (Blub)... -Wternary-precedence; *sight* this is tough
2012-11-30 Wolfgang (Blub)... More ternary fixes
2012-11-30 Wolfgang (Blub)... Offsetting builtins so we can use 'if builtin!=0' as...
2012-11-30 Wolfgang (Blub)... and 'const' is a keyword, not an ident
2012-11-30 Wolfgang (Blub)... var const / const var - both need to be allowed
2012-11-30 Wolfgang (Blub)... some SYA fix; adding optional variable parsing to the...
next