Merge branch 'union-replacement' into cooking
[xonotic/gmqcc.git] / parser.c
2013-05-29 Dale WeilerMerge branch 'union-replacement' into cooking
2013-05-29 Dale WeilerFix that memory leak that I spent hours trying to find...
2013-05-29 Dale WeilerMajor export cleanup. Anything that was exported but...
2013-05-29 Dale WeilerResult of shift operation on signed integers is bad.
2013-05-11 Wolfgang Bumillerkilling the union types
2013-05-07 Wolfgang Bumillerless confusing
2013-05-07 Wolfgang Bumillerbe more strict here
2013-05-07 Wolfgang Bumillerfixing a few leaks - code_write doesn't delete the...
2013-05-07 Wolfgang Bumillerchanging a few ast_delete to ast_unref in places where...
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-27 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-26 Wolfgang Bumillerast_value now has an initializer list array, still...
2013-04-26 Wolfgang Bumilleran = before an { is also always required when the decla...
2013-04-25 Wolfgang Bumillersolve it, not hide it
2013-04-25 Wolfgang BumillerRevert "Just fucking initialize everything"
2013-04-25 Dale WeilerJust fucking initialize everything
2013-04-25 Dale WeilerPushing the -fexpressions-for-builtins stuff and the...
2013-04-25 Wolfgang Bumillerthis allows builtin numbers to be constant expressions...
2013-04-25 Dale Weilerless globals
2013-04-25 Dale WeilerNo more globals for codegen
2013-04-24 Wolfgang BumillerGrrrr
2013-04-24 Wolfgang BumillerAllow string concatenation in the parser as well, for...
2013-04-24 Wolfgang Bumillerrecognize the simple case of __FUNC__ in the parser
2013-04-24 Dale Weilerfix the intrinsic fail
2013-04-24 Dale WeilerMerge branch 'master' into cooking
2013-04-24 Dale WeilerGet it compiling in visual studio again.
2013-04-23 Dale WeilerMake it compile as C++ code too
2013-04-23 Wolfgang Bumillerinitialize the vector member array so that 'cleanup...
2013-04-21 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-21 Dale WeilerRemove trailing whitespace
2013-04-21 Dale WeilerMerge branch 'cooking'
2013-04-17 Wolfgang Bumillerparser_const_string now uses hashtables; hashtables...
2013-04-17 Dale WeilerPerliminary parser reworking, required for the proposed...
2013-04-15 Wolfgang Bumillerast_expression_delete: delete varparam if it is set...
2013-04-14 Dale WeilerAdded tracing to strdup for allocations, fixed some...
2013-03-09 Dale WeilerImplemented smart intrinsic / builtin system. When...
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
next