| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tiny_libmaker: strip leading directory to avoid buffer overrun | grischka | 2010-12-04 | 1 | -3/+13 |
| | | | | | | | The arhdr.ar_name has 16 bytes. Long object names esp. with leading directory were causing a buffer overrun which was detected by glibc. | ||||
| * | make: new lib/Makefile for libtcc1.a on more platforms | grischka | 2010-12-04 | 1 | -20/+23 |
| | | | | | | | win32/64 cross-compilers now build libtcc1.a and install it together with the windows headers in a 'win32' sub-directory of TCCDIR. | ||||
| * | build: remove #include "config.h" from target dependent files | grischka | 2010-11-26 | 4 | -21/+20 |
| | | | | | This is to make cross build of libtcc1.a easier. | ||||
| * | win32: register SEH in startup code (i386 only) | grischka | 2010-10-19 | 4 | -2/+126 |
| | | | | | Needed to handle signal() etc. with msvcrt | ||||
| * | Explicit license in tiny_libmaker.c | Thomas Preud'homme | 2010-10-07 | 1 | -2/+14 |
| | | | | | | | Explicit the license in tiny_libmaker.c to LGPLv2. Confirmation of the license of this file can be found at http://lists.nongnu.org/archive/html/tinycc-devel/2010-07/msg00004.html | ||||
| * | win32: sys/timeb.h use _ftime instead of _ftime32 | grischka | 2010-04-12 | 1 | -1/+2 |
| | | |||||
| * | tinylibmaker: On error situation tempfile was not removed | unknown | 2010-04-03 | 1 | -0/+3 |
| | | |||||
| * | win32: adjust for mingw32 winapi packages | grischka | 2010-01-26 | 1 | -0/+11 |
| | | | | | | | Note: the files in tcc/win32/include/winapi are now from the mingw-w64 project, however with this fix using mingw32 winapi should still work. | ||||
| * | win64: defined size_t and ptrdiff_t to unsigned long long | grischka | 2010-01-14 | 1 | -18/+17 |
| | | |||||
| * | win32: cleanup include | grischka | 2010-01-14 | 8 | -485/+57 |
| | | |||||
| * | tccpe: improve dllimport/export and use for tcc_add_symbol | grischka | 2010-01-14 | 1 | -19/+21 |
| | | |||||
| * | win32: readme: add libtcc_test example | grischka | 2010-01-14 | 1 | -6/+4 |
| | | |||||
| * | win32: add size_t to _mingw.h | grischka | 2009-12-20 | 1 | -0/+9 |
| | | |||||
| * | win64: add tiny unwind data for setjmp/longjmp | grischka | 2009-12-20 | 2 | -4/+12 |
| | | | | | | | | | | 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. | ||||
| * | win32: enable bounds checker & exception handler | grischka | 2009-12-19 | 1 | -2/+14 |
| | | | | | exception handler borrowed from k1w1. Thanks. | ||||
| * | integrate x86_64-asm.c into i386-asm.c | grischka | 2009-12-19 | 1 | -15/+1 |
| | | | | | | Also, disable 16bit support for now as it causes bugs in 32bit mode. #define I386_ASM_16 if you want it. | ||||
| * | win64: adjust for two args with setjmp(buf,ctx) | grischka | 2009-12-19 | 2 | -0/+10 |
| | | |||||
| * | win32: remove #define alloca from mingw headers | grischka | 2009-12-01 | 1 | -1/+1 |
| | | |||||
| * | win32: explain usage of mingw w32api package | grischka | 2009-11-30 | 1 | -1/+2 |
| | | |||||
| * | win64: Use tcc's own assembler | grischka | 2009-11-21 | 1 | -5/+5 |
| | | | | | Now that we have it thanks to Mr. Féret | ||||
| * | win64: fix bat | grischka | 2009-08-24 | 1 | -11/+13 |
| | | |||||
| * | tccpe: load dll on the fly | grischka | 2009-07-18 | 1 | -88/+95 |
| | | |||||
| * | win32: reformat examples, crt etc | grischka | 2009-07-18 | 4 | -134/+148 |
| | | |||||
| * | x86-64: chkstk, alloca | grischka | 2009-07-18 | 1 | -21/+53 |
| | | |||||
| * | 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 | 88 | -16959/+31762 |
| | | |||||
| * | win64: update tiny_impdef, tiny_libmaker (Elf64) | grischka | 2009-07-18 | 2 | -383/+144 |
| | | |||||
| * | win32: guard va_list typedef | grischka | 2009-06-17 | 1 | -0/+3 |
| | | |||||
| * | drop alloca #define | grischka | 2009-05-16 | 1 | -4/+1 |
| | | | | | | | | (Because GNU's alloca.h unconditionally #undef's alloca) Also, remove gcc specific sections in headers. and instead change tests such that gcc does not use them. | ||||
| * | update Changelog, bump version: 0.9.25 | grischka | 2009-05-11 | 1 | -1/+1 |
| | | |||||
| * | fix build with msvc | grischka | 2009-05-11 | 1 | -15/+6 |
| | | |||||
| * | make tcc from tcc.c and libtcc from libtcc.c | grischka | 2009-05-05 | 1 | -1/+1 |
| | | |||||
| * | fix makefiles etc for subdirs | grischka | 2009-04-18 | 1 | -3/+3 |
| | | |||||
| * | new subdirs: include, lib, tests | grischka | 2009-04-18 | 1 | -6/+0 |
| | | |||||
| * | win32: readme.txt->tcc-win32.txt, update tcc-doc | grischka | 2009-04-18 | 2 | -114/+158 |
| | | |||||
| * | tiny_libmaker: fix function array overflow | grischka | 2009-04-18 | 1 | -6/+6 |
| | | |||||
| * | win32/build-tcc.bat: define CONFIG_SYSROOT | grischka | 2008-11-30 | 1 | -0/+1 |
| | | |||||
| * | get rid of a warning and fix .bat | grischka | 2008-03-25 | 1 | -1/+1 |
| | | |||||
| * | Checkin tiny_libmaker (ar replacement) by Timovj Lahde | grischka | 2008-03-08 | 5 | -69/+766 |
| | | |||||
| * | Switch to newer tccpe.c (includes support for resources) | grischka | 2007-12-19 | 1 | -67/+78 |
| | | |||||
| * | Some in-between fixes (See Changelog for details). | grischka | 2007-11-25 | 1 | -0/+30 |
| | | |||||
| * | Import more changesets from Rob Landley's fork (part 2) | grischka | 2007-11-21 | 3 | -3/+11 |
| | | |||||
| * | update | bellard | 2005-06-17 | 1 | -1/+14 |
| | | |||||
| * | win32 merge (grischka) | bellard | 2005-04-17 | 1 | -102/+102 |
| | | |||||
| * | added DECLARE_STDCALL_P (grischka) | bellard | 2005-04-17 | 1 | -51/+52 |
| | | |||||
| * | _controlfp fix (grischka) | bellard | 2005-04-17 | 2 | -84/+84 |
| | | |||||
| * | dos2unix | bellard | 2005-04-17 | 69 | -23131/+23131 |
| | | |||||
| * | fib fix (grischka) | bellard | 2005-04-17 | 1 | -23/+23 |
| | | |||||
| * | win32 merge | bellard | 2005-04-14 | 78 | -0/+23448 |
