Commit graph

  • 5caf6235cf Makefile: Delete tcc-doc.html during 'make distclean' Detlef Riekenberg 2010-01-26 22:53:52 +01:00
  • 3aa26a794e win32: adjust for mingw32 winapi packages grischka 2010-01-26 22:18:03 +01:00
  • a40814cc9d tccpp: signal missing #endif error grischka 2010-01-14 21:00:05 +01:00
  • 4e5170d4a5 tccpp: convert TOK_GET macro into function grischka 2010-01-14 20:58:03 +01:00
  • 280e20b1d3 tccpp: warn about #define redefinition grischka 2010-01-14 20:57:50 +01:00
  • e20bf69ac5 win64: defined size_t and ptrdiff_t to unsigned long long grischka 2010-01-14 20:56:35 +01:00
  • b0abcfde9d win32: cleanup include grischka 2010-01-14 20:56:24 +01:00
  • 5299142286 x86-64: use uplong for symbol values grischka 2010-01-14 20:56:04 +01:00
  • 2341ee5142 tccpe: improve dllimport/export and use for tcc_add_symbol grischka 2010-01-14 20:55:51 +01:00
  • bdb9387a74 win32: readme: add libtcc_test example grischka 2010-01-14 20:55:34 +01:00
  • 903b6001e7 update Makefiles grischka 2009-12-20 20:34:35 +01:00
  • 0de95730ad build from multiple objects: fix other targets grischka 2009-12-20 20:33:41 +01:00
  • b54862406e x86-64: fix gtst, back to only 5 regs for now grischka 2009-12-20 20:33:21 +01:00
  • 070b86a870 x86-64: use r8/r9 as generic integer registers grischka 2009-12-20 02:19:51 +01:00
  • 0e5c0ee045 x86-64: use r8,r9 as load/store registers grischka 2009-12-19 00:06:41 +01:00
  • cda8c41ef3 win32: add size_t to _mingw.h grischka 2009-12-19 22:41:37 +01:00
  • 4a01eb09d8 use vpushv in some places grischka 2009-12-19 22:41:26 +01:00
  • 50b040ef83 win64: add tiny unwind data for setjmp/longjmp grischka 2009-12-19 22:40:28 +01:00
  • 88a3ccab9f allow tcc be build from separate objects grischka 2009-12-20 01:53:49 +01:00
  • 7fa712e00c win32: enable bounds checker & exception handler grischka 2009-12-19 22:22:43 +01:00
  • 8bbde91f62 tcc_relocate: revert to 0.9.24 behavior grischka 2009-12-19 22:11:12 +01:00
  • 3db219477a tccrun: new file grischka 2009-12-19 22:10:26 +01:00
  • 41e112360f fix uninitialized warnings with 'type.ref' grischka 2009-12-19 22:10:13 +01:00
  • 3020a4765d tccpe: with -l try also with "lib" prefix grischka 2009-12-19 22:09:27 +01:00
  • 94bf4d2c22 tccpe: improve dllimport grischka 2009-12-19 22:08:52 +01:00
  • 1308e8ebcf integrate x86_64-asm.c into i386-asm.c grischka 2009-12-19 22:08:37 +01:00
  • e81569bc70 tcc: add "-Wl,-rpath=path" option (library search path) grischka 2009-12-19 22:08:15 +01:00
  • dd3d4f7295 x86-64: fix udiv, add cqto instruction grischka 2009-12-19 19:14:14 +01:00
  • 1445fea582 tccpe: allow linkage to extern symbols from asm grischka 2009-12-19 19:14:01 +01:00
  • b5e2238483 tccasm: make VT_VOID symbols ST_NOTYPE, elf-wise grischka 2009-12-19 19:12:33 +01:00
  • ab4a4ab25e x86-64: in gv(): ignore second register grischka 2009-12-17 21:09:53 +01:00
  • d79b867d55 win64: adjust for two args with setjmp(buf,ctx) grischka 2009-12-17 18:44:58 +01:00
  • 614790dc14 x86-64: Fix Wrong comparisonbetweenpointerandlongcste Christian Jullien 2009-12-15 17:45:15 +01:00
  • e500c9118a i386-asm: fix imul grischka 2009-12-06 17:41:22 +01:00
  • 56d6abdb3d tccgen: propagate alignment from typedef grischka 2009-12-06 17:37:33 +01:00
  • c0620c8a00 avoid needless register save when storing structures bobbl 2009-11-30 19:33:44 +01:00
  • b573072300 document -print-search-dirs Bernhard Reutner-Fischer 2009-09-01 15:59:02 +02:00
  • d2e125186f improve handling of --help Bernhard Reutner-Fischer 2009-09-01 11:24:58 +02:00
  • 55cb2170cd solve tccelf problem on FreeBSD Luigi Rizzo 2009-11-29 03:25:29 +01:00
  • 720a32ede4 win32: remove #define alloca from mingw headers grischka 2009-12-01 17:57:00 +01:00
  • 679f0794f8 win32: explain usage of mingw w32api package grischka 2009-11-30 15:23:09 +01:00
  • a5279b2c05 tccpe: fclose FILE* grischka 2009-11-29 14:40:46 +01:00
  • a26bf10de3 win64: Use tcc's own assembler grischka 2009-11-21 22:18:45 +01:00
  • 50055880f9 asm 32/64: replace (long)sym->next by sym->jnext grischka 2009-11-21 22:17:44 +01:00
  • 1383055b17 x86_64: fix asm grischka 2009-11-14 21:48:37 +01:00
  • 0a3bcb57f6 fix 32bit asm grischka 2009-11-14 20:05:22 +01:00
  • c15e37edad Removed binary executable output support Feret@.(none) 2009-09-16 16:04:38 +02:00
  • 2fdb45f577 fix ambiguity Bernhard Reutner-Fischer 2009-09-01 14:29:29 +02:00
  • 3065e70630 Fixed compilation error in i386-asm.c Frederic Feret 2009-09-01 12:56:05 +02:00
  • ae23c46ce2 fixed and added missing file for x86_64 assembly Frederic Feret 2009-08-27 14:25:56 +02:00
  • b7d7af4fa2 ARM: first support for arm-pe target Frederic Feret 2009-08-27 10:25:28 +02:00
  • 2f73e42d87 various fixes and new options for PE format Frederic Feret 2009-08-27 10:12:13 +02:00
  • 526c464504 first support of x86_64 assembly Frederic Feret 2009-08-27 09:53:50 +02:00
  • 0d768b9713 added 16-bit x86 assembly support Frederic Feret 2009-08-27 09:34:35 +02:00
  • 2349efa61b add binary executable output support Frederic Feret 2009-08-27 00:15:15 +02:00
  • bc48cc1edb fix sizeof(array + integer) Daniel Glöckner 2009-10-08 00:24:21 +02:00
  • 5b113f3ee3 win32: handle __declspec(dllimport) grischka 2009-11-13 17:14:05 +01:00
  • dd70d19267 #define __TINYC__ = version-number grischka 2009-05-25 02:07:30 +02:00
  • 5dadff3de5 x86-64: Fix stab debug information. Shinichiro Hamaji 2009-07-19 06:42:23 +09:00
  • 3a1380120d x86-64: change the type of size_t and ptrdiff_t. Shinichiro Hamaji 2009-07-19 04:26:19 +09:00
  • 834b782a9c tccpe: fill checksum header field grischka 2009-07-23 19:19:23 +02:00
  • 569c20f104 tccpp: fix quirk with cached headers and #else grischka 2009-07-23 19:21:14 +02:00
  • 1026ca5888 fix "symbol not defined" if symbol has offset 0 grischka 2009-07-10 16:29:10 +01:00
  • d923e652f2 tccpp: avoid double free with macro_ptr_allocated (after errors) grischka 2009-06-19 15:12:58 +02:00
  • 0d34c2136e tccgen: free inline functions correctly grischka 2009-07-14 04:46:35 +02:00
  • 697f9e305d win64: fix bat grischka 2009-08-24 02:14:19 +02:00
  • b08dfb8273 tcc: optionally build using libtcc grischka 2009-07-18 22:08:01 +02:00
  • f88350b611 fix some warning grischka 2009-07-18 22:07:51 +02:00
  • c998985c74 cleanup: constify some global data grischka 2009-07-18 22:07:42 +02:00
  • 94ae3984b0 tccpe: set tcc_lib_path from DLL grischka 2009-07-18 22:07:33 +02:00
  • 1df662c1b0 tccpe: load dll on the fly grischka 2009-07-18 22:07:25 +02:00
  • 9fda4f4248 win32: treat long double as double grischka 2009-07-18 22:07:17 +02:00
  • 97738d1ae9 win32: reformat examples, crt etc grischka 2009-07-18 22:07:10 +02:00
  • bb5e0df79a x86-64: fix load() for const pointers: (void*)-2 grischka 2009-07-18 22:07:03 +02:00
  • fc977d56c9 x86-64: chkstk, alloca grischka 2009-07-18 22:06:54 +02:00
  • c0fc0fa0c4 win64: add x64 target to build-tcc.bat grischka 2009-07-18 22:06:46 +02:00
  • dc251a7d8d win64: use new headers from mingw grischka 2009-07-18 22:06:37 +02:00
  • 06aed3d171 win64: update tiny_impdef, tiny_libmaker (Elf64) grischka 2009-07-18 22:06:14 +02:00
  • 09ac9faf59 win64: align jmp_buf grischka 2009-07-18 22:06:07 +02:00
  • 035918ef2f win64: fix pointer <-> unsigned long typecast issues grischka 2009-07-18 22:05:58 +02:00
  • 459875796b pe32+ target: adjust x86_64-gen.c grischka 2009-07-18 22:05:49 +02:00
  • 3ba1532cfb pe32+ target: add to makefile grischka 2009-07-18 22:05:40 +02:00
  • 3ea4acb9b9 pe32+ target: add in various #define's grischka 2009-07-18 22:05:27 +02:00
  • 719ba918dd tccpe: use more official structs grischka 2009-07-06 21:35:35 +02:00
  • f366cb20fe tccpe: support pe32+ (x86_64) target grischka 2009-07-06 21:35:25 +02:00
  • fe8def3303 tccpe: use ElfW macros grischka 2009-07-06 21:34:49 +02:00
  • dcfad3af49 tccpe: get rid of kludgy export-symbol sort grischka 2009-07-06 21:34:37 +02:00
  • 370cdeb628 tccpe: build IAT vector with with -run too grischka 2009-07-06 21:34:22 +02:00
  • bed17847bd cleanup: stop abuse of sym->c for #define tokenstreams grischka 2009-07-06 21:16:41 +02:00
  • d0b432ab38 cleanup: stop abuse of sym->r for inline functions grischka 2009-06-29 20:14:53 +01:00
  • 5e83b64dae cleanup: put prototypes in front of libtcc.c grischka 2009-07-06 21:13:20 +02:00
  • 85e481b66e pp: return newline after directive grischka 2009-07-06 21:12:45 +02:00
  • fcdb663dde pp: simplify pasting, enable L ## number grischka 2009-07-06 21:12:18 +02:00
  • 045cff28fe fix asmtest (somehow), update Makefiles grischka 2009-07-06 21:11:19 +02:00
  • 0085c648f6 bcheck: restore malloc hooks when done grischka 2009-07-06 21:10:14 +02:00
  • c93ddac9aa configure: support DESTDIR for RPM packagers etc. grischka 2009-06-30 18:02:00 +02:00
  • ec4a350620 win32: guard va_list typedef grischka 2009-06-17 02:11:40 +02:00
  • c4b7e77bbe accept option -x <lang> grischka 2009-06-17 02:11:27 +02:00
  • 610fd47510 win32: structure return GCC compatible (ret 4 with cdecl) grischka 2009-06-17 02:11:13 +02:00
  • ec54c34b9e error messages: print "error: ..." grischka 2009-06-17 02:10:56 +02:00