aboutsummaryrefslogtreecommitdiff
path: root/tcc.c
Commit message (Expand)AuthorAgeFilesLines
* added alignof and typeof - better sizeof support - fixed get_tok_str() for TO...bellard2002-11-021-163/+227
* added correct ## handling : added TOK_PPNUM tokenbellard2002-11-021-89/+163
* ignore some gcc options - removed many memory leaks - suppressed many global ...bellard2002-11-021-194/+436
* added tcc_relocate() and tcc_get_symbol()bellard2002-09-081-6/+13
* macro optimization - string constant optimisationbellard2002-09-081-158/+174
* added include file optimizationbellard2002-09-081-51/+166
* force #if #endif match in same filebellard2002-09-081-15/+22
* fixed bound checking for structures - fixed ?: type handling - fixed '--' par...bellard2002-09-081-26/+103
* fixed octal char const parsing - better __FUNCTION__ handling - handling of s...bellard2002-08-311-27/+36
* better command line parsing - added -r optionbellard2002-08-301-32/+74
* added symbol + relocation handlingbellard2002-08-291-19/+34
* fixed local extern handling - fixed '!' with symbolsbellard2002-08-291-30/+43
* added linux define - added __FUNCTION - fixed spaces parsing - defined specia...bellard2002-08-291-126/+157
* suppressed section_ptr - fixed constant string allocationbellard2002-08-181-52/+42
* moved ELF stuff to tccelf.c - fixed #include and #line parsing - removed size...bellard2002-08-181-2078/+577
* better DLL generation - added size to all ELF symbols - dynamic hash table sizebellard2002-07-271-175/+305
* add stripping if not debug mode - moved debug and bound check initbellard2002-07-271-37/+46
* added __start_x and __stop_x symbol generation - fp_hw fix for dynamic execut...bellard2002-07-271-7/+39
* use data_offset in sections instead of pointer to ease section reallocation -...bellard2002-07-271-154/+222
* fixed preprocessor expression parsingbellard2002-07-261-9/+18
* fixed command line help - added -B option - moved bcheck.c outside of tccbellard2002-07-241-38/+110
* added runtime library - fixed more relocationsbellard2002-07-221-117/+57
* better elf output - generalized dynamic array usebellard2002-07-221-307/+887
* added archive support - better ELF output - fixed symbol relocation - added C...bellard2002-07-181-236/+416
* more consistent command line handlingbellard2002-07-151-17/+46
* added object file reading supportbellard2002-07-151-60/+324
* better elf output - fixed float relocation databellard2002-07-141-105/+503
* added better relocation support (needed for file output)bellard2002-07-141-278/+438
* better file output - fixed order of variable declaration if initializer is pr...bellard2002-07-131-65/+99
* optimized bound checkingbellard2002-07-131-9/+14
* added char/short types in lvalues to fix cast problems - added gcc style vari...bellard2002-07-131-101/+177
* correct line numbers when reparsing - added explicit TokenString structure - ...bellard2002-06-301-108/+287
* added libtcc - fixed spill reg bugsbellard2002-05-131-74/+173
* added tcc finite math function to avoid portability problemsbellard2002-03-171-1/+10
* added floating point constant propagationbellard2002-03-171-8/+70
* added optionnal bound check compile - fixed error reportingbellard2002-03-031-13/+40
* added CIL targetbellard2002-02-101-8/+41
* bound check fixbellard2002-01-261-1/+3
* increased hash table sizes - added cdecl and stdcall attributes - #elif fix -...bellard2002-01-261-46/+132
* fixed -D optionbellard2002-01-131-70/+73
* win32 defines + new internal file layerbellard2002-01-121-81/+179
* added ansi protobellard2002-01-051-1/+1
* implicit cast in global init - added bound check define - fixed division by z...bellard2002-01-051-16/+28
* better run time error displaybellard2002-01-051-8/+19
* finished bound check code (still slow) - fixed binary ops code gen - fixed fl...bellard2002-01-051-21/+97
* fixed VT_LLOCAL dereferencingbellard2002-01-051-11/+25
* added minimal debug info supportbellard2002-01-041-22/+562
* suppressed some buffer overflows - moved function generation to cpu specific ...bellard2002-01-031-83/+61
* 0 constant can be used as a pointerbellard2002-01-031-18/+20
* added full long long support - added section support - added __attribute__ pa...bellard2002-01-031-258/+1162