Implemented "reverse" enum attribute, e.g enum : reverse { A, B, C, D } -> A,B,C...
[xonotic/gmqcc.git] / parser.c
2013-03-09 Dale WeilerImplemented "reverse" enum attribute, e.g enum : revers...
2013-03-08 Dale WeilerBetter diagnostic when "floor" cannot be found.
2013-03-08 Dale WeilerImplemented __builtin_mod, and % operator. Added floor...
2013-03-08 Dale WeilerImplemented concept of enumeration attributes (can...
2013-03-08 Dale WeilerImplemented __builtin_exp
2013-03-07 Dale WeilerActually generate an ast_call for __builtin_pow for...
2013-03-07 Dale WeilerImplement exponentiation operator `**` as well as __bui...
2013-02-20 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-12 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-06 Dale WeilerMake it compile as C++ code again.
2013-02-06 Wolfgang Bumillerfind aliases in parser_find_global instead of parser_sy...
2013-02-06 Dale WeilerStore the ast nodes for aliases
2013-02-06 Dale WeilerAliases to aliases is a bad idea, revert. Added better...
2013-02-06 Dale WeilerFix alias bug. Implemented support for aliases of...
2013-02-06 Dale WeilerSupport for aliases to aliases too.
2013-02-06 Dale WeilerSome sanity checks for aliases (undeclared variable...
2013-02-06 Dale Weileradd todo
2013-02-06 Dale WeilerImplemented generalized attribute aliases. You can...
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Dale Weilerast referencing
2013-02-05 Wolfgang Bumillerast_array_index_codegen: never regenerate code
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Wolfgang Bumillerremoving some left-over alloc checks
2013-02-05 Dale WeilerWork in progress <=> operator.
2013-02-05 Wolfgang Bumillerfixing that comment
2013-02-05 Wolfgang Bumillerinsert an error when an operator doesn't get found...
2013-02-05 Dale WeilerBetter handling of multiple body functions.
2013-02-03 Wolfgang Bumillerfix: rotate_entfield_array_index_nodes deleting the...
2013-02-03 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-02 Dale WeilerBetter printing of token errors.
2013-02-01 Dale Weileroops
2013-02-01 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-01 Dale WeilerFix ~ unary operator (can now const-fold). Also things...
2013-02-01 Wolfgang BumillerMerge branch 'cooking' of git://github.com/graphitemast...
2013-02-01 Dale WeilerWork in progress ~ operator implemented as -1-x.
2013-01-30 Dale WeilerNot an assembler instruction, but virtual instruction...
2013-01-30 Dale WeilerFix pragma parsing that I broke.
2013-01-30 Dale WeilerRemoving #error/#warning/#message from parser, and...
2013-01-30 Dale WeilerRename
2013-01-30 Dale WeilerWork in progress options cleanup.
2013-01-30 Dale WeilerFix splint warning
2013-01-30 Dale WeilerRemoved #warning and #error from ftepp, and made it...
2013-01-26 Wolfgang BumillerFix a warning
2013-01-25 Wolfgang Bumillerstore the actual parsing context before parsing into...
2013-01-25 Wolfgang Bumillererror when using a type not usable as boolean in a...
2013-01-25 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-18 Wolfgang Bumilleradding missing wantop flag and some related parentheses...
2013-01-18 Wolfgang BumillerMajor expression parsing code refactoring, getting...
2013-01-17 Wolfgang BumillerMake the varargs counter more stable, it'll now work...
2013-01-16 Wolfgang Bumillerfixing a possible NULL deref
2013-01-16 Wolfgang Bumillerfixing a warning
2013-01-16 Wolfgang Bumillerinitialize max_param_count to 1 so vararg functions...
2013-01-15 Wolfgang Bumillerreduce the hashtable size a bit
2013-01-15 Wolfgang Bumillerfix: on error it was possible that leaveblock() is...
2013-01-15 Wolfgang Bumillerfix a goto to a wrong error-cleanup part
2013-01-15 Wolfgang Bumillerfix a possible leak
2013-01-15 Wolfgang BumillerError on an empty paren expression
2013-01-15 Wolfgang Bumilleradd a hint about -fvariadic-args to -Wvariadic-function
2013-01-15 Wolfgang BumillerFix a crash... if (!x) delete(x) yeah right...
2013-01-13 Wolfgang Bumillerconstant-fold the 1/N division from a_vector/N
2013-01-13 Wolfgang Bumillerallow vec/float
2013-01-13 Wolfgang Bumillerparsewarning->compile_warning
2013-01-13 Wolfgang BumillerReplacing lots of parseerror calls with compile_error...
2013-01-12 Wolfgang BumillerRemoved -fenhanced-diagnostics - it's now --correct...
2013-01-12 Wolfgang Bumillerguarding vararg code by -fvariadic-args
2013-01-12 Wolfgang Bumillerentity setter array subscript needs to get a correct...
2013-01-12 Wolfgang BumillerCopying arg counter into the local
2013-01-12 Wolfgang BumillerCreating the argument counter if requested
2013-01-12 Wolfgang BumillerAdded '...(idx,type)' to access varargs
2013-01-12 Wolfgang Bumillerbuiltins are generally not declared const, so don't...
2013-01-12 Wolfgang BumillerWhile at it: moving generation of reserved:version...
2013-01-12 Wolfgang Bumillercreate store to reserved:va_count; fix: don't build...
2013-01-12 Wolfgang Bumillervararg accessor generation
2013-01-12 Wolfgang Bumillerparsing of vararg-counter
2013-01-12 Wolfgang BumillerDeclaration of type-restricted varargs
2013-01-12 Wolfgang Bumillerkeep track of the highest parameter count of calls...
2013-01-12 Wolfgang Bumiller'static' shouldn't be accepted in the global scope...
2013-01-11 Wolfgang Bumilleradded the --add-info compile switch: it adds a global...
2013-01-10 Wolfgang Bumillerreplacing an error message in the enum parsing
2013-01-10 Wolfgang BumillerAllow accessing vector components via the . operator...
2013-01-10 Wolfgang Bumillerparse_expression_leave: also end at a closing } - enum...
2013-01-10 Wolfgang Bumillersimple 'enum' implementation
2013-01-10 Wolfgang Bumillerfixed a bug which allowed some statements to end in...
2013-01-10 Wolfgang Bumillerfor compile-time constants << and >> are now available
2013-01-09 Wolfgang Bumillerdon't call correct_edit anew for each scope
2013-01-09 Wolfgang BumillerFactor out the adding of globals in various places...
2013-01-09 Wolfgang Bumillerfixing a crash caused by the correction: setting correc...
2013-01-07 Wolfgang Bumillererror when trying to break/continue outside of loops...
2013-01-07 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2013-01-06 Wolfgang BumillerFix some possible NULL access in an error case
2013-01-06 Dale WeilerMerge branch 'screwaround'
2013-01-05 Wolfgang BumillerCommitting an evil allocator and a trie to speed up...
2013-01-04 Dale WeilerImplemented -f[no]enhanced-diagnostics, to enable/disab...
2013-01-04 Dale WeilerRemove constant string literal for correction check...
2013-01-04 Dale WeilerMerge branch 'correct'
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 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-03 Wolfgang Bumillerhandling the ast-destruction in computed goto
next