-
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