Commit Graph

  • 7cd1ae7710 x86-64: Fix psABI stdarg prologue Michael Matz 2017-05-27 22:42:18 +0200
  • 53c5fc2246 x86-64: Rewrite linux parameter passing Michael Matz 2017-05-27 21:23:13 +0200
  • 307b7b183d the R_X86_64_GOTOFF64 relocation was missing Aron BARATH 2017-05-16 07:03:26 +0200
  • 28435ec58c configure: --config-musl/-uClibc switch & misc cleanups grischka 2017-05-13 08:59:06 +0200
  • 3a9d6b3655 added 64-bit relocation types that required to linking against 64-bit (large model) libraries Aron BARATH 2017-05-12 09:31:09 +0200
  • 1ed20a01c9 bitfields: promote to signed int grischka 2017-05-09 18:36:24 +0200
  • d242706f3b bitfields: one more hack and a "-Wgcc-compat" switch grischka 2017-05-09 18:10:02 +0200
  • 3f5fd305af Touch up previous "s"[i<2] patch Larry Doolittle 2017-05-09 07:08:43 -0700
  • 3c0a73822d Give clang one less thing to complain about Larry Doolittle 2017-05-08 21:56:38 -0700
  • dfb75d9b6c Remove some unused arguments Michael Matz 2017-05-08 20:26:59 +0200
  • 377e8e5e68 bitfields: fix long bitfields Michael Matz 2017-05-08 19:58:31 +0200
  • 1094891e67 Improve musl and uclibc detection Marc Vertes 2017-05-08 16:14:35 +0000
  • 70fca7f799 Fix spelling in help message Larry Doolittle 2017-05-08 08:44:52 -0700
  • 7443db0d5f Remove some unused-parameter lint Larry Doolittle 2017-05-08 08:30:43 -0700
  • 56df27502c C string litteral is const, fix return type of default_elfinterp. Remove #ifndef TCC_IS_NATIVE in arm-gen.c as suggested by grischka. Christian Jullien 2017-05-08 09:18:27 +0200
  • 19d8b8a173 Spelling fixes in C comments only Larry Doolittle 2017-05-07 21:38:09 -0700
  • 1b9935cf36 Add missing const and add warning flags Larry Doolittle 2017-05-07 21:28:05 -0700
  • 524f6dff17 Fix a warning Michael Matz 2017-05-08 05:29:54 +0200
  • 44abffe33a more minor fixes grischka 2017-05-07 12:41:29 +0200
  • 94ac9f2b49 Accept extern initialized file-scope variables Michael Matz 2017-05-07 08:10:06 +0200
  • 5732a1882e elf: Fix last commit Michael Matz 2017-05-07 04:52:21 +0200
  • 680e84fe42 elf: Support STB_LOCAL dynamic symbols Michael Matz 2017-05-07 04:41:40 +0200
  • 600018ce47 elf: Ignore SHF_COMPRESSED sections Michael Matz 2017-05-06 07:30:44 +0200
  • ff998900b1 struct-init: Fix zero initialization with multi-level designators Michael Matz 2017-05-06 05:28:13 +0200
  • 0757234560 Fix unsigned enum bit-fields Michael Matz 2017-05-05 23:16:43 +0200
  • a7a3627ab2 Fix segfault with invalid function def Michael Matz 2017-05-05 22:01:02 +0200
  • d4878985e8 Rebuild cross compilers when sources change Michael Matz 2017-05-02 01:39:01 +0200
  • 149678e888 Tidy decl_designator Michael Matz 2017-04-15 20:07:26 +0200
  • 9839b60177 Remove label_or_decl Michael Matz 2017-04-15 20:05:39 +0200
  • c7dbc900c8 Cleanups (float consts, sections, symbols) Michael Matz 2017-03-12 05:25:09 +0100
  • 25522e4799 Merge func_decl_list into decl0 Michael Matz 2017-03-11 02:13:59 +0100
  • 7aef0522b0 Tidy decl_designator Michael Matz 2017-03-06 22:38:45 +0100
  • 8ca98e23c4 Tidy unary() a bit Michael Matz 2017-03-06 21:45:41 +0100
  • 21b12ea10d Factor some code Michael Matz 2017-03-06 21:43:48 +0100
  • 328b06a3fc Extend type_to_str Michael Matz 2017-03-06 03:26:21 +0100
  • 182367e232 Reorganize type parsing Michael Matz 2017-03-06 03:25:33 +0100
  • 5891fbc0c8 Tidy typename parsing a bit Michael Matz 2017-02-27 03:34:33 +0100
  • 51314932e3 Tidy arg parsing for builtins Michael Matz 2017-02-27 02:22:28 +0100
  • 10551d6961 Clarify that the CIL target code is dead Michael Matz 2017-02-20 01:39:48 +0100
  • a8b83ce43a Remove VT_REF Michael Matz 2017-02-19 23:50:13 +0100
  • 8b9697ca6b Fix bogus check for VT_LLOCAL types Michael Matz 2017-02-19 04:25:46 +0100
  • 24420bb5c0 elf: Tidy section headers Michael Matz 2017-01-23 01:11:38 +0100
  • 3c39cb5cd8 fix __builtin_expect Michael Matz 2017-01-17 00:06:44 +0100
  • 8d9dd3c008 Fix more bitfield corner cases Michael Matz 2017-05-01 06:18:48 +0200
  • 4ce73354fc Fix last change Michael Matz 2017-05-01 06:04:19 +0200
  • f775d68725 Remove a bit-field TODO Michael Matz 2017-04-29 22:09:10 +0200
  • 28084420fe Fix char bitfields corner case Michael Matz 2017-04-29 21:23:43 +0200
  • 76e16465bf arm: Fix build_got_entries Thomas Stalder 2017-04-27 14:16:49 +0200
  • f12851e388 Add -static to be in sync with Windows bat. Christian Jullien 2017-04-27 07:01:46 +0200
  • a35752d233 configure: fix permissions grischka 2017-04-26 00:01:23 +0200
  • 37999a4fbf Simple-minded fix for bug #50847 Larry Doolittle 2017-04-25 12:32:41 -0700
  • 7acf9aa862 final adjustments for release grischka 2017-04-25 21:01:54 +0200
  • fb4f57666c tcc: report Darwin when building for Mach-O binaries. Andrei Warkentin 2017-03-28 03:28:59 -0400
  • 63b2f907bd tcc: fixup clang warnings Andrei Warkentin 2017-03-28 02:51:39 -0400
  • 91cd148a05 tcc: early OSX native support Andrei Warkentin 2017-03-28 01:58:42 -0400
  • 0ac29b53dc Add support of musl-libc Marc Vertes 2017-04-20 22:01:50 +0200
  • 328b826e8a tccpp: Fix corner case of fnlike macro invocation Michael Matz 2017-04-15 19:24:13 +0200
  • 536ed76d5a tccgen/win32: let __declspec(dllimport) imply extern grischka 2017-04-04 08:34:52 +0200
  • c4c3f5009e Even on Darwin, tcc should display Linux Christian Jullien 2017-02-26 16:28:52 +0100
  • 2da36731da win: tests Makefile: fix global path Avi Halachmi (:avih) 2017-02-26 15:41:22 +0200
  • 206829415a Linux was incorrectly identified in banner when compiled on macOS Darwin Christian Jullien 2017-02-26 08:02:53 +0100
  • bb93064d78 makefile: unify cross with native builds grischka 2017-02-25 12:49:47 +0100
  • 669f61117d Cygwin Makefile was to aggresive to remove entire lib/ Christian Jullien 2017-02-24 22:51:10 +0100
  • 2e0a8f9b37 Update Cygwin Makefile for new libtcc1-xx.a layout Christian Jullien 2017-02-24 22:39:06 +0100
  • 569255e6c4 cross-compilers: allow individual configuration grischka 2017-02-23 08:41:57 +0100
  • 576bee9a37 Add note about native Windows bootstrap using Cygwin. Christian Jullien 2017-02-23 06:45:26 +0100
  • 3e4c296eba x86-64-asm: Fix mov im64,rax encoding Michael Matz 2017-02-23 00:16:25 +0100
  • e209b7dac4 Update ChangeLog Michael Matz 2017-02-20 20:24:30 +0100
  • 5f33d313c8 tcc: re-enable correct option -r support grischka 2017-02-20 18:58:08 +0100
  • 399237850d Update cygwin Makefile after recent Windows source changes Christian Jullien 2017-02-18 14:53:31 +0100
  • 5286529632 tcc -hh: show more options grischka 2017-02-18 09:55:46 +0100
  • 2d3b9559bf tcctools.c: integrate tiny_libmaker/_impdef grischka 2017-02-18 09:55:34 +0100
  • f34b1feaca -Wl, --enable-new-dtags for DT_RUNPATH instead of DT_RPATH Steffen Nurpmeso 2017-02-16 15:49:02 +0100
  • 096125d963 win32: adjust new unicode support grischka 2017-02-18 09:51:23 +0100
  • 39b2afeb7c Temporary remove 76_dollards_in_identifiers when run on Windows as this test failes. To be checked why. Christian Jullien 2017-02-18 08:12:00 +0100
  • 9bd04fa000 Makefile for Windows native tcc handles recent UNICODE support Christian Jullien 2017-02-18 08:00:58 +0100
  • 86e3cd0c5a Add support for Unicode entries 'wmain' and 'wWinMain' on Windows '-run' suported. argvs are converted. But don't use compliled Unicode CLI exe-file to get inputs interactively in other codepage! Please add other compliling supports than 'build-tcc.bat' (Who is good at them). YX Hao 2017-02-15 21:58:35 +0800
  • f33801e25e Add entry to run tests2 tests Christian Jullien 2017-02-17 08:05:38 +0100
  • d61985b37a tiny_impldef.exe was not built by Makefile Christian Jullien 2017-02-16 07:01:44 +0100
  • 7b99c3ac2c Fix wrong name for 85 test. Christian Jullien 2017-02-15 09:00:38 +0100
  • 67fe371f84 win32: build-tcc.bat: figure out correct bitness of cl.exe Vlad Vissoultchev 2017-02-14 11:45:35 +0200
  • 5550e4336f Improve cygwin Makefile that now support TARGET=32/64 to force final version for 32/64 platform Christian Jullien 2017-02-14 05:51:45 +0100
  • 43d9a7de9b updates & cleanups (tcc-doc/Changelog/TODO ...) grischka 2017-02-13 19:03:29 +0100
  • 13056da039 mems & leaks grischka 2017-02-13 18:23:55 +0100
  • a4a20360e9 fixes & cleanups grischka 2017-02-13 18:23:43 +0100
  • 9817204d8a Detect native version from default gcc target. Christian Jullien 2017-02-12 17:06:27 +0100
  • ec6a997f80 tccgen: yet another nocode_wanted fix grischka 2017-02-12 13:13:49 +0100
  • 417a1ed384 Add Makefile to build native tcc 32/64 on Windows using cygwin Christian Jullien 2017-02-12 12:14:27 +0100
  • 983520d721 arm64: Fix 42_function_test Michael Matz 2017-02-11 10:16:55 +0100
  • 15f990bf71 Fix testsuite invocations Michael Matz 2017-02-11 14:27:21 +0100
  • ee5425fe95 libtcc: support multiple -Wl,-rpath=...'s grischka 2017-02-11 09:54:01 +0100
  • 362cafb471 arm: libtcc1.a needs gcc with -fPIC grischka 2017-02-11 09:30:20 +0100
  • 910a6bc859 Add pre-build step in VS2015 projects to generate config.h from VERSION Vlad Vissoultchev 2017-02-09 13:25:26 +0200
  • 5efa75d9b8 update VERSION to 0.9.27 grischka 2017-02-08 19:56:15 +0100
  • aa0a45be05 win32: build-tcc.bat: add some options grischka 2017-02-08 19:53:49 +0100
  • e596b871a9 win32: include/winapi: remove more files grischka 2017-02-08 19:53:02 +0100
  • 90316c7c26 tcc: don't use pstrcpy, fix win32 spanwn quoting grischka 2017-02-08 19:49:28 +0100
  • 68666eee2a tccgen: factor out gfunc_return grischka 2017-02-08 19:45:31 +0100
  • f077d16c20 tccgen: gen_cast: cast FLOAT to DOUBLE grischka 2016-10-14 10:44:57 +0200
  • 3b84e61ead Revert "partial revert of the commit 4ad186c5ef61" grischka 2016-10-14 11:23:48 +0200