Commit Graph

  • 58d109fc55
    bootstrappable: Work around MesCC bug. Jan Nieuwenhuizen 2018-05-22 01:08:03 +0200
  • 02d6134a0b
    bootstrappable: add tcc.h include guards to include location. Jan Nieuwenhuizen 2018-04-21 13:12:22 +0200
  • 691ede0879
    bootstrappable: uint16_t in struct on heap. Jan Nieuwenhuizen 2017-08-06 12:58:56 +0200
  • 04899fd44e
    bootstrappable: Handle libtcc1.a. Jan Nieuwenhuizen 2018-05-04 20:19:42 +0200
  • 72a0f2c04e
    bootstrappable: Skip tidy_section_headers. Jan Nieuwenhuizen 2017-11-15 20:31:49 +0100
  • aec0dc96fb
    bootstrappable: HAVE_FLOAT. Jan Nieuwenhuizen 2018-05-20 10:11:40 +0200
  • adbbd38fb8
    bootstrappable: HAVE_BITFIELD. Jan Nieuwenhuizen 2017-07-23 21:16:14 +0200
  • dee0543be1
    bootstrappable: HAVE_LONG_LONG. Jan Nieuwenhuizen 2018-05-15 14:32:39 +0200
  • 09b7076e84
    bootstrappable: Work around Nyacc-0.80.42 bug. Jan Nieuwenhuizen 2018-05-12 08:18:21 +0200
  • 2e20df36ee
    build: bootstrap build scripts. Jan Nieuwenhuizen 2017-08-14 07:49:48 +0200
  • 65c7f19deb Fix stored type of arguments on x86-64 Michael Matz 2018-06-24 20:12:51 +0200
  • 97196cebf6
    bootstrappable: Force static link. mes-0.15 Jan Nieuwenhuizen 2018-06-11 18:39:44 +0200
  • 91bdb5a4a3 Add linker's --export-dynamic flag alias Andrey Gursky 2018-06-11 18:15:24 +0200
  • 8f6fcb709a misc fixes grischka 2018-05-31 23:51:51 +0200
  • 2b155a8c16 tccgen.c: fix warning for incompatible struct- and function pointers grischka 2018-05-31 23:52:07 +0200
  • ace1225492 tcc_add_file(): preserve s->filetype grischka 2018-05-31 23:51:59 +0200
  • ff1caa8017
    bootstrappable: Work around MesCC bug. Jan Nieuwenhuizen 2018-05-22 01:08:03 +0200
  • 088b26dd68
    bootstrappable: Work around MesCC bug. Jan Nieuwenhuizen 2018-05-22 01:08:03 +0200
  • 843ed17eff
    bootstrappable: HAVE_FLOAT. Jan Nieuwenhuizen 2018-05-20 10:11:40 +0200
  • 0c5cf429bb test: FAILED: 2/70. Jan Nieuwenhuizen 2018-05-03 15:12:48 +0200
  • ddea739c89 Revert "lotsa debug printing" Jan Nieuwenhuizen 2018-04-21 14:55:32 +0200
  • 1f7bc1165b lotsa debug printing Jan Nieuwenhuizen 2017-11-16 07:48:49 +0100
  • 28747bb84f build: switch to Mes+MesCC. Jan Nieuwenhuizen 2018-04-07 15:23:32 +0200
  • 2c8917e8cf check.sh: add new 8*-tests. Jan Nieuwenhuizen 2017-12-04 23:17:12 +0100
  • 76bd3939bf test.sh: debug help for failing test. Jan Nieuwenhuizen 2017-12-03 09:10:31 +0100
  • 697e120636 build: Update for new Mes libc layout. Jan Nieuwenhuizen 2017-12-03 14:38:48 +0100
  • bc1cfcf4ea tccpp.c: Update for new Mes libary layout. Jan Nieuwenhuizen 2017-12-03 14:48:46 +0100
  • 21325fea44 build: add blood-elf. Jan Nieuwenhuizen 2017-12-02 11:54:29 +0100
  • 6dd93b65b7 MESCC static Jan Nieuwenhuizen 2018-04-26 11:13:04 +0200
  • 7062d846dc bootstrappable: add tcc.h include guards to include location. Jan Nieuwenhuizen 2018-04-21 13:12:22 +0200
  • ace5372804
    bootstrappable: add tcc.h include guards to include location. Jan Nieuwenhuizen 2018-04-21 13:12:22 +0200
  • cc28d3319f Revert "lotsa debug printing" mes-0.12 Jan Nieuwenhuizen 2017-12-03 23:48:06 +0100
  • c2ab728169 lotsa debug printing Jan Nieuwenhuizen 2017-11-16 07:48:49 +0100
  • 60f586ca77 build: switch to Mes+MesCC. Jan Nieuwenhuizen 2018-04-07 15:23:32 +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 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
  • 01ce340ede check.sh: add new 8*-tests. Jan Nieuwenhuizen 2017-12-04 23:17:12 +0100
  • aaa255de26 test.sh: debug help for failing test. Jan Nieuwenhuizen 2017-12-03 09:10:31 +0100
  • 518f11c606 build: Update for new Mes libc layout. Jan Nieuwenhuizen 2017-12-03 14:38:48 +0100
  • 6aacc5ddf1 tccpp.c: Update for new Mes libary layout. Jan Nieuwenhuizen 2017-12-03 14:48:46 +0100
  • 5db4b4de88 build: add blood-elf. Jan Nieuwenhuizen 2017-12-02 11:54:29 +0100
  • 489bbbccd9 bootstrappable: mescc char cast truncate bug. Jan Nieuwenhuizen 2017-12-03 23:46:52 +0100
  • 581891fbd7 bootstrappable: mescc has no long long. Jan Nieuwenhuizen 2017-12-03 23:05:04 +0100
  • dbdc4f2c49 bootstrappable: mescc has no unsigned arithmetic. Jan Nieuwenhuizen 2017-12-03 21:49:54 +0100
  • e3833ff80b bootstrappable: mescc bug struct foo bar = *baz (). Jan Nieuwenhuizen 2017-12-03 09:10:09 +0100
  • adeecfe3fc bootstrap/mescc Jan Nieuwenhuizen 2017-12-02 11:54:20 +0100
  • 0d45b9da6b mescc: jmp_buf. Jan Nieuwenhuizen 2017-11-26 14:13:24 +0100
  • 5df456f020 bootstrappable: mescc bug: sizeof expr. Jan Nieuwenhuizen 2017-11-16 07:49:01 +0100
  • 3e09b10573 MESCC 6 Jan Nieuwenhuizen 2017-11-15 20:36:02 +0100
  • add4158cfe MESCC 5 Jan Nieuwenhuizen 2017-11-15 20:35:57 +0100
  • 62a7f8ffb7 MESCC 3->BOOTSTRAP? Jan Nieuwenhuizen 2017-11-16 08:03:18 +0100
  • c12d36a831 MESCC 3 Jan Nieuwenhuizen 2017-11-15 20:35:15 +0100
  • aef45d3b2f MESCC 2 Jan Nieuwenhuizen 2017-11-15 20:35:09 +0100
  • 84834f2793 MESCC 1 Jan Nieuwenhuizen 2017-11-15 20:35:03 +0100
  • f8747a9f08 BOOTSTRAP 3 Jan Nieuwenhuizen 2017-11-15 20:31:36 +0100
  • 047ce2fb42 if0 3 Jan Nieuwenhuizen 2017-11-15 20:35:48 +0100
  • 0c66456b1f bootstrappable: constant pointer arithmetic. Jan Nieuwenhuizen 2017-09-10 12:52:46 +0200
  • 28e321133a bootstrappable: uint16_t in struct on heap. Jan Nieuwenhuizen 2017-08-06 12:58:56 +0200
  • 58d69e6296 bootstrappable: str[r]chr (str, 0). Jan Nieuwenhuizen 2017-07-30 14:01:02 +0200
  • 4bd24bc145 bootstrappable: sizeof *type. Jan Nieuwenhuizen 2017-07-28 08:13:09 +0200
  • 0be9207e56 bootstrappable: Multi-line strings. Jan Nieuwenhuizen 2017-07-24 13:36:51 +0200
  • bd04408eff bootstrappable: char foo[][]. Jan Nieuwenhuizen 2017-07-23 22:36:48 +0200
  • 1770c2f008 bootstrappable: foo ()->bar. Jan Nieuwenhuizen 2017-07-23 23:34:09 +0200
  • 0edcab5c2f complex 13 Jan Nieuwenhuizen 2017-11-16 06:42:31 +0100
  • aabfd45a22 bootstrappable: mescc: sprintf. Jan Nieuwenhuizen 2017-11-16 06:37:10 +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
  • e9979b51d4 bootstrappable: (foo--)->bar.baz. Jan Nieuwenhuizen 2017-11-16 06:35:22 +0100
  • 7823336295 bootstrappable: Heterogeneous switch case. Jan Nieuwenhuizen 2017-07-23 22:43:40 +0200
  • 72d79bbaf1 bootstrappable: Simple initializer lists. Jan Nieuwenhuizen 2017-11-16 06:33:34 +0100
  • a958c2cbf9 bootstrappable: Heterogeneous initializer list. Jan Nieuwenhuizen 2017-11-16 06:33:16 +0100
  • 2df994edbb bootstrappable: Outline case_t. Jan Nieuwenhuizen 2017-11-16 06:29:11 +0100
  • 7bba51cd10 bootstrappable: Outline enum TCCState_pflag. Jan Nieuwenhuizen 2017-11-16 06:27:05 +0100
  • c6fca09c2f bootstrappable: Outline CValue_str. Jan Nieuwenhuizen 2017-11-16 06:26:31 +0100
  • 67ab8df0bd bootstrappable: Outline elf unions. Jan Nieuwenhuizen 2017-11-16 06:25:56 +0100
  • 467d33f83a Revert "bootstrappable: Outline enums, structs, unions." Jan Nieuwenhuizen 2017-11-16 06:25:10 +0100
  • b28cc512db bootstrappable: Outline enums, structs, unions. Jan Nieuwenhuizen 2017-07-23 21:09:00 +0200
  • 101060edb3 BOOTSTRAP 0 Jan Nieuwenhuizen 2017-11-15 20:31:49 +0100
  • c8f472fac0 gitignore: mescc. Jan Nieuwenhuizen 2017-11-24 06:37:28 +0100