Commit Graph

  • ace1225492 tcc_add_file(): preserve s->filetype grischka 2018-05-31 23:51:59 +0200
  • 671dcace82 Implement function alignment via attributes Michael Matz 2018-04-06 23:01:45 +0200
  • ef668aae1e Don't fail on const/restrict/static/* inside [] Petr Skocik 2018-03-23 13:19:58 +0100
  • d6d3cf00ec patch type_to_str to handle complex function-ptr decls better Petr Skocik 2018-03-16 00:26:16 +0100
  • f0a25ca263 Fix shortening casts of long long Michael Matz 2018-03-31 21:52:20 +0200
  • c41caac02d Select VFP if triplet is arm-linux-gnueabihf Thomas Preud'homme 2018-03-15 23:02:56 +0000
  • e76058c478 Remove asm-c-connect-sep in tests clean target Thomas Preud'homme 2018-03-09 20:10:06 +0000
  • 776aa0c093 Prevent dead code on !x86 in prepare_dynamic_rel Thomas Preud'homme 2018-02-24 15:50:14 +0000
  • 3e6515b64f Add make testspp.all/testspp.20 Michael Matz 2018-01-05 02:13:27 +0100
  • 7ad2cf8d68 Code suppression fixes Michael Matz 2017-11-14 15:38:40 +0100
  • 8294285d8f Don't emit applied .rel sections Michael Matz 2018-01-01 05:29:46 +0100
  • 988e2ff7fe fix debug info with musl on x86_64 foobar 2017-12-28 15:05:27 +0000
  • 414b224efa Accept more floating point constant expressions Michael Matz 2017-12-25 12:44:29 +0100
  • 9e47b18229 Make type of __nan__ __inf__ and __snan__ be float Michael Matz 2017-12-24 13:16:09 +0100
  • 3b27b3b1d1 Fix -pthread in a different way Michael Matz 2017-12-23 14:49:07 +0100
  • 1b1b270f1e Revert "Fix -pthread option handling" Michael Matz 2017-12-23 14:46:27 +0100
  • 3f8225509b Fix -pthread option handling Michael Matz 2017-12-23 14:14:57 +0100
  • d348a9a51d final update for 0.9.27 release_0_9_27 master grischka 2017-12-12 17:57:20 +0100
  • 1a4d4b76e8 tccgen_begin/end_file grischka 2017-12-12 17:33:37 +0100
  • 8490c54dbd Fix some multi-file corner cases with asm Michael Matz 2017-12-10 06:18:27 +0100
  • 3ae1a2af1c tccgen: unify type redefinition checks grischka 2017-12-03 20:43:48 +0100
  • 877e164d6a tccasm: use global(_symbol)_stack grischka 2017-11-30 15:15:22 +0100
  • cc6cb7f0e2 Fix another corner case with C/asm symtable Michael Matz 2017-12-04 03:51:14 +0100
  • 529b44c0d5 tccasm: Accept suffixed cmovCC Michael Matz 2017-12-03 04:53:50 +0100
  • 9e0d23cc47 tccasm: Unify C and asm symbol table Michael Matz 2017-11-27 04:03:03 +0100
  • 3494e5de3a Adjust asm-c-connect testcase for Windows Michael Matz 2017-11-27 01:09:50 +0100
  • 4266ebd69c tccasm: Don't abuse dllexport/dllimport Michael Matz 2017-11-25 19:41:03 +0100
  • e7c71e2473 tccasm: synch C and asm symtab tighter Michael Matz 2017-11-22 17:57:43 +0100
  • 330c01bfc6 Adjust testcase for PIE compilers Michael Matz 2017-11-19 15:36:47 +0100
  • d0db21757a Fix forward asm labels differently Michael Matz 2017-11-19 03:04:11 +0100
  • a8ece0f2ce Don't make forard asm symbols static by default Michael Matz 2017-11-16 13:29:59 +0100
  • 348dd9f4a6 Fix absolute memory references Michael Matz 2017-11-15 13:39:28 +0100
  • 74463eb954 Revert "gen_addrpc32: absolute ptr needs *ABS* relocation" Michael Matz 2017-11-14 16:43:22 +0100
  • 32c9b51401 Win64/PE: Changed runtime function unwind info to be added after relocation, fixes SEH + long jmps janus.lt 2017-11-04 00:16:37 +0100
  • fc0188ffbc fixed dylib typo in libtcc.c emekoi 2017-10-19 00:55:42 -0500
  • da8c62f75d various stuff grischka 2017-10-11 18:13:43 +0200
  • faa9744f5d Win: crt, initialize global __argc, __targv and _tenviron of msvcrt YX Hao 2017-10-08 17:28:02 +0800
  • 6f1860e200 Fix Windows++ compilation of previous (YX Hao, Joel Bodenmann) Steffen Nurpmeso 2017-10-09 14:52:56 +0200
  • 1d5e386b0a Introduce VIP sysinclude paths which are always searched first Steffen Nurpmeso 2017-09-30 00:13:05 +0200
  • a1c9051313 Adjust va_list to work with musl Steffen Nurpmeso 2017-09-30 00:11:59 +0200
  • 2e5751caf1 tools directory no more exists, removed in win32 tarball Makefile target. Christian Jullien 2017-09-29 07:26:21 +0200
  • 8deb05c3e2 Use more conventional punctuation for sequential assignments Larry Doolittle 2017-09-25 22:16:23 -0700
  • abd1532ad4 freebsd: allow building tcc which targets windows Avi Halachmi (:avih) 2017-09-25 18:39:35 +0300
  • 560188711d Fix some spelling in documentation Larry Doolittle 2017-09-24 18:22:42 -0700
  • 1b6806e5bb Spelling fixes Larry Doolittle 2017-09-24 18:03:26 -0700
  • 44d4da62bb Convert two .c files to LF line endings Larry Doolittle 2017-09-24 16:48:08 -0700
  • 1443039416 'long' review grischka 2017-09-24 18:57:48 +0200
  • 870271ea07 gen_addrpc32: absolute ptr needs *ABS* relocation Zdenek Pavlas 2017-09-11 05:56:47 -0700
  • 078d8c2c5a Add test case for fastcall calling convention Zhang Boyang 2017-09-10 18:20:02 +0800
  • f406f63a38 Add test case for AL/AX extending problem Zhang Boyang 2017-09-10 17:02:48 +0800
  • 978d1ecce0 Add test case for wide char handling in wide string literal Zhang Boyang 2017-09-10 16:50:19 +0800
  • b39810ff78 Fix calling function pointers casted from intergers in DLL Zhang Boyang 2017-09-09 21:11:56 +0800
  • 02370acdc9 Fix AL/AX is not extended to EAX when calling indirectly Zhang Boyang 2017-09-09 21:01:42 +0800
  • a82c11f4b4 Fix wide char handling in wide string literal Zhang Boyang 2017-09-09 20:37:43 +0800
  • b8fe8fc210 called function should pop the arguments when using fastcall Zhang Boyang 2017-08-21 19:38:11 +0800
  • ac41e015f1 Convert from ISO-8859-1 to UTF-8. See aa812e8. Edmund Grimley Evans 2017-07-26 13:07:14 +0100
  • 4f15d08ea1 Revert "use int for ssize_t, (u)intptr_t instead of long in stddef.h" Matthias Gatto 2017-07-26 10:23:59 +0200
  • c18fc950d7 Revert "simplify VT_LONG parsing" matthias 2017-07-25 22:04:24 +0200
  • 023d4e0b59 Remove debug echo in Cygwin Makefile Christian Jullien 2017-07-25 19:17:10 +0200
  • 421a1c48bb Update Cygwin Makefile to use -B. for bootstrap Christian Jullien 2017-07-25 19:12:04 +0200
  • 52622c3c03 use int for ssize_t, (u)intptr_t instead of long in stddef.h Matthias Gatto 2017-07-25 18:56:06 +0200
  • 23064b1734 check that _Generic match 'signed long int' as 'long' Matthias Gatto 2017-07-25 17:57:47 +0200
  • a4cd2805f9 simplify VT_LONG parsing Matthias Gatto 2017-07-25 17:55:58 +0200
  • 8258abeb80 Update Cygwin Makefile to work with recent changes about ONE_SOURCE and CONFG_TCCDIR Christian Jullien 2017-07-25 17:50:28 +0200
  • 28b7c9b34e define __SIZE_TYPE__ and __PTRDIFF_TYPE__ as unsigned int and int. Matthias Gatto 2017-07-25 16:25:27 +0200
  • b72cddaa6e remove inside_generic hack Matthias Gatto 2017-07-24 11:52:15 +0200
  • 4b3c6e74ab tccgen: nodata_wanted fix, default ONE_SOURCE, etc... grischka 2017-07-23 21:24:11 +0200
  • fdc18d307a mutiples fix for _Generic matthias 2017-07-10 17:44:53 +0200
  • 0cc24d0e84 tcc -dt -run ... : simpler is better grischka 2017-07-20 22:21:27 +0200
  • ba2b25e4ea fix typo sellector -> selector Matthias Gatto 2017-07-07 18:21:19 +0200
  • 2821644553 fix typo: march -> match matthias 2017-07-14 16:55:24 +0200
  • 2020a312ca unqualify volatile in _Generic type checking Matthias Gatto 2017-07-06 13:46:28 +0200
  • 3f13e33872 Fix cross compilers Michael Matz 2017-07-16 21:03:25 +0200
  • 7f1ab9b1e1 tccgen: nodata_wanted grischka 2017-07-16 12:10:00 +0200
  • 69a137ff88 #pragma comment(option,"-..."), bitfields test, etc... grischka 2017-07-14 19:26:01 +0200
  • 04418c7add Fix function types Michael Matz 2017-07-14 17:42:48 +0200
  • 2acb04f7f2 tccasm: Fix local statics referenced from asms Michael Matz 2017-07-10 22:29:28 +0200
  • 9bea88d616 Fix statement exprs returning a local label Michael Matz 2017-07-10 22:25:11 +0200
  • 2240422da9 enums: Accept GNU extension Michael Matz 2017-07-10 22:20:34 +0200
  • a9e502cc3b refactor bitfields grischka 2017-07-09 12:38:59 +0200
  • f87afa72e0 refactor enums grischka 2017-07-09 12:38:25 +0200
  • 9ba76ac834 refactor sym & attributes grischka 2017-07-09 12:34:11 +0200
  • 9f79b62ec4 unsorted adjustments grischka 2017-07-09 12:07:40 +0200
  • 6c468c10f7 tccpp: allow "#define X defined Y ..." grischka 2017-06-05 13:21:39 +0200
  • 824dcebe59 tccpp: Implement __COUNTER__ Michael Matz 2017-07-09 05:30:47 +0200
  • 1f3d3957c4 tccpp: Cleanup Michael Matz 2017-07-09 04:53:24 +0200
  • d8fdd380f3 tccpp: Fix corner case Michael Matz 2017-07-09 04:30:36 +0200
  • 16d3dbf2d0 add _Generic test Matthias Gatto 2017-07-05 16:46:20 +0200
  • 157bad52cd add C11's _Generic Matthias Gatto 2016-12-09 11:42:41 +0100
  • 9ed8b54f6c Revert "String literals are always const" Michael Matz 2017-07-04 16:37:49 +0200
  • 580ad5f24c Extend skip_or_save_block Michael Matz 2017-07-03 19:15:16 +0200
  • 27ca303874 Improve skip_or_save_block Michael Matz 2017-07-03 18:13:15 +0200
  • d4fe9aba3f String literals are always const Michael Matz 2017-07-03 18:02:57 +0200
  • b68df809eb Align 'implicit-function-declaration' option comment with other comments (cosmetic change) Christian Jullien 2017-06-10 06:45:51 +0200
  • 6d559d651f Add -O2 when compiling tcc on Windows. Not sure this flag is really used by tcc. Christian Jullien 2017-06-10 06:35:11 +0200
  • 3e028af453 When creating a staticaly linked ELF program should not include any dyn symbols. The if( !s1->static_link ) prevents tcc from crashing when buiding a program linked to dietlibc. Emil 2017-06-09 19:44:29 +0100
  • 3e4b7693bf force i386-win32-tcc.exe to be a 32bit binary. Run tests in both 32/64 bits on Windows. U-NELSON\jullien 2017-06-05 08:18:11 +0200
  • 2a348896dd Add more common tests to be run from win32/Makefile U-NELSON\jullien 2017-06-04 09:27:48 +0200
  • 0cc4e570bc Windows test Makefile target also test pp tests. Christian Jullien 2017-05-28 07:12:57 +0200
  • 31e5ad789a Limit access end-of-struct warning a bit Michael Matz 2017-05-27 22:44:53 +0200