| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | split cross libtcc1.a to separate directories | Henry Kroll III | 2010-12-02 | 1 | -8/+1 |
| | | |||||
| * | tccpe.c: fallback to libtcc1.a for other targets (ARM) | Henry Kroll III | 2010-11-30 | 1 | -2/+4 |
| | | |||||
| * | tccpe.c: Makefile: --enable-cross win64 cross library build | Henry Kroll III | 2010-11-30 | 1 | -1/+6 |
| | | |||||
| * | tccpe: typedef unsigned int DWORD for cross compilers. | grischka | 2010-11-27 | 1 | -5/+5 |
| | | | | | | | | | | This fixes the i386-win32-tcc cross-compiler on x86-64 linux platform. I verified that it produces identical binaries for 'hello_win.exe' and 'tcc.exe' (tcc compiled by itself) compared to the output of the native tcc on windows. | ||||
| * | WinCE PE subsystem | Timo VJ Lahde | 2010-04-19 | 1 | -0/+2 |
| | | |||||
| * | PE ARM: jump IAT arm code | Timo VJ Lahde | 2010-04-19 | 1 | -2/+13 |
| | | |||||
| * | tccpe: improve dllimport/export and use for tcc_add_symbol | grischka | 2010-01-14 | 1 | -66/+106 |
| | | |||||
| * | use vpushv in some places | grischka | 2009-12-20 | 1 | -1/+1 |
| | | |||||
| * | win64: add tiny unwind data for setjmp/longjmp | grischka | 2009-12-20 | 1 | -2/+60 |
| | | | | | | | | | | This enables native unwind semantics with longjmp on win64 by putting an entry into the .pdata section for each compiled fuction. Also, the function now use a fixed stack and store arguments into X(%rsp) rather than using push. | ||||
| * | allow tcc be build from separate objects | grischka | 2009-12-20 | 1 | -67/+62 |
| | | | | | If you want that, run: make NOTALLINONE=1 | ||||
| * | win32: enable bounds checker & exception handler | grischka | 2009-12-19 | 1 | -3/+3 |
| | | | | | exception handler borrowed from k1w1. Thanks. | ||||
| * | tccpe: with -l try also with "lib" prefix | grischka | 2009-12-19 | 1 | -8/+11 |
| | | | | | -lfoo searches: foo.def, libfoo.def, foo.dll, libfoo.dll | ||||
| * | tccpe: improve dllimport | grischka | 2009-12-19 | 1 | -12/+26 |
| | | |||||
| * | tccpe: allow linkage to extern symbols from asm | grischka | 2009-12-19 | 1 | -0/+23 |
| | | |||||
| * | tccpe: fclose FILE* | grischka | 2009-11-30 | 1 | -0/+2 |
| | | | | | Reported by Martin Ettl (thanks) | ||||
| * | ARM: first support for arm-pe target | Frederic Feret | 2009-11-13 | 1 | -10/+39 |
| | | |||||
| * | various fixes and new options for PE format | Frederic Feret | 2009-11-13 | 1 | -8/+38 |
| | | |||||
| * | tccpe: fill checksum header field | grischka | 2009-08-24 | 1 | -27/+58 |
| | | |||||
| * | cleanup: constify some global data | grischka | 2009-07-18 | 1 | -110/+110 |
| | | |||||
| * | tccpe: set tcc_lib_path from DLL | grischka | 2009-07-18 | 1 | -1/+1 |
| | | |||||
| * | tccpe: load dll on the fly | grischka | 2009-07-18 | 1 | -52/+89 |
| | | |||||
| * | x86-64: chkstk, alloca | grischka | 2009-07-18 | 1 | -7/+2 |
| | | |||||
| * | win64: fix pointer <-> unsigned long typecast issues | grischka | 2009-07-18 | 1 | -1/+1 |
| | | |||||
| * | 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 | 1 | -58/+32 |
| | | | | | | This prepares for x86_64 where we need the vector for far jumps. Also, resolve DLL symbols in place | ||||
| * | move some global variables into TCCState | grischka | 2009-05-11 | 1 | -6/+6 |
| | | |||||
| * | win32: allow user segments as writable & executable | grischka | 2009-04-18 | 1 | -1/+3 |
| | | |||||
| * | release loaded dlls cleanly (Sam K) | grischka | 2008-05-05 | 1 | -6/+12 |
| | | |||||
| * | Switch to newer tccpe.c (includes support for resources) | grischka | 2007-12-19 | 1 | -690/+997 |
| | | |||||
| * | Use _WIN32 for a windows hosted tcc and define it for the PE target. | grischka | 2007-12-13 | 1 | -496/+496 |
| | | |||||
| * | the PE linker code is not ready for -fleading-underscore support | bellard | 2005-06-17 | 1 | -4/+7 |
| | | |||||
| * | added -f[no-]leading-underscore | bellard | 2005-06-15 | 1 | -7/+4 |
| | | |||||
| * | win32 merge (grischka) | bellard | 2005-04-17 | 1 | -24/+61 |
| | | |||||
| * | win32 merge | bellard | 2005-04-14 | 1 | -8/+0 |
| | | |||||
| * | better st_other support | bellard | 2005-04-13 | 1 | -29/+24 |
| | | |||||
| * | initial PE format support | bellard | 2005-04-10 | 1 | -0/+1220 |
