]> git.xonotic.org Git - xonotic/gmqcc.git/history - ftepp.c
revert 3ef30e850da5e5
[xonotic/gmqcc.git] / ftepp.c
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...