-
f43af6acc3
mes-snarf: rewrite for development-time snarfing
Jan Nieuwenhuizen
2019-02-03 20:59:51 +0100
-
b3dc822bff
core: Resurrect POSIX build. Thanks, gio!
Jan Nieuwenhuizen
2019-02-15 09:28:46 +0100
-
99ac7b59c4
core: Remove struct definitions for builtins, drop snarfing.
Jan Nieuwenhuizen
2019-01-04 09:55:16 +0100
-
04556c5636
core: Remove struct definitions for cells, drop snarfing for symbols.
Jan Nieuwenhuizen
2019-01-04 08:07:48 +0100
-
df27830846
mes: Add take-while.
Jan Nieuwenhuizen
2018-12-27 16:36:22 +0100
-
3e41363232
mescc: Enhance POSIX command-line support, e.g. -DFOO=1.
Jan Nieuwenhuizen
2018-12-26 14:14:02 +0100
-
d52357cb71
build: Support running out-of-tree.
Jan Nieuwenhuizen
2018-12-27 16:36:39 +0100
-
8e8e2fd6d3
core: Remove string debugging.
Jan Nieuwenhuizen
2018-12-27 16:48:45 +0100
-
00289fb651
core: Remove --dump, --load.
Jan Nieuwenhuizen
2018-12-27 16:47:56 +0100
-
bc9de4ce0c
doc: Post-release update.
Jan Nieuwenhuizen
2018-12-16 19:35:48 +0100
-
b2056c105d
Release 0.19.
Jan Nieuwenhuizen
2018-12-16 14:51:18 +0100
-
32dcd3a575
doc: Release update.
Jan Nieuwenhuizen
2018-10-20 09:53:44 +0200
-
e90aed9d1b
mes: assq-ref, assoc-ref: Support alist == #f.
Jan Nieuwenhuizen
2018-12-15 12:56:15 +0100
-
750fef8dfb
core: Bump MAX_STRING to 524288
Jan Nieuwenhuizen
2018-12-15 10:34:57 +0100
-
47d9996079
mescc: Support Bash: Add getppid.
Jan Nieuwenhuizen
2018-12-14 18:48:03 +0100
-
7f6ca031f9
mescc: Support bash: Add sigdelset stub.
Jan Nieuwenhuizen
2018-12-14 18:46:44 +0100
-
5f14a46422
mescc: getcwd: Support getcwd (0, 0) GNU extension.
Jan Nieuwenhuizen
2018-12-07 20:18:01 +0100
-
0a32045caf
mescc: Replace \r in comments.
Jan Nieuwenhuizen
2018-12-02 07:26:07 +0100
-
8f8852ccff
build: Support building with Gash.
Jan Nieuwenhuizen
2018-11-24 21:07:31 +0100
-
6b841a0cab
mescc: Run without shell.
Jan Nieuwenhuizen
2018-11-25 13:21:03 +0100
-
1ab054002c
core: Add string-ref.
Jan Nieuwenhuizen
2018-11-16 00:15:50 +0100
-
6af0b49f09
core: Add string-length.
Jan Nieuwenhuizen
2018-11-15 23:51:29 +0100
-
819b32e61c
core: Add string-append.
Jan Nieuwenhuizen
2018-11-15 23:09:56 +0100
-
149f2a3e51
core: String as array of bytes.
Jan Nieuwenhuizen
2018-11-11 16:25:36 +0100
-
2e97dc1250
mescc: Move mecmp to libc.
Jan Nieuwenhuizen
2018-11-25 16:09:31 +0100
-
3e87e9de3c
mescc: Move memchr to libc.
Jan Nieuwenhuizen
2018-11-16 00:01:18 +0100
-
c9a3fe68ec
test: Use write instead of display.
Jan Nieuwenhuizen
2018-11-15 17:10:03 +0100
-
75655793d4
core: struct_set_: Oops typo.
Jan Nieuwenhuizen
2018-11-14 08:16:58 +0100
-
0be3bea141
mes: Remove copy of make-string.
Jan Nieuwenhuizen
2018-11-14 08:19:01 +0100
-
614bfeb3b8
mescc: Compile fixes.
Jan Nieuwenhuizen
2018-11-14 13:07:59 +0100
-
e27e7af055
mes: Oops, %moduledir debug info.
Jan Nieuwenhuizen
2018-11-11 14:47:14 +0100
-
17aeba8dc7
build: configure: Support Mes.
Jan Nieuwenhuizen
2018-11-11 10:38:02 +0100
-
fb8a6f3408
mes; Add read-line.
Jan Nieuwenhuizen
2018-11-11 16:57:58 +0100
-
c61c6866b5
mes: dirname: Fix for absolute file names.
Jan Nieuwenhuizen
2018-11-11 10:15:12 +0100
-
e0a2d540f4
mes: Add file-exists?.
Jan Nieuwenhuizen
2018-11-11 10:14:50 +0100
-
e95c5742be
mes: Add with-error-to-file.
Jan Nieuwenhuizen
2018-11-11 10:14:10 +0100
-
9da1fd92b6
mes: Add string-downcase, string-upcase, string-tokenize.
Jan Nieuwenhuizen
2018-11-11 10:00:04 +0100
-
9543962ece
mes: Add char-downcase, char-upcase.
Jan Nieuwenhuizen
2018-11-11 10:10:43 +0100
-
b7f5e1a8f9
mes: Add char-set:digit, char-set:lower-case, char-set:upper-case.
Jan Nieuwenhuizen
2018-11-11 10:09:41 +0100
-
b9534cb287
mes: Add char-set-adjoin, char-set-complement.
Jan Nieuwenhuizen
2018-11-11 10:08:03 +0100
-
1f1fa33eaa
mes: system*: Support redirection.
Jan Nieuwenhuizen
2018-11-11 10:00:50 +0100
-
d2cba60eb4
core: read_string: Allow for gc.
Jan Nieuwenhuizen
2018-11-11 10:17:50 +0100
-
af328a444a
core: Add delete_file.
Jan Nieuwenhuizen
2018-11-11 11:03:03 +0100
-
35c8408df4
core: Add dup, dup2.
Jan Nieuwenhuizen
2018-11-11 10:18:50 +0100
-
7c63d3df47
core: Add getcwd.
Jan Nieuwenhuizen
2018-11-11 10:16:19 +0100
-
7d2e0f1215
core: Support redirection of stderr.
Jan Nieuwenhuizen
2018-11-11 10:04:03 +0100
-
331a0c29e6
core: Assert g_free in alloc.
Jan Nieuwenhuizen
2018-11-11 10:01:49 +0100
-
82df50eae9
mescc: unlink: Move to libc.
Jan Nieuwenhuizen
2018-11-11 11:00:42 +0100
-
e660665dfd
mescc: dup, dup2: Move to libc.
Jan Nieuwenhuizen
2018-11-11 10:13:01 +0100
-
6e2f941573
mescc: getcwd: Move to libc.
Jan Nieuwenhuizen
2018-11-11 10:12:19 +0100
-
68441476e0
mescc: Support GNU make with POSIX.
Jan Nieuwenhuizen
2018-11-10 08:32:42 +0100
-
9ecc11ee52
mescc: Support GNU Bash.
Jan Nieuwenhuizen
2018-11-09 21:26:10 +0100
-
6b5ac57602
build: Simplify: cater for one compiler at a time.
Jan Nieuwenhuizen
2018-11-06 20:29:35 +0100
-
172879360e
mescc: Add missing define.
Jan Nieuwenhuizen
2018-11-09 16:56:54 +0100
-
cd70c63a40
mescc: Exit if library cannot be found.
Jan Nieuwenhuizen
2018-11-08 14:46:46 +0100
-
aa8fd3da9e
mescc: Accept -O, --std, -x.
Jan Nieuwenhuizen
2018-11-08 14:07:27 +0100
-
21887b9a8e
mescc: Support -dumpmachine.
Jan Nieuwenhuizen
2018-11-08 22:41:20 +0100
-
3d528b0257
mescc: vsnprintf: Compliant implementation.
Jan Nieuwenhuizen
2018-10-22 18:33:40 +0200
-
5d8e44de2c
test: Add performance test.
Jan Nieuwenhuizen
2018-10-21 12:04:25 +0200
-
06bf0fd6a3
mes: Add ceil, floor, round, inexact->exact.
Jan Nieuwenhuizen
2018-10-21 12:07:06 +0200
-
0e1d98963c
mes: read-string: Take optional port argument.
Jan Nieuwenhuizen
2018-10-21 12:00:00 +0200
-
d6660a5d83
core: eval_apply: Order gotos according to frequency.
Jan Nieuwenhuizen
2018-10-21 08:50:45 +0200
-
fc78b41a10
Revert "core: eval_apply profile."
Jan Nieuwenhuizen
2018-10-21 08:43:35 +0200
-
a048a452e5
core: eval_apply profile.
Jan Nieuwenhuizen
2018-10-21 08:25:07 +0200
-
9d1d85e041
core: Fix displaying of closure.
Jan Nieuwenhuizen
2018-10-20 20:01:45 +0200
-
00dc02757b
mes: Print backtrace upon exception.
Jan Nieuwenhuizen
2018-10-20 18:24:37 +0200
-
a233287c07
core: Set procedure in stack frame.
Jan Nieuwenhuizen
2018-10-20 18:27:13 +0200
-
c2c361bf1a
core: Implement stack and frame.
Jan Nieuwenhuizen
2018-10-20 18:23:20 +0200
-
094bdac0bd
core: Support time functions.
Jan Nieuwenhuizen
2018-10-20 14:18:04 +0200
-
ddb74e0a4a
core: Use hash table for symbols.
Jan Nieuwenhuizen
2018-10-18 18:50:09 +0200
-
8e2a688a8c
core: Use assert before failure exit.
Jan Nieuwenhuizen
2018-10-19 23:01:59 +0200
-
7efd949304
core: Add hashq_get_handle, hash, hash_ref, hash_set_x.
Jan Nieuwenhuizen
2018-10-18 07:55:28 +0200
-
67046e1b00
mes: Move pair? to core.
Jan Nieuwenhuizen
2018-10-18 20:06:10 +0200
-
5ed45a4e24
mes: Move assoc to core.
Jan Nieuwenhuizen
2018-10-19 22:38:19 +0200
-
4e0e4c83d8
Revert "core: Add gc-debug for stack array."
Jan Nieuwenhuizen
2018-10-20 10:58:56 +0200
-
e032f6c70f
core: Add gc-debug for stack array.
Jan Nieuwenhuizen
2018-10-19 21:23:17 +0200
-
5826f75c7b
scaffold: Resurrect mini-mes.
Jan Nieuwenhuizen
2018-10-19 20:20:00 +0200
-
d73df09ab6
core: Use array-based stack.
Jan Nieuwenhuizen
2017-12-14 07:05:53 +0100
-
a8ae42ff3c
mes: Resurrect Guile-1.8 support.
Jan Nieuwenhuizen
2018-10-17 09:47:20 +0200
-
a99f9c6df9
core: expand_variable: Remove weird exceptions: begin, if.
Jan Nieuwenhuizen
2018-10-16 17:13:04 +0200
-
b226a175f8
mes: Switch to srfi-9 based on structs.
Jan Nieuwenhuizen
2018-10-15 20:42:10 +0200
-
4ff9b36f26
mes: srfi-9: Add implementation based on struct.
Jan Nieuwenhuizen
2018-10-15 16:57:00 +0200
-
8c0a517edf
core: hashq-table: Refactor to be a record-like struct.
Jan Nieuwenhuizen
2018-10-15 15:45:41 +0200
-
999642052b
mescc: Mes C Library: oputs: New function.
Jan Nieuwenhuizen
2018-10-15 15:44:47 +0200
-
d472c4b6f2
core: Use hashq-table for macros.
Jan Nieuwenhuizen
2018-10-15 14:13:51 +0200
-
d552ef7c67
core: Add hashq-table type.
Jan Nieuwenhuizen
2018-10-15 13:36:19 +0200
-
bba17734d8
core: Add boot-module.
Jan Nieuwenhuizen
2018-10-15 10:44:47 +0200
-
7da67941e2
core: Add module-define!
Jan Nieuwenhuizen
2018-10-14 09:10:30 +0200
-
16934697f7
core: Add module indirection for variable lookup.
Jan Nieuwenhuizen
2018-10-14 08:30:18 +0200
-
79c1fe0466
core: Add module type.
Jan Nieuwenhuizen
2018-10-14 08:15:22 +0200
-
96ca5b4e4b
core: Add cstring_to_symbol.
Jan Nieuwenhuizen
2018-10-14 07:38:51 +0200
-
0068fe533d
core: Add struct type.
Jan Nieuwenhuizen
2018-10-13 17:34:27 +0200
-
8df367b3a2
build: factor-out snarfing.
Jan Nieuwenhuizen
2018-10-15 13:48:50 +0200
-
2d882ee7bb
core: core:cdr: Support port type.
Jan Nieuwenhuizen
2018-10-15 12:28:02 +0200
-
3e5d775b3b
mes: with-fluids: Fix reset.
Jan Nieuwenhuizen
2018-10-15 10:39:02 +0200
-
0feea9ae52
mescc: Recognize U integer suffix.
Jan Nieuwenhuizen
2018-10-19 23:31:30 +0200
-
34b265df20
mescc: Add INTn_MIN/MAX defines to stdint.h.
Peter De Wachter
2018-10-16 20:40:41 +0200
-
b560899d84
mescc: Allow superfluous parentheses in function declarations.
Peter De Wachter
2018-10-16 20:40:40 +0200
-
ab57acfa01
mescc: Implement unary plus operator.
Peter De Wachter
2018-10-16 20:40:38 +0200
-
d96730b892
mescc: Add missing assembly defines.
Peter De Wachter
2018-10-16 20:40:37 +0200