-
bf9539c565
mescc: Add data as loadable ELF section.
Jan Nieuwenhuizen
2017-01-17 18:48:54 +0100
-
11f7f67a45
mescc: Support switch.
Jan Nieuwenhuizen
2017-01-17 19:03:08 +0100
-
04218971c5
mescc: Handle enums.
Jan Nieuwenhuizen
2017-01-10 22:44:01 +0100
-
961559f32e
mescc: Update for.
Jan Nieuwenhuizen
2017-01-10 20:51:29 +0100
-
5fae0f7bff
scm: Add string-delete.
Jan Nieuwenhuizen
2017-01-17 18:48:28 +0100
-
6ffca4bf61
mescc: Add open/read C-tests.
Jan Nieuwenhuizen
2017-04-02 12:10:38 +0200
-
c3eacb58df
mescc: Support ?.
Jan Nieuwenhuizen
2017-01-10 20:27:44 +0100
-
b0e0ab014f
mescc: Support open, read.
Jan Nieuwenhuizen
2017-01-10 20:35:52 +0100
-
4726a6c9ce
mescc: Support globals.
Jan Nieuwenhuizen
2017-01-10 20:12:06 +0100
-
36f9d584c5
mescc: Small ELF tweaks allowing debugging with gdb.
Jan Nieuwenhuizen
2017-01-09 20:06:32 +0100
-
b98a2dda6e
mescc: Handle && in if and while.
Jan Nieuwenhuizen
2017-01-08 17:51:40 +0100
-
7667fb95c0
mescc: Proper support for i++,++i,i--,--i.
Jan Nieuwenhuizen
2017-01-07 21:53:12 +0100
-
c83ef66265
mescc: Beginning of expression and test template.
Jan Nieuwenhuizen
2017-04-02 12:23:00 +0200
-
8d1e001ab2
mescc: Have micro-mes use strcmp to print help.
Jan Nieuwenhuizen
2017-01-06 00:20:05 +0100
-
107795b13c
mescc: Compile specific for loop.
Jan Nieuwenhuizen
2017-01-05 21:24:56 +0100
-
4a3e419e30
mescc: Refactor compiler.
Jan Nieuwenhuizen
2017-01-05 00:55:46 +0100
-
21a6f2ca52
scm: Fix psyntax/keyword/optargs interaction bug.
Jan Nieuwenhuizen
2017-01-07 01:08:29 +0100
-
c60f19e041
mescc: Compile file supplied on command line.
Jan Nieuwenhuizen
2017-01-03 23:48:12 +0100
-
3c35f59e63
nyacc: Add cpp to c99 mes module.
Jan Nieuwenhuizen
2017-01-03 22:12:12 +0100
-
f106dbfdae
mescc: Rename symbols to globals.
Jan Nieuwenhuizen
2017-01-03 18:34:49 +0100
-
38dc229a01
mescc: Have micro-mes use if not to segfault.
Jan Nieuwenhuizen
2017-01-03 18:22:56 +0100
-
296449c615
mescc: Have micro-mes print argv.
Jan Nieuwenhuizen
2017-01-03 12:33:34 +0100
-
01177f7324
mescc: Have micro-mes print argc.
Jan Nieuwenhuizen
2017-01-03 12:52:59 +0100
-
b93d5188ea
mescc: Support literal .byte in asm ().
Jan Nieuwenhuizen
2017-01-03 12:45:47 +0100
-
ea7e3f4952
mescc: Remove data section from disassembly.
Jan Nieuwenhuizen
2017-01-03 12:43:00 +0100
-
109cbdd1e7
mescc: Formals, local variables.
Jan Nieuwenhuizen
2017-01-02 23:21:33 +0100
-
57e11b3147
mescc: Nicer functions/parameters.
Jan Nieuwenhuizen
2017-01-02 07:41:56 +0100
-
0315d42306
mini-mes: Parse with Nyacc.
Jan Nieuwenhuizen
2017-01-02 07:50:44 +0100
-
8989dab8b0
mescc: Scaffolding of Nyacc compile experiments.
Jan Nieuwenhuizen
2017-04-02 12:01:33 +0200
-
eb3fed2a00
mescc: Nyacc updates, factor-out elf-util.
Jan Nieuwenhuizen
2017-04-02 11:55:37 +0200
-
7ec42c3cc7
mescc: Use Nyacc frontend.
Jan Nieuwenhuizen
2016-12-31 09:03:07 +0100
-
cd44770258
scm: Avoid xpath's shadowing of filter.
Jan Nieuwenhuizen
2017-01-03 22:18:22 +0100
-
5e988b4ebf
nyacc: fixes didn't get in in 0.74.0
Matt Wette
2017-01-08 16:59:20 -0800
-
c5b99d79b7
nyacc: ugh. fixes did not take, why?
Matt Wette
2017-01-08 16:56:24 -0800
-
16755c68b5
nyacc: new release 0.74.0
Matt Wette
2017-01-08 13:06:33 -0800
-
cafdfbb0bb
nyacc: minor fixes
Matt Wette
2017-01-08 13:00:57 -0800
-
9c32a41370
nyacc: lots of C99/CPP fixes. now more robust for code mode
Matt Wette
2017-01-08 12:16:28 -0800
-
0b46949f48
nyacc: lots of fixes to make CPP more robust; now need to test
Matt Wette
2017-01-07 16:06:09 -0800
-
baea80d962
nyacc: updates for cpp-ok/not-ok
Matt Wette
2017-01-06 08:03:41 -0800
-
2df0f57a30
nyacc: fixed c99/CPP bug: need to skip space before lparen
Matt Wette
2017-01-02 07:42:23 -0800
-
7b665385c9
nyacc: have something working for in-place include
Matt Wette
2017-01-01 19:40:27 -0800
-
f5d1522166
nyacc: working on cpp-include fix
Matt Wette
2017-01-01 07:54:21 -0800
-
6309b99aaa
nyacc: creating fixes for 0.73.0
Matt Wette
2016-12-31 08:33:07 -0800
-
5251e707ab
nyacc: new release 0.73.0
Matt Wette
2016-12-25 19:34:40 -0800
-
e589c81c8d
nyacc: misc updates; see ChangeLog
Matt Wette
2016-12-25 19:31:09 -0800
-
4c4706f17e
nyacc: multiple fixes
Matt Wette
2016-12-03 07:19:35 -0800
-
4d5102dffd
nyacc: starting devel on 0.72.0
Matt Wette
2016-08-09 05:45:52 -0700
-
1e8d27fb7d
nyacc: Move README.nyacc.
Jan Nieuwenhuizen
2016-12-26 08:06:49 +0100
-
fa0d10e121
nyacc: Add README.nyacc.
Jan Nieuwenhuizen
2016-12-26 08:05:00 +0100
-
15518f92af
tests: Move (ice-9 syncase) into cond-expand.
Jan Nieuwenhuizen
2016-12-25 22:48:06 +0100
-
1a58dbe3c6
nyacc: Move (ice-9 syncase) into cond-expand.
Jan Nieuwenhuizen
2017-03-26 22:27:20 +0200
-
43a1774750
core: Move GNUisms inside #if.
Jan Nieuwenhuizen
2017-01-04 08:16:14 +0100
-
e74a7584e9
repl: Fix expand in repl.
Jan Nieuwenhuizen
2017-01-22 01:35:33 +0100
-
712403752d
scm: Error throws rather than hard exit.
Jan Nieuwenhuizen
2017-01-04 00:11:47 +0100
-
1f9476aeca
repl: Use exception handling.
Jan Nieuwenhuizen
2016-12-28 20:49:19 +0100
-
cb1fa49767
core: Throw exceptions rather than asserts.
Jan Nieuwenhuizen
2016-12-28 22:26:33 +0100
-
2675f711a3
core+scm: Implement exception handling.
Jan Nieuwenhuizen
2016-12-28 22:26:07 +0100
-
04bb0cb79d
Revert "core: Display me debuggor CPS+CC."
Jan Nieuwenhuizen
2016-12-28 16:37:06 +0100
-
134f39ce22
core: Display me debuggor CPS+CC.
Jan Nieuwenhuizen
2016-12-28 16:35:12 +0100
-
d0f7db73f9
core: Add continuations, call/cc.
Jan Nieuwenhuizen
2016-12-28 22:04:57 +0100
-
b66cd8627c
core: Rewrite eval_apply in continuation passing style.
Jan Nieuwenhuizen
2016-12-28 21:55:42 +0100
-
b83d583755
Support radix for string->number, number->string.
Jan Nieuwenhuizen
2017-01-04 21:11:52 +0100
-
a0baa98196
Add string-take, string-drop.
Jan Nieuwenhuizen
2017-01-04 20:56:47 +0100
-
c3a6d70f74
core: Stderr_ also print numbers.
Jan Nieuwenhuizen
2017-01-04 20:22:31 +0100
-
40593ac218
Bugfixes bytevectors.
Jan Nieuwenhuizen
2017-01-04 20:20:15 +0100
-
921c2fe79e
Append-map: handle multiple list.
Jan Nieuwenhuizen
2017-01-04 11:20:29 +0100
-
2ae1eec0eb
core: Move GNUisms inside #if.
Jan Nieuwenhuizen
2017-01-04 08:16:14 +0100
-
b8fd6ca7b9
Add drain-input.
Jan Nieuwenhuizen
2017-01-03 23:46:44 +0100
-
cc68c1cda8
Bugfix for reading #\*eof* character.
Jan Nieuwenhuizen
2017-01-03 23:46:03 +0100
-
d0e222dac3
core: Expose command line.
Jan Nieuwenhuizen
2017-01-03 23:41:11 +0100
-
e1fa4ed8be
Include srfi-13 in base.
Jan Nieuwenhuizen
2017-01-03 22:20:14 +0100
-
6d5cfad356
Add filter-map.
Jan Nieuwenhuizen
2017-01-03 22:11:34 +0100
-
aa82c408eb
Add srfi-1:iota.
Jan Nieuwenhuizen
2017-01-02 18:18:06 +0100
-
1eba164dd9
Add pretty-print from Guile.
Jan Nieuwenhuizen
2016-12-26 00:18:22 +0100
-
da6bd4cf97
Add make-string, object->string.
Jan Nieuwenhuizen
2016-12-26 00:17:21 +0100
-
02895340de
Add list-set!, string-set!
Jan Nieuwenhuizen
2016-12-26 00:16:37 +0100
-
3dd219b891
Fix core:car, core:cdr for specials.
Jan Nieuwenhuizen
2016-12-26 00:14:28 +0100
-
9848c90738
core: Add continuation on stack.
Jan Nieuwenhuizen
2017-01-04 09:07:11 +0100
-
23c1e33a6d
core: Uniformize calling of apply.
Jan Nieuwenhuizen
2016-12-26 09:04:40 +0100
-
a80ced8f84
core: Refactor stack handling.
Jan Nieuwenhuizen
2016-12-26 09:00:43 +0100
-
b45936815c
Add simple-format.
Jan Nieuwenhuizen
2016-12-28 08:55:34 +0100
-
5f8eedacec
Display: If possible, show name of closure.
Jan Nieuwenhuizen
2016-12-26 10:00:17 +0100
-
3d86df27c8
Update documentation.
Jan Nieuwenhuizen
2016-12-25 16:43:28 +0100
-
cc5627c08d
guix hash: 1jpm8m8y2dqsl3sc6flf8da4rpdrqh6zgr2mghzjw0lg34v1r21j
Jan Nieuwenhuizen
2016-12-25 16:30:53 +0100
-
f84e97fc33
Release 0.4.
Jan Nieuwenhuizen
2016-12-25 15:51:53 +0100
-
41207c663e
Remove hardcoded duplication of version.
Jan Nieuwenhuizen
2016-12-25 15:38:26 +0100
-
67c2f1537b
Update documentation.
Jan Nieuwenhuizen
2016-12-24 17:22:34 +0100
-
d0f2e1cabf
make: Install nyacc scripts too.
Jan Nieuwenhuizen
2016-12-25 00:49:00 +0100
-
95a7782089
Revert "core: Display me debuggor."
Jan Nieuwenhuizen
2016-12-25 11:54:14 +0100
-
6014e56f68
core: Display me debuggor.
Jan Nieuwenhuizen
2016-12-25 11:53:55 +0100
-
9dcbdf2135
Revert "core: FAT_C_READER: Show your speed."
Jan Nieuwenhuizen
2016-12-25 09:57:19 +0100
-
d8ea0d593b
core: FAT_C_READER: Show your speed.
Jan Nieuwenhuizen
2016-12-25 08:41:27 +0100
-
49f1c4e5f3
Refactor reader.
Jan Nieuwenhuizen
2016-12-24 22:16:53 +0100
-
7cb8aea66f
core: Remove c3+r abbreviatons.
Jan Nieuwenhuizen
2016-12-24 14:21:36 +0100
-
f1e0165faf
core: Move dump, load, bload to lib.c.
Jan Nieuwenhuizen
2016-12-24 14:05:33 +0100
-
15163e9dc1
core: Add getenv, verbose module loading on MES_DEBUG.
Jan Nieuwenhuizen
2016-12-24 14:09:48 +0100
-
e8d8d5c3be
core: Add some error checking.
Jan Nieuwenhuizen
2016-12-24 12:10:05 +0100
-
bdeb41e0ae
core: Move reader and posix functions from mes.c
Jan Nieuwenhuizen
2016-12-24 11:28:25 +0100
-
1f1f1454d8
core: Remove unused symbols.
Jan Nieuwenhuizen
2016-12-24 11:21:30 +0100
-
d81ce91ff7
Add write, add display test, some fixes.
Jan Nieuwenhuizen
2016-12-24 11:10:11 +0100