| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ARM: first support for arm-pe target | Frederic Feret | 2009-11-13 | 3 | -10/+47 |
| | | |||||
| * | various fixes and new options for PE format | Frederic Feret | 2009-11-13 | 5 | -18/+100 |
| | | |||||
| * | first support of x86_64 assembly | Frederic Feret | 2009-11-13 | 8 | -221/+1973 |
| | | |||||
| * | added 16-bit x86 assembly support | Frederic Feret | 2009-11-13 | 8 | -37/+245 |
| | | |||||
| * | add binary executable output support | Frederic Feret | 2009-11-13 | 1 | -4/+5 |
| | | |||||
| * | fix sizeof(array + integer) | Daniel Glöckner | 2009-11-13 | 1 | -0/+1 |
| | | | | | | Previously sizeof would return the size of the array although the expression is always a plain pointer of 4 (or 8) bytes. | ||||
| * | win32: handle __declspec(dllimport) | grischka | 2009-11-13 | 4 | -4/+50 |
| | | |||||
| * | #define __TINYC__ = version-number | grischka | 2009-11-13 | 1 | -1/+5 |
| | | |||||
| * | x86-64: Fix stab debug information. | Shinichiro Hamaji | 2009-08-24 | 5 | -3/+7 |
| | | | | | | We need 32bit relocations for code and 64bit for debug info. Introduce a new macro R_DATA_PTR to distinguish the two usages. | ||||
| * | x86-64: change the type of size_t and ptrdiff_t. | Shinichiro Hamaji | 2009-08-24 | 2 | -2/+4 |
| | | | | | size_t and ptrdiff_t should be unsigned long and long, respectively. | ||||
| * | tccpe: fill checksum header field | grischka | 2009-08-24 | 1 | -27/+58 |
| | | |||||
| * | tccpp: fix quirk with cached headers and #else | grischka | 2009-08-24 | 1 | -1/+4 |
| | | | | | | | | | | | Such as with #ifndef FOO_H ... #else ... #endif | ||||
| * | fix "symbol not defined" if symbol has offset 0 | grischka | 2009-08-24 | 1 | -9/+16 |
| | | |||||
| * | tccpp: avoid double free with macro_ptr_allocated (after errors) | grischka | 2009-08-24 | 1 | -0/+1 |
| | | |||||
| * | tccgen: free inline functions correctly | grischka | 2009-08-24 | 1 | -1/+5 |
| | | |||||
| * | win64: fix bat | grischka | 2009-08-24 | 1 | -11/+13 |
| | | |||||
| * | tcc: optionally build using libtcc | grischka | 2009-07-18 | 1 | -0/+4 |
| | | |||||
| * | fix some warning | grischka | 2009-07-18 | 2 | -6/+6 |
| | | |||||
| * | cleanup: constify some global data | grischka | 2009-07-18 | 8 | -125/+126 |
| | | |||||
| * | tccpe: set tcc_lib_path from DLL | grischka | 2009-07-18 | 4 | -33/+10 |
| | | |||||
| * | tccpe: load dll on the fly | grischka | 2009-07-18 | 5 | -227/+313 |
| | | |||||
| * | win32: treat long double as double | grischka | 2009-07-18 | 2 | -0/+16 |
| | | |||||
| * | win32: reformat examples, crt etc | grischka | 2009-07-18 | 4 | -134/+148 |
| | | |||||
| * | x86-64: fix load() for const pointers: (void*)-2 | grischka | 2009-07-18 | 1 | -21/+22 |
| | | |||||
| * | x86-64: chkstk, alloca | grischka | 2009-07-18 | 8 | -59/+104 |
| | | |||||
| * | win64: add x64 target to build-tcc.bat | grischka | 2009-07-18 | 1 | -19/+47 |
| | | |||||
| * | win64: use new headers from mingw | grischka | 2009-07-18 | 91 | -16970/+31780 |
| | | |||||
| * | win64: update tiny_impdef, tiny_libmaker (Elf64) | grischka | 2009-07-18 | 2 | -383/+144 |
| | | |||||
| * | win64: align jmp_buf | grischka | 2009-07-18 | 1 | -0/+10 |
| | | |||||
| * | win64: fix pointer <-> unsigned long typecast issues | grischka | 2009-07-18 | 6 | -19/+34 |
| | | |||||
| * | pe32+ target: adjust x86_64-gen.c | grischka | 2009-07-18 | 1 | -25/+115 |
| | | | | | | | | | - calling conventions are different: * only 4 registers * stack "scratch area" is always reserved * doubles are mirrored in normal registers - no GOT or PIC there | ||||
| * | pe32+ target: add to makefile | grischka | 2009-07-18 | 1 | -4/+9 |
| | | |||||
| * | pe32+ target: add in various #define's | grischka | 2009-07-18 | 4 | -2/+18 |
| | | |||||
| * | tccpe: use more official structs | grischka | 2009-07-18 | 1 | -30/+34 |
| | | |||||
| * | tccpe: support pe32+ (x86_64) target | grischka | 2009-07-18 | 1 | -36/+82 |
| | | |||||
| * | tccpe: use ElfW macros | grischka | 2009-07-18 | 1 | -51/+81 |
| | | |||||
| * | tccpe: get rid of kludgy export-symbol sort | grischka | 2009-07-18 | 1 | -13/+20 |
| | | |||||
| * | tccpe: build IAT vector with with -run too | grischka | 2009-07-18 | 4 | -68/+42 |
| | | | | | | This prepares for x86_64 where we need the vector for far jumps. Also, resolve DLL symbols in place | ||||
| * | cleanup: stop abuse of sym->c for #define tokenstreams | grischka | 2009-07-18 | 3 | -9/+17 |
| | | |||||
| * | cleanup: stop abuse of sym->r for inline functions | grischka | 2009-07-18 | 2 | -27/+30 |
| | | |||||
| * | cleanup: put prototypes in front of libtcc.c | grischka | 2009-07-18 | 1 | -57/+105 |
| | | |||||
| * | pp: return newline after directive | grischka | 2009-07-18 | 1 | -1/+2 |
| | | |||||
| * | pp: simplify pasting, enable L ## number | grischka | 2009-07-18 | 1 | -87/+25 |
| | | |||||
| * | fix asmtest (somehow), update Makefiles | grischka | 2009-07-18 | 3 | -9/+14 |
| | | |||||
| * | bcheck: restore malloc hooks when done | grischka | 2009-07-18 | 4 | -29/+39 |
| | | |||||
| * | configure: support DESTDIR for RPM packagers etc. | grischka | 2009-07-18 | 1 | -7/+8 |
| | | | | | Suggested by Shlomi Fish | ||||
| * | win32: guard va_list typedef | grischka | 2009-06-17 | 1 | -0/+3 |
| | | |||||
| * | accept option -x <lang> | grischka | 2009-06-17 | 1 | -0/+4 |
| | | |||||
| * | win32: structure return GCC compatible (ret 4 with cdecl) | grischka | 2009-06-17 | 1 | -0/+11 |
| | | |||||
| * | error messages: print "error: ..." | grischka | 2009-06-17 | 1 | -0/+2 |
| | | |||||
