aboutsummaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* tiny_libmaker: strip leading directory to avoid buffer overrungrischka2010-12-041-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 platformsgrischka2010-12-041-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 filesgrischka2010-11-264-21/+20
| | | | This is to make cross build of libtcc1.a easier.
* win32: register SEH in startup code (i386 only)grischka2010-10-194-2/+126
| | | | Needed to handle signal() etc. with msvcrt
* Explicit license in tiny_libmaker.cThomas Preud'homme2010-10-071-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 _ftime32grischka2010-04-121-1/+2
|
* tinylibmaker: On error situation tempfile was not removedunknown2010-04-031-0/+3
|
* win32: adjust for mingw32 winapi packagesgrischka2010-01-261-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 longgrischka2010-01-141-18/+17
|
* win32: cleanup includegrischka2010-01-148-485/+57
|
* tccpe: improve dllimport/export and use for tcc_add_symbolgrischka2010-01-141-19/+21
|
* win32: readme: add libtcc_test examplegrischka2010-01-141-6/+4
|
* win32: add size_t to _mingw.hgrischka2009-12-201-0/+9
|
* win64: add tiny unwind data for setjmp/longjmpgrischka2009-12-202-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 handlergrischka2009-12-191-2/+14
| | | | exception handler borrowed from k1w1. Thanks.
* integrate x86_64-asm.c into i386-asm.cgrischka2009-12-191-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)grischka2009-12-192-0/+10
|
* win32: remove #define alloca from mingw headersgrischka2009-12-011-1/+1
|
* win32: explain usage of mingw w32api packagegrischka2009-11-301-1/+2
|
* win64: Use tcc's own assemblergrischka2009-11-211-5/+5
| | | | Now that we have it thanks to Mr. Féret
* win64: fix batgrischka2009-08-241-11/+13
|
* tccpe: load dll on the flygrischka2009-07-181-88/+95
|
* win32: reformat examples, crt etcgrischka2009-07-184-134/+148
|
* x86-64: chkstk, allocagrischka2009-07-181-21/+53
|
* win64: add x64 target to build-tcc.batgrischka2009-07-181-19/+47
|
* win64: use new headers from mingwgrischka2009-07-1888-16959/+31762
|
* win64: update tiny_impdef, tiny_libmaker (Elf64)grischka2009-07-182-383/+144
|
* win32: guard va_list typedefgrischka2009-06-171-0/+3
|
* drop alloca #definegrischka2009-05-161-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.25grischka2009-05-111-1/+1
|
* fix build with msvcgrischka2009-05-111-15/+6
|
* make tcc from tcc.c and libtcc from libtcc.cgrischka2009-05-051-1/+1
|
* fix makefiles etc for subdirsgrischka2009-04-181-3/+3
|
* new subdirs: include, lib, testsgrischka2009-04-181-6/+0
|
* win32: readme.txt->tcc-win32.txt, update tcc-docgrischka2009-04-182-114/+158
|
* tiny_libmaker: fix function array overflowgrischka2009-04-181-6/+6
|
* win32/build-tcc.bat: define CONFIG_SYSROOTgrischka2008-11-301-0/+1
|
* get rid of a warning and fix .batgrischka2008-03-251-1/+1
|
* Checkin tiny_libmaker (ar replacement) by Timovj Lahdegrischka2008-03-085-69/+766
|
* Switch to newer tccpe.c (includes support for resources)grischka2007-12-191-67/+78
|
* Some in-between fixes (See Changelog for details).grischka2007-11-251-0/+30
|
* Import more changesets from Rob Landley's fork (part 2)grischka2007-11-213-3/+11
|
* updatebellard2005-06-171-1/+14
|
* win32 merge (grischka)bellard2005-04-171-102/+102
|
* added DECLARE_STDCALL_P (grischka)bellard2005-04-171-51/+52
|
* _controlfp fix (grischka)bellard2005-04-172-84/+84
|
* dos2unixbellard2005-04-1769-23131/+23131
|
* fib fix (grischka)bellard2005-04-171-23/+23
|
* win32 mergebellard2005-04-1478-0/+23448