moving -Olocal-temps to -O4 until the issues are solved
[xonotic/gmqcc.git] / ftepp.c
2013-01-06 Wolfgang Bumiller__STD_QCCX__ on -std=qccx - I have no idea about what...
2013-01-04 Dale WeilerMerge branch 'correct'
2013-01-03 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-03 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2013-01-03 Dale WeilerAdd specialized diagnostics for when predefined macros...
2013-01-02 Dale WeilerImplemented __TIME__ for ftepp
2013-01-02 Dale WeilerImplemented __DATE__ for ftepp
2013-01-02 Wolfgang BumillerAllow unary minus in ftepp_if_value
2013-01-02 Wolfgang Bumiller__VA_ARGS__ support
2013-01-02 Wolfgang Bumillerfix a leak: delete the output string of macro calls
2013-01-02 Wolfgang Bumillerupdate old_string on failure in ftepp_macro_expand...
2013-01-02 Wolfgang Bumillerwhen recursinve into macros copy the previous line...
2013-01-01 Dale WeilerHappy new years!
2012-12-30 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-30 Wolfgang Bumillerfix: ftepp_delete needs to ftepp_flush to not cause...
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Dale Weileradded util_vasprintf/util_asprintf .. so we can stop...
2012-12-24 Dale WeilerAdded my awesome MT1997 PRNG, and use it instead of...
2012-12-24 Dale WeilerAdded ftepp predefs flag (ability to turn on/off predef...
2012-12-24 Dale WeilerImplemented __FILE__, __LINE__, __RANDOM__, __RANDOM_LA...
2012-12-23 Dale WeilerMake compiler and virtual-machine compile as C++ code...
2012-12-23 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-23 Dale WeilerWrapper around FILE to take advantage of MSVC "secure...
2012-12-21 Dale WeilerGet gmqcc/qcvm compiling on windows again. Plus work...
2012-12-21 Dale Weileradded -Wcpp (for turning off cpp warnings defined with...
2012-12-21 Dale WeilerImplemented #warning and #error preprocessor directives...
2012-12-17 Wolfgang (Blub)... ftepp_warn to use vcompile_warning
2012-12-17 Dale WeilerFixes, but still crashes because ... I have no clue...
2012-12-17 Dale WeilerImplemented -D for preprocessor
2012-12-06 Wolfgang (Blub)... Moving all the global opts_ variables into a struct...
2012-12-03 Wolfgang (Blub)... ftepp_preprocess_string uses strlen - push nul-byte...
2012-12-02 Dale Weileradded __STD_VERSION_[MINOR/MAJOR]__, and vec_upload
2012-11-30 Wolfgang (Blub)... We can now reintroduce the 'preprocessor-directives...
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 try to add a slash to actual filenames, only...
2012-11-26 Dale WeilerRemove trailing whitespace for Blub.
2012-11-25 Wolfgang (Blub)... linecounting...
2012-11-25 Wolfgang (Blub)... linecounting issues in the ftepp
2012-11-25 Wolfgang (Blub)... always define GMQCC, never define FTEQCC or QCC, but...
2012-11-24 Dale WeilerSet correct macro for PP based on the selected standard
2012-11-23 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-11-23 Wolfgang (Blub)... relation operation in #if just as wrong as in fteqcc
2012-11-23 Wolfgang (Blub)... Enforce a trailing nul-byte after preprocessing
2012-11-23 Wolfgang (Blub)... Don't ftepp_warn after destroying the lexer...
2012-11-23 Wolfgang (Blub)... Look for include files in the currently #included file...
2012-11-23 Wolfgang (Blub)... Let's #define GMQCC by default
2012-11-23 Wolfgang (Blub)... Don't delete the ftepp prematurely
2012-11-23 Dale Weilerchange choice of diagnostics for ftepp to use lex_ctx...
2012-11-23 Dale WeilerMake it compile with -Wall and -pedantic
2012-11-22 Wolfgang (Blub)... unsed params in ftepp.c
2012-11-22 Dale WeilerFix more warnings
2012-11-19 Dale WeilerMerge branch 'master' into test-suite
2012-11-18 Wolfgang (Blub)... Added #include
2012-11-18 Wolfgang (Blub)... Make pragmas pass through the preprocessor so the user...
2012-11-18 Wolfgang (Blub)... update old_string after a recursive preprocess call...
2012-11-18 Wolfgang (Blub)... Comment about why stringify is so short
2012-11-18 Wolfgang (Blub)... Add quotes to the known control sequences... darn....
2012-11-18 Wolfgang (Blub)... The ftepp now always outputs into a string buffer,...
2012-11-18 Wolfgang (Blub)... Merge branch 'master' into ftepp
2012-11-18 Wolfgang (Blub)... Make -E print to stdout by default and honor -o, change...
2012-11-18 Wolfgang (Blub)... Since like with parsing, the preprocessor state has...
2012-11-17 Wolfgang (Blub)... Merge branch 'master' into ftepp
2012-11-16 Wolfgang (Blub)... Lexer should keep newlines in merged lines, so will...
2012-11-16 Wolfgang (Blub)... ## concatenation, -Wpreprocessor warning about redefini...
2012-11-16 Wolfgang (Blub)... don't error on non-EOL EOF at the end of a macro line
2012-11-16 Wolfgang (Blub)... also use recursive-expansion on macros without parameters
2012-11-16 Wolfgang (Blub)... recursively call the preprocessor on expanded macros
2012-11-16 Wolfgang (Blub)... Expand macros into a string buffer
2012-11-16 Wolfgang (Blub)... moving ftepp_delete out of ftepp_preprocess so that...
2012-11-16 Wolfgang (Blub)... ftepp_out can now output to a string buffer
2012-11-16 Wolfgang (Blub)... Correctly handle nested #ifs
2012-11-16 Wolfgang (Blub)... Relax the preprocessor condition: # in the middle of...
2012-11-16 Wolfgang (Blub)... Fix a bug in macro call parameter parsing
2012-11-16 Wolfgang (Blub)... Parsing parameters for a macro call
2012-11-16 Wolfgang (Blub)... macro_body parse function shouldn't skip whitespace...
2012-11-16 Wolfgang (Blub)... moving ftepp_out further up, using it in ftepp_macro_ca...
2012-11-16 Wolfgang (Blub)... ftepp_macro_call/ftepp_skipallwhite
2012-11-16 Wolfgang (Blub)... Also allow empty-parameter-list macros
2012-11-16 Wolfgang (Blub)... Parsing basic macro body, no special tokens yet
2012-11-16 Wolfgang (Blub)... Set the mergelines flag only for preprocessor commands
2012-11-16 Wolfgang (Blub)... mergelines flag for the lexer to handle a backslash...
2012-11-16 Wolfgang (Blub)... fixing up dtors, parsing parameters of macros
2012-11-16 Wolfgang (Blub)... Update #if description comment
2012-11-16 Wolfgang (Blub)... Unary NOT in #if
2012-11-16 Wolfgang (Blub)... handling the noops flag better now
2012-11-16 Wolfgang (Blub)... Parsing some basic #ifs with defined()
2012-11-16 Wolfgang (Blub)... Fixing indentation
2012-11-16 Wolfgang (Blub)... Some #if parsing
2012-11-16 Wolfgang (Blub)... using ftepp_out which will honor conditions
2012-11-16 Wolfgang (Blub)... macro structure, parsing ifdefs and non-macro defines
2012-11-16 Wolfgang (Blub)... Basic structure of ftepp
2012-11-16 Wolfgang (Blub)... importing initial ftepp.c; -E option now executes the...