aboutsummaryrefslogtreecommitdiff
path: root/tcc.c
Commit message (Collapse)AuthorAgeFilesLines
...
* do not generate code for unused inline functions - fixed long long code gen ↵bellard2004-10-231-148/+185
| | | | bug - added --oformat linker option
* primitive fastcall functions support - -fno-common option - -Ttext linker ↵bellard2004-10-181-10/+120
| | | | option - bit field fixes - section alignment fixes
* win32 configurebellard2004-10-071-2/+1
|
* fixed __LINE__ token typebellard2004-10-071-7/+10
|
* C67 COFF executable format support (TK)bellard2004-10-051-2/+24
|
* ARM fixes (Daniel Glockner)bellard2004-10-041-4/+46
|
* initial TMS320C67xx support (TK)bellard2004-10-041-5/+30
|
* fixes for dietlibcbellard2004-10-021-2/+6
|
* comment parsing fix - bitfields partial fixbellard2004-10-021-7/+20
|
* fixed assignment of const struct in structbellard2003-10-171-1/+5
|
* added -funsigned-char, -fsigned-char and -Wimplicit-function-declarationbellard2003-10-171-34/+79
|
* ARM target support (Daniel Glockner) - allow unsigned char as default on ↵bellard2003-10-141-9/+95
| | | | ARM (Daniel Glockner) - fixed small ld script support (Daniel Glockner)
* added arguments to -run - fixed libc linking when running in memory - output ↵bellard2003-10-041-45/+98
| | | | a warning instead of an error if invalid escaped sequence in character
* unbounded section name (might be useful when section name contains function ↵bellard2003-10-041-3/+3
| | | | name for g++ linkonce sections)
* fixed -w option - doc update (thanx to Romain Francoise)bellard2003-10-041-12/+6
|
* added -w optionbellard2003-09-191-1/+16
|
* changed tcc_get_symbol() prototypebellard2003-07-201-3/+4
|
* fixed typdefed type parsing (Mauro Persano)bellard2003-07-201-2/+9
|
* reject abstract declarators in function definition (Mauro Persano)bellard2003-07-201-0/+7
|
* suppressed warning for const function parametersbellard2003-06-021-1/+3
|
* help updatebellard2003-05-241-0/+1
|
* added -rdynamic supportbellard2003-05-241-1/+7
|
* changed license to LGPLbellard2003-05-241-11/+11
|
* fixed zero arg macro parsebellard2003-05-181-1/+1
|
* fixed macro argument substitutionbellard2003-05-181-10/+12
|
* alacarte linking (Dave Long)bellard2003-04-281-0/+4
|
* added -nostdlibbellard2003-04-271-5/+10
|
* added __builtin_constant_p() and __builtin_types_compatible_p() supportbellard2003-04-261-4/+44
|
* more precise C type check support (const warnings) - added generic -W option ↵bellard2003-04-261-91/+272
| | | | support
* default output object filename is basename of input filename (same behaviour ↵bellard2003-04-161-1/+19
| | | | as gcc)
* simpler function call APIbellard2003-04-161-112/+50
|
* switch label parse fixbellard2003-04-141-3/+7
|
* compile fixbellard2003-04-131-0/+1
|
* added __TIME__ and __DATE__ support - added -v and -run optionsbellard2003-04-131-23/+38
|
* configure supportbellard2003-04-131-6/+6
|
* fixed macro function bugbellard2003-04-131-0/+11
|
* fixed comment parsingbellard2003-04-131-35/+46
|
* sanitized string and character constant parsingbellard2003-04-131-170/+215
|
* comment fixes (Peter Lund)bellard2003-04-131-14/+14
|
* function parameters must be converted to pointer of functionsbellard2003-04-131-5/+14
|
* better _Bool lvalue supportbellard2003-04-131-1/+1
|
* struct syntax fixbellard2003-04-131-2/+3
|
* macro opt - asm support - new option parsing - supressed IL codebellard2003-01-061-423/+982
|
* FreeBSD fixes - file type guessing - glibc2.2 fixes - ELF align issuebellard2002-12-081-15/+31
|
* added static bit fields init - version change - #error and #warning fix - ↵bellard2002-11-241-17/+31
| | | | support aligned attribute without parameter
* fixed structure type test - fixed enum parsing - added warning for int/ptr ↵bellard2002-11-241-7/+26
| | | | conversions instead of error
* added empty structs support - changed double align to 4 (i386 default ABI) - ↵bellard2002-11-241-39/+59
| | | | added align support for structs - added GCC defines for basic types
* fixed structure init without {} - fixed function declaration parsebellard2002-11-231-5/+17
|
* optimized unary() - fix long long signed comparisonsbellard2002-11-231-134/+189
|
* fixed line numberingbellard2002-11-231-5/+2
|