aboutsummaryrefslogtreecommitdiff
path: root/tccpp.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Added what I call virtual io to tinycc this way we can make a monolit...Thomas Preud'homme2013-01-141-11/+5
* Added what I call virtual io to tinycc this way we can make a monolitic execu...mingodad2013-01-111-5/+11
* Fix "Optimize cstr_reset() to only reset string to empty"grischka2013-01-061-1/+1
* tccpp: alternative fix for #include_next infinite loop buggrischka2013-01-061-41/+32
* Optimize cstr_reset() to only reset string to empty, not call free() and late...Kirill Smelkov2012-12-211-0/+6
* Make tcc work after self-compiling with bounds-check enabledKirill Smelkov2012-12-091-1/+0
* Fix parsing function macro invocationsMichael Matz2012-04-181-3/+18
* Fix detection of labels with a typedef nameMichael Matz2012-04-181-2/+10
* tcc_realloc: auto "memory full" errorgrischka2012-04-181-6/+0
* tcc.c: fix previous commit "Use CString to concat linker options"grischka2012-04-181-6/+6
* Consider long int constant as 64 bits on x86-64Thomas Preud'homme2012-03-141-0/+4
* rename error/warning -> tcc_(error/warning)grischka2011-08-111-48/+48
* libtcc: minor adjustmentsgrischka2011-08-111-0/+5
* fix self-referential token pastingJoe Soroka2011-07-081-2/+14
* fix end-of-scope for self-referential macrosJoe Soroka2011-07-081-0/+2
* Remove unused variablesThomas Preud'homme2011-05-161-2/+1
* tccpp: fix problem in preprocess_skip with empty #grischka2011-03-061-0/+2
* Replace comment by a blankChangming Xu2011-03-011-7/+11
* tcc -E: append a ' ' after substChangming Xu2011-02-271-0/+10
* tccpp: treat gas comments in .S files as raw text, not tokensJoe Soroka2011-02-231-0/+5
* fix crash with get_tok_str() in skip()grischka2011-02-041-1/+1
* tccpp: fix bug in handling of recursive macrosJoe Soroka2011-02-011-2/+15
* tccpp: fix token pasting ##grischka2010-11-251-5/+3
* libtcc: new function tcc_open_bf to create BufferedFilegrischka2010-11-251-18/+13
* tcc: Draft suppoprt for -MD/-MF optionsKirill Smelkov2010-06-211-0/+3
* Revert "tccpp: Allow local labels to start with a dot"Daniel Glöckner2010-05-061-6/+0
* Clean changes introduced by 47abdbdThomas Preud'homme2010-04-201-21/+0
* Better handle ld scriptsThomas Preud'homme2010-04-151-0/+21
* tccpp: Allow local labels to start with a dotDetlef Riekenberg2010-04-051-0/+6
* tccpp: Add missing bracket in an error messageDetlef Riekenberg2010-03-311-1/+1
* Fixed bug which prevent tcc preprocessor to ignore line number directivesAlexandre Becoulet2010-02-011-1/+1
* Dump the current token in skip(), when it's not the expected tokenDetlef Riekenberg2010-01-271-1/+1
* tccpp: signal missing #endif errorgrischka2010-01-141-2/+5
* tccpp: convert TOK_GET macro into functiongrischka2010-01-141-68/+63
* tccpp: warn about #define redefinitiongrischka2010-01-141-0/+19
* allow tcc be build from separate objectsgrischka2009-12-201-42/+179
* tccpp: fix quirk with cached headers and #elsegrischka2009-08-241-1/+4
* tccpp: avoid double free with macro_ptr_allocated (after errors)grischka2009-08-241-0/+1
* cleanup: constify some global datagrischka2009-07-181-3/+4
* win32: treat long double as doublegrischka2009-07-181-0/+10
* win64: fix pointer <-> unsigned long typecast issuesgrischka2009-07-181-1/+5
* cleanup: stop abuse of sym->c for #define tokenstreamsgrischka2009-07-181-8/+10
* pp: return newline after directivegrischka2009-07-181-1/+2
* pp: simplify pasting, enable L ## numbergrischka2009-07-181-87/+25
* tcc_preprocess: add gcc-style include-depth flagsgrischka2009-06-171-7/+22
* fix "cached include" optimizationgrischka2009-05-111-53/+58
* move static prototypes to libtcc.cgrischka2009-05-111-6/+11
* move some global variables into TCCStategrischka2009-05-111-3/+3
* move minor things from libtcc.c to other filesgrischka2009-05-051-0/+262
* move preprocessor to tccpp.cgrischka2009-05-051-0/+2643