Commit graph

  • ef29ade04b
    mescc: Mes C Library: Add buffered read. Jan Nieuwenhuizen 2019-07-27 22:58:49 +0200
  • c7d86eb955
    tests: Disable 70-extern.c for x86_64-gcc. Jan Nieuwenhuizen 2019-06-10 23:13:50 +0200
  • a5f16861ab
    mescc: Put char's ASCII code into register, not char. Danny Milosavljevic 2019-05-30 22:11:37 +0200
  • 7670d6be38
    mes: Update to Nyacc 0.93. Jan Nieuwenhuizen 2019-06-09 19:42:42 +0200
  • dd34569751
    mes: string->number: Support #x-prefixed hex numbers. Jan Nieuwenhuizen 2019-08-02 22:52:46 +0200
  • 26891251a6
    mescc: Do not dump variables with extern storage. Jan Nieuwenhuizen 2019-07-27 17:22:00 +0200
  • e8626841f3
    build: ./pre-inst-env MES_PREFIX fixup. Jan Nieuwenhuizen 2019-07-27 09:19:53 +0200
  • c03807b78f
    mescc: Be silent. Jan Nieuwenhuizen 2019-07-27 09:51:21 +0200
  • af1cc3ce81
    mescc: Add <include>/<kernel>/<arch> to include path. Jan Nieuwenhuizen 2019-07-26 22:44:04 +0200
  • 2197252482
    mescc: Add 70-function-destruct-declare.c test. Jan Nieuwenhuizen 2019-07-26 19:09:12 +0200
  • d5a0ecb3d5
    mescc: Resurrect --write. Jan Nieuwenhuizen 2019-07-26 18:57:45 +0200
  • 72e3582322
    build: Distribute crt*.c, libc+gnu.c for tcc, gcc bootstrap build. Jan Nieuwenhuizen 2019-07-26 18:36:07 +0200
  • 9628f38be3
    build: Uniquify config macros. Jan Nieuwenhuizen 2019-07-26 18:20:32 +0200
  • 2e98d03699
    build: Resurrect --with-cheating. Jan Nieuwenhuizen 2019-07-20 18:56:58 +0200
  • 3970a8797b
    mescc: Support tcc: libtcc1 build fixes. Jan Nieuwenhuizen 2019-07-23 20:38:29 +0200
  • bf4af81664
    mescc: Mes C Library: Avoid type/size_t conflicts. Jan Nieuwenhuizen 2019-06-01 08:44:18 +0200
  • 0904a288c7
    mescc: Support tcc: Add intptr_t, uintptr_t. Jan Nieuwenhuizen 2019-07-17 22:54:13 +0200
  • 2611a64b2e
    mescc: Add 70-struct-post.c test with fix. Jan Nieuwenhuizen 2019-07-21 22:40:42 +0200
  • 2f77f506b1
    mescc: Add 70-struct-short-enum-init.c test with fix. Jan Nieuwenhuizen 2019-07-21 16:48:26 +0200
  • 8e01a68357
    mescc: Add 70-array-in-struct-init.c test with fix. Jan Nieuwenhuizen 2019-07-20 17:14:55 +0200
  • 81849edb86
    mes: Remove broken copy of simple-format. Jan Nieuwenhuizen 2019-07-19 15:36:36 +0200
  • 4b5d5017c4
    Fix remainder handling. Danny Milosavljevic 2019-07-05 15:52:04 +0200
  • 5d1a3e9eda
    Revert "test: Disable 60-math.c test." Jan Nieuwenhuizen 2019-07-09 22:01:24 +0200
  • 0e7ff7e82a
    test: Disable 60-math.c test. Jan Nieuwenhuizen 2019-07-09 21:57:00 +0200
  • 9ac6528348
    build: Resurrect bootstrap.sh. Jan Nieuwenhuizen 2019-07-07 12:17:03 +0200
  • 6541ec8c09
    mescc: Use basename of input as default output name. Jan Nieuwenhuizen 2019-07-08 19:42:31 +0200
  • 479bf10878
    build: Handle gcc with --pie-by-default. Jan Nieuwenhuizen 2019-07-06 13:57:30 +0200
  • fca5f11dd4
    test: Split-off broken 72-typedef-struct-def-local. Jan Nieuwenhuizen 2019-07-08 09:04:01 +0200
  • babb1bb63e
    test: Fix open-read test. Jan Nieuwenhuizen 2019-06-28 20:37:47 +0200
  • c83584f85f
    test: Add open-read test. Jan Nieuwenhuizen 2019-06-26 21:55:44 +0200
  • e927a60648
    test: Enable argv test, run tests with arguments. Jan Nieuwenhuizen 2019-06-26 19:49:36 +0200
  • acb5608b70
    mescc: Mes C library: Move common getcwd, open bits to posix. Jan Nieuwenhuizen 2019-06-25 23:10:52 +0200
  • b562179c9c
    mescc: Mes C Library: Move posix bits to read. Jan Nieuwenhuizen 2019-06-25 01:58:15 +0200
  • 58864b181d
    porting: Avoid failing in scaffold build. Jan Nieuwenhuizen 2019-06-25 21:45:46 +0200
  • 1ba8bf539a
    build: Use bash if available to avoid dash problems. Jan Nieuwenhuizen 2019-06-25 21:40:43 +0200
  • 06a85ca9e0
    test: Oops, uncomment some commented-out tests. Jan Nieuwenhuizen 2019-06-25 20:11:57 +0200
  • dd0a0d779a
    build: Improve --with-system-libc support. Jan Nieuwenhuizen 2019-06-25 19:05:58 +0200
  • 9f60920538
    porting: Add x86_64 scaffold: exit and write in assembly. Jan Nieuwenhuizen 2019-06-23 21:23:34 +0200
  • fbe0b2eef8
    porting: Add x86 scaffold: exit and write in assembly. Jan Nieuwenhuizen 2019-06-13 14:19:59 +0200
  • 502a203742
    make check: Do not re-check unless recheck=true. Jan Nieuwenhuizen 2019-06-10 11:39:31 +0200
  • 78b3c85f15
    build: Cater for ARM. Jan Nieuwenhuizen 2019-05-22 17:55:20 +0200
  • 84ec4865df
    mescc: Drop $@-workaround. Jan Nieuwenhuizen 2019-06-10 23:43:35 +0200
  • 5dc245e739
    build: Simplify. Jan Nieuwenhuizen 2019-06-08 15:36:22 +0200
  • 3ef5212238
    test: Move scaffold/tests into lib. Jan Nieuwenhuizen 2019-06-08 15:34:44 +0200
  • 44f44aa099
    build: Make "GUILEC" compilation status output more verbose (print full path). Danny Milosavljevic 2019-05-10 16:38:05 +0200
  • 35a69e77d1
    build: Fix --disable-silent-rules. Thanks ng0! Jan Nieuwenhuizen 2019-05-29 16:55:57 +0200
  • 50f3f9ffdc
    mescc: Use a.out as default executable name. Jan Nieuwenhuizen 2019-05-29 16:49:22 +0200
  • 9cc3b10763
    mescc: Robustify against empty `V' in environment. Jan Nieuwenhuizen 2019-05-29 16:47:54 +0200
  • 1444c67010
    mescc: Fix -dumpmachine to respect -m bits selection. Jan Nieuwenhuizen 2019-05-29 00:04:47 +0200
  • 8abc68bb43
    mescc: Support single-dash options on Mes too. Jan Nieuwenhuizen 2019-05-29 16:45:28 +0200
  • 115feda4fc
    mescc: Ignore -fnobuiltin, -nostdinc for GCC compatibility. Jan Nieuwenhuizen 2019-05-29 16:44:31 +0200
  • 44f8117886
    test: Resurrect running boot tests on Guile. Jan Nieuwenhuizen 2019-05-27 22:57:44 +0200
  • eff35b8a54
    mescc: Mes C Library: Fix compile warnings. Jan Nieuwenhuizen 2019-05-26 13:41:00 +0200
  • 198d4a652d
    mescc: Mes C Library: Fixes for x86_64 crt1.c Jan Nieuwenhuizen 2019-05-26 09:36:57 +0200
  • 27d771e6ab
    test: Move srfi-1 for-each and map tests to tests/srfi-1.test. Jan Nieuwenhuizen 2019-05-29 16:30:25 +0200
  • 26e88603d4
    mescc: Mes C Library: Use SYSTEM_LIBC [WAS: WITH_GLIBC]. Jan Nieuwenhuizen 2019-05-29 16:15:12 +0200
  • 77e75c3142
    mes: Bugfix for search-path. Fixes running MesCC on Guile. Jan Nieuwenhuizen 2019-05-27 21:51:37 +0200
  • 0ef174897f
    mescc: Use named --architecture switch for upcoming mescc-tools 0.6. Jan Nieuwenhuizen 2019-05-25 16:01:39 +0200
  • a22e5d3acc
    mes: Identify 64-bit bug when compiled with MesCC. Jan Nieuwenhuizen 2019-05-27 21:33:20 +0200
  • 952b92dfec
    mes: Make debug levels 4 and 5 usable. Jan Nieuwenhuizen 2019-05-27 21:30:48 +0200
  • c33d6d00bc
    mes: Run build-aux/indent.sh. Jan Nieuwenhuizen 2019-05-18 13:27:42 +0200
  • a46c318bb8
    mes: Grand indent: prepare. Jan Nieuwenhuizen 2019-05-13 01:07:32 +0200
  • 1d56567c50
    mes: Support -c EXPR. Jan (janneke) Nieuwenhuizen 2019-05-16 00:04:45 +0200
  • b969c08205
    mes: Support optional port on read. Jan (janneke) Nieuwenhuizen 2019-05-16 00:05:47 +0200
  • e0eee55bf3
    build: Fix mescc installation on Debian. Jan (janneke) Nieuwenhuizen 2019-05-15 23:26:52 +0200
  • 9f4a4e47b2
    build: Debian make check and install fixes. Jan (janneke) Nieuwenhuizen 2019-05-15 15:18:38 +0200
  • e66f16aeb6
    mes: Rename strings.c. Jan Nieuwenhuizen 2019-05-14 08:37:05 +0200
  • 8bda737ee4
    mescc: Mes C Library: Use mes_open to avoid open trickery. Jan Nieuwenhuizen 2019-05-13 00:40:33 +0200
  • a5ae6569fb
    mescc: Mes C Library: Remove dead code. Jan Nieuwenhuizen 2019-05-13 00:18:29 +0200
  • 7bb775e69d
    mescc: Mes C Library: Explode linux/tcc.c. Jan Nieuwenhuizen 2019-05-13 00:16:47 +0200
  • ad46264879
    mescc: Mes C Library: Explode linux/libc.c. Jan Nieuwenhuizen 2019-05-13 00:09:50 +0200
  • 3a12301a25
    mescc: Mes C Library: Explode linux/gnu.c. Jan Nieuwenhuizen 2019-05-12 00:33:33 +0200
  • f5ab659569
    mescc: Mes C Library: Explode libc-mini.c. Jan Nieuwenhuizen 2019-05-10 00:32:45 +0200
  • 3ed82d7010
    mescc: Mes C Library: Cleanup includes. Jan Nieuwenhuizen 2019-05-08 00:25:41 +0200
  • fb13083d08
    mescc: Support -nodefaultlibs, -nostartfiles, -nostdlib. Jan Nieuwenhuizen 2019-05-05 20:25:22 +0200
  • 74b9879156
    build: Do not install test binaries. Jan Nieuwenhuizen 2019-05-03 18:08:46 +0200
  • 829cc9cca5
    mes: m2: Move force-output to Scheme. Jan Nieuwenhuizen 2019-05-05 13:11:33 +0200
  • 53c060f837
    build: M2-Planet first-aid, simplest build script possible. Jan Nieuwenhuizen 2019-03-23 22:05:35 +0100
  • c66abfb83c
    .dir-locals.el: Assert default GNU settings. Jan Nieuwenhuizen 2019-03-27 13:20:26 +0100
  • 757bea68fd
    Fix typo in stage0 copyright headers. Jan Nieuwenhuizen 2019-03-27 13:19:53 +0100
  • ff32cd03cc
    mescc: Mes C Library: Fix ungetc. Jan Nieuwenhuizen 2019-03-16 11:55:00 +0100
  • 48a0bf181d
    build: Replace POSIX, posix_p by WITH_GLIBC, wip_glibc_p. Jan Nieuwenhuizen 2019-03-23 21:44:00 +0100
  • 66019c8421
    mescc: Mes C Library: Fix compile warnings. Jan Nieuwenhuizen 2019-03-03 10:04:33 +0100
  • c5e098bc35
    mescc: Mes C Library: Fix isatty. Jan Nieuwenhuizen 2019-03-02 22:27:39 +0100
  • d93b19f41f
    test: 50-getenv: Test PATH, allow to fail. Jan Nieuwenhuizen 2019-03-02 22:22:35 +0100
  • 90b384def3
    mes: Support map and for-each with lists of unequal length. Jan Nieuwenhuizen 2019-03-02 14:33:58 +0100
  • 757d603e4c
    mescc: Mes C Library: Use __ as global internal prefix. Jan Nieuwenhuizen 2019-03-02 12:35:18 +0100
  • c78a087c38
    mescc: ctype.h: Add missing prototypes. Jan Nieuwenhuizen 2019-02-28 10:25:37 +0100
  • 2056d62065
    mescc: Mes C Library: Bugfix for tcc-compiled exit assembly. Jan Nieuwenhuizen 2019-02-28 20:40:16 +0100
  • 86609119e3
    test: Remove special characters from files. Jan Nieuwenhuizen 2019-02-25 23:41:20 +0100
  • da1c529bb4
    build: Support building with Gash. Jan Nieuwenhuizen 2019-02-25 18:37:18 +0100
  • d7159d607a
    build: Configure: remove temp files. Jan Nieuwenhuizen 2019-02-18 07:22:50 +0100
  • 6eaba71161
    build: Remove mini-mes. Jan Nieuwenhuizen 2019-02-18 07:21:54 +0100
  • 5232cfe669
    mescc: Mes C Library: Initialize streams in crt1. Jan Nieuwenhuizen 2019-02-24 12:31:44 +0100
  • 3480813038
    mescc: Mes C Library: Populate with function tests from scaffold. Jan Nieuwenhuizen 2019-02-24 17:51:53 +0100
  • a3d87214ea
    mescc: Mes C Library: Start test suite. Jan Nieuwenhuizen 2019-02-24 09:39:00 +0100
  • a9bf3bfb12
    mes: Remove stray debugging newline output. Jan Nieuwenhuizen 2019-02-24 10:49:56 +0100
  • 9ab1e5cbef
    mescc: Mes C Library: Fix brk return type compare. Jan Nieuwenhuizen 2019-02-24 09:11:55 +0100
  • 3cc45d7137
    core: Rename load_env to read_boot. Jan Nieuwenhuizen 2019-02-24 07:44:59 +0100
  • d3e694c529
    core: Initialize g_buf dynamically, add MES_STRING_MAX override. Jan Nieuwenhuizen 2019-02-10 06:56:06 +0100