Commit graph

  • 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