aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* added CType structure for type storage - supressed define hash table - added ↵bellard2002-11-182-536/+664
| | | | time dump in bench
* updatebellard2002-11-033-31/+42
|
* computed goto testbellard2002-11-031-0/+15
|
* added computed gotos - better runtime error handlingbellard2002-11-031-65/+179
|
* handle computed gotosbellard2002-11-031-6/+19
|
* simplified error handlingbellard2002-11-031-31/+11
|
* sizeof/alignof/typeof testsbellard2002-11-021-7/+67
|
* all keywords are now in tcctok.hbellard2002-11-021-57/+115
|
* added alignof and typeof - better sizeof support - fixed get_tok_str() for ↵bellard2002-11-021-163/+227
| | | | TOK_PPNUM
* added correct ## handling : added TOK_PPNUM tokenbellard2002-11-021-89/+163
|
* more long long tests - more ## testsbellard2002-11-021-5/+28
|
* added better error supportbellard2002-11-021-9/+13
|
* removed many memory leaks - suppressed many global variablesbellard2002-11-021-162/+205
|
* ignore some gcc options - removed many memory leaks - suppressed many global ↵bellard2002-11-021-194/+436
| | | | variables
* added tcc_relocate() and tcc_get_symbol()bellard2002-09-085-19/+31
|
* updatebellard2002-09-083-26/+29
|
* trivial jump size optimizationbellard2002-09-081-2/+9
|
* updatebellard2002-09-081-3/+22
|
* 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 '--' ↵bellard2002-09-081-26/+103
| | | | parsing
* more testsbellard2002-08-311-1/+99
|
* updatebellard2002-08-313-21/+38
|
* added allocabellard2002-08-311-0/+1
|
* double fixbellard2002-08-311-3/+2
|
* fixed octal char const parsing - better __FUNCTION__ handling - handling of ↵bellard2002-08-311-27/+36
| | | | static libraries in case of memory compilation
* fixed PC32 relocation if constant addressbellard2002-08-311-2/+4
|
* better command line parsing - added -r optionbellard2002-08-301-32/+74
|
* added symbol + relocation handlingbellard2002-08-292-45/+56
|
* fixed local extern handling - fixed '!' with symbolsbellard2002-08-291-30/+43
|
* added linux define - added __FUNCTION - fixed spaces parsing - defined ↵bellard2002-08-291-126/+157
| | | | special macros
* fixed strlen - added __FUNCTION__bellard2002-08-291-1/+11
|
* updatedbellard2002-08-181-7/+10
|
* suppressed section_ptr - fixed constant string allocationbellard2002-08-182-54/+45
|
* updatedbellard2002-08-182-18/+22
|
* tccelf.cbellard2002-08-181-5/+26
|
* added cvsignorebellard2002-08-181-0/+60
|
* added support for standalone operationbellard2002-08-181-2/+8
|
* added include testsbellard2002-08-181-2/+7
|
* updatedbellard2002-08-182-14/+14
|
* added tcc_add_sysinclude_path()bellard2002-08-181-1/+4
|
* moved ELF stuff to tccelf.c - fixed #include and #line parsing - removed ↵bellard2002-08-181-2078/+577
| | | | size limit on strings - added support for bound checking in generated executables - fixed -I include order - fixed incorrect function displayed in runtime error - fixed lvalue type when saved in local stack
* realloc text section in code generationbellard2002-08-181-2/+12
|
* better #line and #include testsbellard2002-08-181-1/+29
|
* moved ELF specific stuff to tccelf.cbellard2002-08-181-0/+1844
|
* added size infobellard2002-07-271-1/+1
|
* 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 ↵bellard2002-07-271-7/+39
| | | | executables