]> git.xonotic.org Git - xonotic/gmqcc.git/shortlog
xonotic/gmqcc.git
2012-12-01 Wolfgang (Blub... -fcorrect-ternary; by default -std=fteqcc now uses...
2012-12-01 Wolfgang (Blub... Sanity check for -Wternary-precedence
2012-12-01 Wolfgang (Blub... -Wternary-precedence; *sight* this is tough
2012-12-01 Wolfgang (Blub... Generate extparams on calls too since the to-be-called...
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... Upping the default max-array-limit *sigh*
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...
2012-11-30 Wolfgang (Blub... skipwhite bugfix
2012-11-30 Wolfgang (Blub... bodyless loops still have to loop
2012-11-30 Wolfgang (Blub... changing parse_statement_or_block to return a bool...
2012-11-30 Wolfgang (Blub... apparently #0 is a valid builtin number, used for some...
2012-11-30 Wolfgang (Blub... prepare fields before generating globals so we avoid...
2012-11-30 Wolfgang (Blub... field constants - revert globals generated after fields
2012-11-30 Wolfgang (Blub... remember if an ast_value is a field-declaration, build...
2012-11-30 Wolfgang (Blub... additional info in an internal error
2012-11-30 Wolfgang (Blub... Use the field parameter type on the raw paramter type...
2012-11-30 Wolfgang (Blub... qcvm -printfuns; prog_section_function.nargs is now...
2012-11-30 Wolfgang (Blub... Adding opts.def as dep to everything which has gmqcc...
2012-11-30 Wolfgang (Blub... All ir_instrs now get their lex-context, so that we...
2012-11-30 Wolfgang (Blub... increase the ridiculously low size limit on lex-pragma...
2012-11-30 Wolfgang (Blub... update other value/const check for array indexing
2012-11-30 Wolfgang (Blub... Don't treat initialized non-consts as static array...
2012-11-30 Wolfgang (Blub... Keeping track of numbers for debugging
2012-11-30 Wolfgang (Blub... out-of-bounds indexing check on static array indexing
2012-11-30 Wolfgang (Blub... We can now reintroduce the 'preprocessor-directives...
2012-11-30 Wolfgang (Blub... Ignore modelgen commands with lex->flags.preprocessing
2012-11-30 Wolfgang (Blub... Wrong condition *sigh*
2012-11-30 Wolfgang (Blub... Still have to parse ahead though
2012-11-30 Wolfgang (Blub... Don't expand macros inside #if 0 at _all_
2012-11-30 Wolfgang (Blub... Don't produce 'unknown token' errors in preprocessing...
2012-11-30 Wolfgang (Blub... Don't try to add a slash to actual filenames, only...
2012-11-30 Wolfgang (Blub... Don't try to compile an empty output from the preprocessor
2012-11-30 Wolfgang (Blub... remove array-field without parens warning since it...
2012-11-30 Wolfgang (Blub... Fix indentation of compile_warning
2012-11-30 Wolfgang (Blub... lex_ctx of a return will be at the return keyword now
2012-11-30 Wolfgang (Blub... revert 1 of the error messages
2012-11-30 Wolfgang (Blub... Keep track of the beginning of a block
2012-11-30 Wolfgang (Blub... mark vectors as used when their members are used
2012-11-30 Wolfgang (Blub... fteqcc's \{number\} string control sequences
2012-11-30 Wolfgang (Blub... fteqcc like \[ and \] in strings
2012-11-30 Wolfgang (Blub... lexer: hex sequences with \x and fteqcc-specific handli...
2012-11-30 Wolfgang (Blub... Set the full const/var qualifier; only generate warning...
2012-11-30 Wolfgang (Blub... don't just store a 'bool constant' in the ast/ir, store...
2012-11-30 Wolfgang (Blub... Remove the 'warnreturn' parameter in some parser functions
2012-11-30 Wolfgang (Blub... Actually generate the missing return instruction
2012-11-30 Wolfgang (Blub... ast_loop with no condition and no incrementor are ...
2012-11-30 Wolfgang (Blub... Still need to generate the jump...
2012-11-30 Wolfgang (Blub... ast_ifthen will not create dead blocks anymore
2012-11-30 Wolfgang (Blub... actually removing -Wmissing-return-values from parser...
2012-11-30 Wolfgang (Blub... Fix a wrong vec_remove in the tailcall pass
2012-11-30 Wolfgang (Blub... don't use vec_size but _vec_end in _vec_remove, since...
2012-11-30 Wolfgang (Blub... print the number of performed optimizations after compiling
2012-11-30 Wolfgang (Blub... Also print the numeric -O flag which would enable an...
2012-11-30 Wolfgang (Blub... Importing tail-recursion optimization
2012-11-30 Wolfgang (Blub... -O now, additionally to taking a number, can work like...
2012-11-28 Wolfgang (Blub... moving opts_warn and opts_werror to con.c
2012-11-28 Wolfgang (Blub... qcvm didn't compile since moving the compile messages...
2012-11-26 Wolfgang (Blub... generic compile_error/compile_warning functions in...
2012-11-26 Wolfgang (Blub... Checking in test for nested ternaries; this is more...
2012-11-26 Wolfgang (Blub... Fix a small typo
2012-11-26 Dale WeilerRemove trailing whitespace for Blub.
2012-11-26 Dale Weileropval is asserted .. need (void) to hide warning when...
2012-11-26 Dale Weilerfast optimized murmur hash with crc seeding, literally...
2012-11-25 Wolfgang (Blub... operator &~= must not cause the generated binstore...
2012-11-25 Wolfgang (Blub... Same as earlier: remember the outgoing block of a condi...
2012-11-25 Wolfgang (Blub... ast_breakcont_codegen: error when a target is missing...
2012-11-25 Wolfgang (Blub... endlessloops don't have any other block which could...
2012-11-25 Wolfgang (Blub... ir_function_create_block now takes a lex_ctx instead...
2012-11-25 Wolfgang (Blub... don't set the request-Lvalue flag for an array index
2012-11-25 Wolfgang (Blub... Don't add redeclared globals a second time
2012-11-25 Wolfgang (Blub... more verbose errors in the ast when an ir-create fails
2012-11-25 Wolfgang (Blub... Another case for -fassign-function-types
2012-11-25 Wolfgang (Blub... introducing -fassign-function-types, previously guarded...
2012-11-25 Wolfgang (Blub... fix a lexer error which parsed !! as one operator
2012-11-25 Wolfgang (Blub... __builtin_debug_printtype directive... helped me down...
2012-11-25 Wolfgang (Blub... Only check the ast-type of a switch case, not if it...
2012-11-25 Wolfgang (Blub... actually handle unary plus...
2012-11-25 Wolfgang (Blub... Allow float constants which start with a dot
2012-11-25 Wolfgang (Blub... Ah right, 'var' is not an actual keyword, support TOKEN...
2012-11-25 Wolfgang (Blub... Use the correct default cv-qualifier on locals
2012-11-25 Wolfgang (Blub... Allow 'var' in functions... even there initialized...
2012-11-25 Dale WeilerFix the testsuite to properly error on failed loads
2012-11-25 Wolfgang (Blub... handling TOKEN_CHARCONST - -Wmultibyte-character
2012-11-25 Wolfgang (Blub... Actually use TOKEN_CHARCONST in the lexer...
2012-11-25 Wolfgang (Blub... Don't error about creating an unreachable statement...
2012-11-25 Wolfgang (Blub... Filling up remaining gotos at the end of a function...
2012-11-25 Wolfgang (Blub... making goto a keyword
2012-11-25 Wolfgang (Blub... parsing goto
2012-11-25 Wolfgang (Blub... Add the array tests, seem to have forgotten to add...
2012-11-25 Wolfgang (Blub... Support codegen of ast_label and ast_goto in any order
2012-11-25 Wolfgang (Blub... ast_label, and labels later used for goto
2012-11-25 Wolfgang (Blub... temporarily disable the 'constant' flag when parsing...
2012-11-25 Wolfgang (Blub... Allow 'const' within function bodies
2012-11-25 Wolfgang (Blub... Fix linecounting mistake in try_digraph
2012-11-25 Wolfgang (Blub... Set the output to NULL always before parsing stuff
2012-11-25 Wolfgang (Blub... fix wrong parameter order in parse_variable calls,...
2012-11-25 Wolfgang (Blub... more on CV_CONST/CV_VAR, initializers to check 'constan...
next