]> git.rm.cloudns.org Git - xonotic/gmqcc.git/shortlog
xonotic/gmqcc.git
2012-08-23 Wolfgang (Blub... Adding DEF_SAVEGLOBAL, marking globals as to-be-saved...
2012-08-23 Wolfgang (Blub... it's not the IR's job to fail when a local of the same...
2012-08-23 Wolfgang (Blub... removing some extra newlines in ast error messages
2012-08-23 Wolfgang (Blub... fix: check if parsing a variable initializer failed
2012-08-23 Wolfgang (Blub... fixing mem-vector resize function
2012-08-23 Wolfgang (Blub... qcvm won't print checksum or entity field area size...
2012-08-23 Wolfgang (Blub... -std=qcc now warns about variadic functions via -Wexten...
2012-08-23 Wolfgang (Blub... Removing print2 and print3 from data/parsing.qc, replac...
2012-08-23 Wolfgang (Blub... Variadic functions: works for builtins, warns for imple...
2012-08-23 Wolfgang (Blub... for the lexer 3 dots now become TOKEN_DOTS
2012-08-23 Wolfgang (Blub... Possibility to call a main function with parameters...
2012-08-23 Wolfgang (Blub... on linux we need -lm for sqrt
2012-08-23 Wolfgang (Blub... vtos should use the same quotes as we use in qc source
2012-08-22 Wolfgang (Blub... MUL_VF and MUL_FV get their special life-range handling
2012-08-22 Wolfgang (Blub... commenting on the quirks of MUL_VF and MUL_FV in gmqcc...
2012-08-22 Wolfgang (Blub... using %i for instruction opcode output is a little...
2012-08-22 Wolfgang (Blub... committing gmqcc.h for previous exec.c commit: qc_progr...
2012-08-22 Wolfgang (Blub... cut off too-long strings in disassembly
2012-08-22 Wolfgang (Blub... when using -trace in qcvm: print a newline after every...
2012-08-22 Wolfgang (Blub... Nicer -trace output in qcvm/exec
2012-08-22 Wolfgang (Blub... it's SUB_V not DUB_V
2012-08-22 Wolfgang (Blub... fix the functiondef's .locals...
2012-08-22 Wolfgang (Blub... for liferange calc: the block we start from must tart...
2012-08-22 Wolfgang (Blub... fixing some debug output
2012-08-22 Wolfgang (Blub... more info with -dump
2012-08-22 Wolfgang (Blub... qc_vlen, and adding numbers to all builtins for clarity
2012-08-22 Wolfgang (Blub... error builtin to bail out, pawn now _always_ nulls...
2012-08-22 Wolfgang (Blub... memvector resize needs to set _count as well
2012-08-22 Wolfgang (Blub... Mask out "MEM" debug messages when -memchk wasn't used
2012-08-22 Wolfgang (Blub... add ticks around vector strings created by vtos
2012-08-22 Wolfgang (Blub... vtos builtin
2012-08-22 Wolfgang (Blub... Have the parser generate immediates AFTER generating...
2012-08-22 Wolfgang (Blub... First generate the globals, then the fields, so the...
2012-08-22 Wolfgang (Blub... -printdefs for qcvm
2012-08-22 Wolfgang (Blub... option: -force-crc=number, added -info to executor...
2012-08-22 Wolfgang (Blub... Pop off all the locals after a function
2012-08-22 Wolfgang (Blub... some vector tests
2012-08-22 Wolfgang (Blub... make track=no adds -DNOTRACK WARNING: do not compile...
2012-08-22 Wolfgang (Blub... -Wimplicit-function-pointer, functions without bodies...
2012-08-22 Wolfgang (Blub... Don't try to generate function code for functions witho...
2012-08-22 Wolfgang (Blub... Removing -std=c90, which was just used to make sure...
2012-08-21 Wolfgang (Blub... ast_ifthen_codegen: the merge-jumps for an if's branche...
2012-08-21 Wolfgang (Blub... Since we currently append AINSTR_END to the end of...
2012-08-21 Wolfgang (Blub... Do not generate an OFS_RETURN variable, the IR doesn...
2012-08-21 Wolfgang (Blub... Fix getline usage in main.c, fix WARN_VOID_VARIABLE...
2012-08-21 Wolfgang (Blub... TYPE_FUNCTION values which are not constant are now...
2012-08-21 Wolfgang (Blub... right... instead of checking for end_sys_globals twice...
2012-08-21 Wolfgang (Blub... -Wvoid-variables, QC uses 2 special void-typed variable...
2012-08-21 Wolfgang (Blub... let test_ast compile again
2012-08-21 Wolfgang (Blub... uninit.qc test
2012-08-21 Wolfgang (Blub... nicer output for lost blocks in memory info
2012-08-21 Wolfgang (Blub... memblock_t is now a double-linked list so we can show...
2012-08-21 Wolfgang (Blub... at last, the annoying missing ast_delete(typevar)
2012-08-21 Wolfgang (Blub... some more error situations where typevar wouldn't get...
2012-08-21 Wolfgang (Blub... Fix some comment styles...
2012-08-21 Wolfgang (Blub... Fix output of util_memory_d
2012-08-21 Wolfgang (Blub... new warning: -Wlocal-constants
2012-08-21 Wolfgang (Blub... don't _move_ values out of immediates, it causes NULL...
2012-08-20 Wolfgang (Blub... Since function prototypes now don't cause the function...
2012-08-20 Wolfgang (Blub... Better handling of EOF - encountering EOF in parser_nex...
2012-08-20 Wolfgang (Blub... better handlign of a too early error condition
2012-08-20 Wolfgang (Blub... Lexer now returns TOKEN_EOF only once and afterwards...
2012-08-20 Wolfgang (Blub... Fix correction of parsiong of multiple variables: parse...
2012-08-20 Wolfgang (Blub... Creating the ast_function for a function only when...
2012-08-20 Wolfgang (Blub... Corrected parsing of declarations of multiple variables
2012-08-19 Wolfgang (Blub... ir_values which are members of a vector should know...
2012-08-19 Wolfgang (Blub... added -Wused-uninitialized and warning about variables...
2012-08-19 Wolfgang (Blub... Removing the old LIFE_RANGE_WITHOUT_LAST_READ support
2012-08-19 Wolfgang (Blub... strip the newlines out of ir error messages, they're...
2012-08-19 Wolfgang (Blub... more context copies
2012-08-19 Wolfgang (Blub... have the ir take over some more context data from the ast
2012-08-19 Wolfgang (Blub... add the backticks for a warning
2012-08-19 Wolfgang (Blub... add the type for the invalid-type-for-global message
2012-08-19 Wolfgang (Blub... ir_value_set_string needs to use a strdup which doesn...
2012-08-19 Wolfgang (Blub... take 'warnreturn' into account, don't ignore the parsew...
2012-08-19 Wolfgang (Blub... Don't have the ast's codegen error on missing returns
2012-08-19 Wolfgang (Blub... set -Wmissing-return-values to on by default, new warni...
2012-08-19 Wolfgang (Blub... parse_block gets a warn-return bool flag
2012-08-19 Wolfgang (Blub... functions which have no living values but store_return...
2012-08-19 Wolfgang (Blub... same as before for loops: don't try creating a jump...
2012-08-19 Wolfgang (Blub... don't try to create jumps in ifs if the block is alread...
2012-08-19 Wolfgang (Blub... have function declarations of functions with prototypes...
2012-08-19 Wolfgang (Blub... provide the context to ir_functions
2012-08-19 Wolfgang (Blub... relax parse_close_paren to allow values in parenthesis...
2012-08-19 Wolfgang (Blub... fix: use thinkfunc not nextthink, nextthink is set...
2012-08-19 Wolfgang (Blub... Automatic prototyping of frame-functions
2012-08-19 Wolfgang (Blub... Removing old commented-out code
2012-08-19 Wolfgang (Blub... missing initializer
2012-08-19 Wolfgang (Blub... IR generation: for functions: first generate all defs...
2012-08-19 Wolfgang (Blub... setting data/frames.qc right again
2012-08-19 Wolfgang (Blub... STOREP instructions' first operand has to be considered...
2012-08-19 Wolfgang (Blub... for void returning functions we can use store_return...
2012-08-19 Wolfgang (Blub... calls for now use store_value since we don't properly...
2012-08-19 Wolfgang (Blub... Fixing a misleading error message in ir.c
2012-08-19 Wolfgang (Blub... ir: fix bug that functions without declared locals...
2012-08-19 Wolfgang (Blub... Nicer prints in exec's prog_print_statement
2012-08-19 Wolfgang (Blub... fix a wrong print in parsing.qc test
2012-08-19 Wolfgang (Blub... Oops setting wrong members
2012-08-19 Wolfgang (Blub... data/frames.qc to test [frame,think]
2012-08-19 Wolfgang (Blub... First draft of handling the [frame,think] notation
next