Commit Graph

  • a40814cc9d tccpp: signal missing #endif error grischka 2010-01-14 21:00:05 +0100
  • 4e5170d4a5 tccpp: convert TOK_GET macro into function grischka 2010-01-14 20:58:03 +0100
  • 280e20b1d3 tccpp: warn about #define redefinition grischka 2010-01-14 20:57:50 +0100
  • e20bf69ac5 win64: defined size_t and ptrdiff_t to unsigned long long grischka 2010-01-14 20:56:35 +0100
  • b0abcfde9d win32: cleanup include grischka 2010-01-14 20:56:24 +0100
  • 5299142286 x86-64: use uplong for symbol values grischka 2010-01-14 20:56:04 +0100
  • 2341ee5142 tccpe: improve dllimport/export and use for tcc_add_symbol grischka 2010-01-14 20:55:51 +0100
  • bdb9387a74 win32: readme: add libtcc_test example grischka 2010-01-14 20:55:34 +0100
  • 903b6001e7 update Makefiles grischka 2009-12-20 20:34:35 +0100
  • 0de95730ad build from multiple objects: fix other targets grischka 2009-12-20 20:33:41 +0100
  • b54862406e x86-64: fix gtst, back to only 5 regs for now grischka 2009-12-20 20:33:21 +0100
  • 070b86a870 x86-64: use r8/r9 as generic integer registers grischka 2009-12-20 02:19:51 +0100
  • 0e5c0ee045 x86-64: use r8,r9 as load/store registers grischka 2009-12-19 00:06:41 +0100
  • cda8c41ef3 win32: add size_t to _mingw.h grischka 2009-12-19 22:41:37 +0100
  • 4a01eb09d8 use vpushv in some places grischka 2009-12-19 22:41:26 +0100
  • 50b040ef83 win64: add tiny unwind data for setjmp/longjmp grischka 2009-12-19 22:40:28 +0100
  • 88a3ccab9f allow tcc be build from separate objects grischka 2009-12-20 01:53:49 +0100
  • 7fa712e00c win32: enable bounds checker & exception handler grischka 2009-12-19 22:22:43 +0100
  • 8bbde91f62 tcc_relocate: revert to 0.9.24 behavior grischka 2009-12-19 22:11:12 +0100
  • 3db219477a tccrun: new file grischka 2009-12-19 22:10:26 +0100
  • 41e112360f fix uninitialized warnings with 'type.ref' grischka 2009-12-19 22:10:13 +0100
  • 3020a4765d tccpe: with -l try also with "lib" prefix grischka 2009-12-19 22:09:27 +0100
  • 94bf4d2c22 tccpe: improve dllimport grischka 2009-12-19 22:08:52 +0100
  • 1308e8ebcf integrate x86_64-asm.c into i386-asm.c grischka 2009-12-19 22:08:37 +0100
  • e81569bc70 tcc: add "-Wl,-rpath=path" option (library search path) grischka 2009-12-19 22:08:15 +0100
  • dd3d4f7295 x86-64: fix udiv, add cqto instruction grischka 2009-12-19 19:14:14 +0100
  • 1445fea582 tccpe: allow linkage to extern symbols from asm grischka 2009-12-19 19:14:01 +0100
  • b5e2238483 tccasm: make VT_VOID symbols ST_NOTYPE, elf-wise grischka 2009-12-19 19:12:33 +0100
  • ab4a4ab25e x86-64: in gv(): ignore second register grischka 2009-12-17 21:09:53 +0100
  • d79b867d55 win64: adjust for two args with setjmp(buf,ctx) grischka 2009-12-17 18:44:58 +0100
  • 614790dc14 x86-64: Fix Wrong comparisonbetweenpointerandlongcste Christian Jullien 2009-12-15 17:45:15 +0100
  • e500c9118a i386-asm: fix imul grischka 2009-12-06 17:41:22 +0100
  • 56d6abdb3d tccgen: propagate alignment from typedef grischka 2009-12-06 17:37:33 +0100
  • ab24b28747 tcc xref experiment tcc-xref grischka 2009-12-04 23:46:39 +0100
  • bfa394dab8 Move bounds-checking code to a bcheck.a mob-stuff Bernhard Reutner-Fischer 2009-09-02 15:55:48 +0200
  • a39d055d0e Handle --whole-archive Bernhard Reutner-Fischer 2009-09-02 15:55:48 +0200
  • f0e8b23d02 Implement -m{uclibc,glibc} to choose elf_interp Bernhard Reutner-Fischer 2009-09-01 13:32:34 +0200
  • 83cb1364a6 Revert "add --enable-shared, part1" Bernhard Reutner-Fischer 2009-09-02 12:03:51 +0200
  • d90eb2008b add --enable-shared, part1 Bernhard Reutner-Fischer 2009-09-01 17:04:42 +0200
  • 8a555345e3 warn about incorrect use of output_* Bernhard Reutner-Fischer 2009-09-01 14:27:41 +0200
  • 3a40b44938 allow for non-stripped install Bernhard Reutner-Fischer 2009-09-01 11:52:51 +0200
  • 77999caefe Fix the script for generating tcc.h symbol prefix #defines. It no longer incorrectly adds a _tcc_ prefix to symbols which already have it. Mitchell N Charity 2009-07-10 15:47:12 -0400
  • e78212e2af Fix libtcc symbol namespace pollution and user conflicts. All defined global symbols now have either a tcc_ (public api) or _tcc_ prefix. (There had been 80+ unprefixed global symbols defined in libtcc). This should resolve the reported link failures due to "error()" conflicts. Mitchell N Charity 2009-07-10 15:19:02 -0400
  • a5db5cf8df Check getcwd() return value for error. Thus silencing a gcc warning. Mitchell N Charity 2009-07-10 13:34:52 -0400
  • c0620c8a00 avoid needless register save when storing structures bobbl 2009-11-30 19:33:44 +0100
  • b573072300 document -print-search-dirs Bernhard Reutner-Fischer 2009-09-01 15:59:02 +0200
  • d2e125186f improve handling of --help Bernhard Reutner-Fischer 2009-09-01 11:24:58 +0200
  • 55cb2170cd solve tccelf problem on FreeBSD Luigi Rizzo 2009-11-29 03:25:29 +0100
  • 720a32ede4 win32: remove #define alloca from mingw headers grischka 2009-12-01 17:57:00 +0100
  • 679f0794f8 win32: explain usage of mingw w32api package grischka 2009-11-30 15:23:09 +0100
  • a5279b2c05 tccpe: fclose FILE* grischka 2009-11-29 14:40:46 +0100
  • a26bf10de3 win64: Use tcc's own assembler grischka 2009-11-21 22:18:45 +0100
  • 50055880f9 asm 32/64: replace (long)sym->next by sym->jnext grischka 2009-11-21 22:17:44 +0100
  • 1383055b17 x86_64: fix asm grischka 2009-11-14 21:48:37 +0100
  • 0a3bcb57f6 fix 32bit asm grischka 2009-11-14 20:05:22 +0100
  • c15e37edad Removed binary executable output support Feret@.(none) 2009-09-16 16:04:38 +0200
  • 2fdb45f577 fix ambiguity Bernhard Reutner-Fischer 2009-09-01 14:29:29 +0200
  • 3065e70630 Fixed compilation error in i386-asm.c Frederic Feret 2009-09-01 12:56:05 +0200
  • ae23c46ce2 fixed and added missing file for x86_64 assembly Frederic Feret 2009-08-27 14:25:56 +0200
  • b7d7af4fa2 ARM: first support for arm-pe target Frederic Feret 2009-08-27 10:25:28 +0200
  • 2f73e42d87 various fixes and new options for PE format Frederic Feret 2009-08-27 10:12:13 +0200
  • 526c464504 first support of x86_64 assembly Frederic Feret 2009-08-27 09:53:50 +0200
  • 0d768b9713 added 16-bit x86 assembly support Frederic Feret 2009-08-27 09:34:35 +0200
  • 2349efa61b add binary executable output support Frederic Feret 2009-08-27 00:15:15 +0200
  • bc48cc1edb fix sizeof(array + integer) Daniel Glöckner 2009-10-08 00:24:21 +0200
  • 5b113f3ee3 win32: handle __declspec(dllimport) grischka 2009-11-13 17:14:05 +0100
  • dd70d19267 #define __TINYC__ = version-number grischka 2009-05-25 02:07:30 +0200
  • 5dadff3de5 x86-64: Fix stab debug information. Shinichiro Hamaji 2009-07-19 06:42:23 +0900
  • 3a1380120d x86-64: change the type of size_t and ptrdiff_t. Shinichiro Hamaji 2009-07-19 04:26:19 +0900
  • 834b782a9c tccpe: fill checksum header field grischka 2009-07-23 19:19:23 +0200
  • 569c20f104 tccpp: fix quirk with cached headers and #else grischka 2009-07-23 19:21:14 +0200
  • 1026ca5888 fix "symbol not defined" if symbol has offset 0 grischka 2009-07-10 16:29:10 +0100
  • d923e652f2 tccpp: avoid double free with macro_ptr_allocated (after errors) grischka 2009-06-19 15:12:58 +0200
  • 0d34c2136e tccgen: free inline functions correctly grischka 2009-07-14 04:46:35 +0200
  • 697f9e305d win64: fix bat grischka 2009-08-24 02:14:19 +0200
  • b08dfb8273 tcc: optionally build using libtcc grischka 2009-07-18 22:08:01 +0200
  • f88350b611 fix some warning grischka 2009-07-18 22:07:51 +0200
  • c998985c74 cleanup: constify some global data grischka 2009-07-18 22:07:42 +0200
  • 94ae3984b0 tccpe: set tcc_lib_path from DLL grischka 2009-07-18 22:07:33 +0200
  • 1df662c1b0 tccpe: load dll on the fly grischka 2009-07-18 22:07:25 +0200
  • 9fda4f4248 win32: treat long double as double grischka 2009-07-18 22:07:17 +0200
  • 97738d1ae9 win32: reformat examples, crt etc grischka 2009-07-18 22:07:10 +0200
  • bb5e0df79a x86-64: fix load() for const pointers: (void*)-2 grischka 2009-07-18 22:07:03 +0200
  • fc977d56c9 x86-64: chkstk, alloca grischka 2009-07-18 22:06:54 +0200
  • c0fc0fa0c4 win64: add x64 target to build-tcc.bat grischka 2009-07-18 22:06:46 +0200
  • dc251a7d8d win64: use new headers from mingw grischka 2009-07-18 22:06:37 +0200
  • 06aed3d171 win64: update tiny_impdef, tiny_libmaker (Elf64) grischka 2009-07-18 22:06:14 +0200
  • 09ac9faf59 win64: align jmp_buf grischka 2009-07-18 22:06:07 +0200
  • 035918ef2f win64: fix pointer <-> unsigned long typecast issues grischka 2009-07-18 22:05:58 +0200
  • 459875796b pe32+ target: adjust x86_64-gen.c grischka 2009-07-18 22:05:49 +0200
  • 3ba1532cfb pe32+ target: add to makefile grischka 2009-07-18 22:05:40 +0200
  • 3ea4acb9b9 pe32+ target: add in various #define's grischka 2009-07-18 22:05:27 +0200
  • 719ba918dd tccpe: use more official structs grischka 2009-07-06 21:35:35 +0200
  • f366cb20fe tccpe: support pe32+ (x86_64) target grischka 2009-07-06 21:35:25 +0200
  • fe8def3303 tccpe: use ElfW macros grischka 2009-07-06 21:34:49 +0200
  • dcfad3af49 tccpe: get rid of kludgy export-symbol sort grischka 2009-07-06 21:34:37 +0200
  • 370cdeb628 tccpe: build IAT vector with with -run too grischka 2009-07-06 21:34:22 +0200
  • bed17847bd cleanup: stop abuse of sym->c for #define tokenstreams grischka 2009-07-06 21:16:41 +0200
  • d0b432ab38 cleanup: stop abuse of sym->r for inline functions grischka 2009-06-29 20:14:53 +0100
  • 5e83b64dae cleanup: put prototypes in front of libtcc.c grischka 2009-07-06 21:13:20 +0200