| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tccrun: win64: add unwind function table for dynamic code | grischka | 2011-07-14 | 2 | -8/+2 |
| | | | | | | This works only when tcc.exe is compiled using MSC. MinGW does something in the startup code that defeats it. | ||||
| * | tccpe: support leading underscore for symbols | grischka | 2011-02-13 | 1 | -0/+2 |
| | | | | | | | | | | To make this the default, enable this line in libtcc.c:tcc_new: #if defined(TCC_TARGET_PE) && 0 s->leading_underscore = 1; and then recompile tcc and also libtcc1.a | ||||
| * | build: remove #include "config.h" from target dependent files | grischka | 2010-11-26 | 1 | -2/+0 |
| | | | | | This is to make cross build of libtcc1.a easier. | ||||
| * | win32: register SEH in startup code (i386 only) | grischka | 2010-10-19 | 3 | -2/+124 |
| | | | | | Needed to handle signal() etc. with msvcrt | ||||
| * | win64: add tiny unwind data for setjmp/longjmp | grischka | 2009-12-20 | 1 | -3/+11 |
| | | | | | | | | | | 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. | ||||
| * | win64: adjust for two args with setjmp(buf,ctx) | grischka | 2009-12-19 | 1 | -0/+8 |
| | | |||||
| * | win32: reformat examples, crt etc | grischka | 2009-07-18 | 2 | -36/+49 |
| | | |||||
| * | x86-64: chkstk, alloca | grischka | 2009-07-18 | 1 | -21/+53 |
| | | |||||
| * | win64: use new headers from mingw | grischka | 2009-07-18 | 1 | -0/+617 |
| | | |||||
| * | _controlfp fix (grischka) | bellard | 2005-04-17 | 2 | -84/+84 |
| | | |||||
| * | dos2unix | bellard | 2005-04-17 | 7 | -2587/+2587 |
| | | |||||
| * | win32 merge | bellard | 2005-04-14 | 9 | -0/+2671 |
