Commit graph

  • 30743ce141 mini-mes: Fully remove reader from core. Jan Nieuwenhuizen 2017-03-25 15:58:44 +0100
  • 040b9aedfc mescc: Support bitwise or. Jan Nieuwenhuizen 2017-03-24 23:15:01 +0100
  • ca633abdda mescc: Lshift support non-fixed shift value. Jan Nieuwenhuizen 2017-03-24 22:32:02 +0100
  • ce55c198c0 mescc: Use signed integer comparison. Jan Nieuwenhuizen 2017-03-24 21:45:19 +0100
  • 66b53669f8 mescc: Run module/base-0.mes. Jan Nieuwenhuizen 2017-03-26 21:13:01 +0200
  • e460771988 test: Allow running with any mes. Jan Nieuwenhuizen 2017-03-26 21:06:19 +0200
  • 9896f9eb92 scm+test: Factor-out math and vector. Jan Nieuwenhuizen 2017-04-02 11:34:40 +0200
  • dbd987ab19 mescc: Have ungetc remember 2 positions. Jan Nieuwenhuizen 2017-03-23 18:57:06 +0100
  • 0685c9e7e8 mescc: Add brk, naive malloc. Jan Nieuwenhuizen 2017-04-02 12:31:15 +0200
  • b1d6e19eca mescc: Struct fixes. Jan Nieuwenhuizen 2017-03-23 18:48:19 +0100
  • a7f40f71ff mescc: Add missing defines. Jan Nieuwenhuizen 2017-03-22 07:54:45 +0100
  • efc02d9746 mini-mes: Update display_. Jan Nieuwenhuizen 2017-03-22 07:09:58 +0100
  • 76f6fdc43e mescc: Struct by value assignment fixes. Jan Nieuwenhuizen 2017-03-22 07:13:34 +0100
  • bcf1b2a356 mescc: Fix struct field comparison. Jan Nieuwenhuizen 2017-03-22 07:10:54 +0100
  • 9a02352a15 mescc: Run full scheme reader read-0.mes. Jan Nieuwenhuizen 2017-03-22 06:59:50 +0100
  • 98f64ae516 mescc: Mini-mes (gcc-compiled) runs read-0.mes. Jan Nieuwenhuizen 2017-03-22 06:39:24 +0100
  • 240f2814f4 mescc: Cleanup mini-mes build and test. Jan Nieuwenhuizen 2017-03-19 13:41:56 +0100
  • 4e12e14b85 mescc: Refactor libc. Jan Nieuwenhuizen 2017-04-02 12:29:09 +0200
  • 124352e087 mescc: Refactor ret. Jan Nieuwenhuizen 2017-03-19 10:27:18 +0100
  • a010203f0d mescc: Cache text generation. Jan Nieuwenhuizen 2017-03-18 23:00:04 +0100
  • 2397e0c8e2 mescc: Refactor function-offset. Jan Nieuwenhuizen 2017-03-18 19:12:25 +0100
  • 4b349fabf1 mescc: Cache data-offset too. Jan Nieuwenhuizen 2017-03-18 08:58:15 +0100
  • a14c3d937a mescc: Support assignment with comparison. Jan Nieuwenhuizen 2017-03-18 08:25:15 +0100
  • 4c59078002 mescc: Support assignment test. Jan Nieuwenhuizen 2017-03-18 08:17:18 +0100
  • b22eee36df mescc: Fix simple value tests. Jan Nieuwenhuizen 2017-03-17 23:49:29 +0100
  • f03a2e7500 mescc: Struct by value. Jan Nieuwenhuizen 2017-03-17 22:45:48 +0100
  • a4d65166c0 mescc: Support generic initializer. Jan Nieuwenhuizen 2017-03-17 17:54:37 +0100
  • ddd880bdc8 mescc: Remove last hardcodings for identifiers. Jan Nieuwenhuizen 2017-03-17 17:32:23 +0100
  • cbee04c4b8 mescc: Support function call with enum value. Jan Nieuwenhuizen 2017-03-17 08:37:45 +0100
  • a2f180ba4a mescc: Fix d-sel comparisons. Jan Nieuwenhuizen 2017-03-14 00:15:13 +0100
  • d039b00349 mescc: Fix for character array s[0]. Jan Nieuwenhuizen 2017-03-13 19:38:38 +0100
  • 03c37b2e22 mescc: Support mini-mes running scheme program with builtins. Jan Nieuwenhuizen 2017-03-12 12:02:12 +0100
  • 1322d99c22 mescc: Support [for] itoa. Jan Nieuwenhuizen 2017-03-12 11:05:20 +0100
  • 3268027e46 mescc: Support do .. while. Jan Nieuwenhuizen 2017-03-12 11:05:00 +0100
  • 76f1a89cef core+mini-mes: Replace manual snippets by snarfed includes. Jan Nieuwenhuizen 2017-03-10 20:56:18 +0100
  • b43380c8d8 nyacc: removed start from lalr-spec -- not needed Matt Wette 2017-03-05 13:22:51 -0800
  • 2f1e0e6360 nyacc: working javascript interpreter in guile Matt Wette 2017-03-03 17:07:29 -0800
  • 07310be6d0 nyacc: lex fixes for char-lit Matt Wette 2017-03-02 16:23:44 -0800
  • 9c4e5247c2 nyacc: cleaned up documentation Matt Wette 2017-03-01 18:11:40 -0800
  • be4d33f022 nyacc: working on C99 UG as a memo Matt Wette 2017-02-28 17:19:48 -0800
  • 6c536c0e9d nyacc: new release 0.76.5 Matt Wette 2017-02-28 09:57:49 -0800
  • 953a57b663 nyacc: fixed bug in pretty-print-c99 wrt i-sel Matt Wette 2017-02-28 09:53:41 -0800
  • f7ab751dcd nyacc: merge from 0.76.4 Matt Wette 2017-02-25 07:36:57 -0800
  • 72b0dbe2bd nyacc: new release 0.76.4 Matt Wette 2017-02-23 17:31:24 -0800
  • 14d6407bc9 nyacc: new release 0.76.3 Matt Wette 2017-02-23 05:38:49 -0800
  • e00dc59ac0 nyacc: more bugs in cpp tokl->string Matt Wette 2017-02-23 05:37:25 -0800
  • 7bb78f15b8 nyacc: new release 0.76.2 Matt Wette 2017-02-22 17:14:07 -0800
  • 8580e706f8 nyacc: fixed more CPP issues Matt Wette 2017-02-22 17:12:32 -0800
  • f7fb6ac395 nyacc: new release 0.76.1 Matt Wette 2017-02-22 08:26:40 -0800
  • 2c6a6dc47d nyacc: fixed C99 CPP to deal with numbers correctly Matt Wette 2017-02-22 08:23:27 -0800
  • 62154122b3 nyacc: merge master 0.76.0 Matt Wette 2017-02-20 13:45:45 -0800
  • 34c0f46c62 nyacc: new release 0.76.0 Matt Wette 2017-02-19 08:28:25 -0800
  • a301ce53df nyacc: worked c99/util2.scm udecl->mspec Matt Wette 2017-02-19 08:26:30 -0800
  • 047590bd5e nyacc: new release 0.75.6 Matt Wette 2017-02-18 17:11:12 -0800
  • bed639f680 nyacc: fixed some c99/util2 items Matt Wette 2017-02-18 17:06:50 -0800
  • 5bf49dfb54 nyacc: merged in 0.75.5 from master and inc version Matt Wette 2017-02-17 10:21:52 -0800
  • 9559240282 nyacc: new release 0.75.5 Matt Wette 2017-02-17 08:30:20 -0800
  • 883a93ce60 nyacc: new release 0.74.4 Matt Wette 2017-02-16 16:14:42 -0800
  • f831edafe9 nyacc: minor cpp fixes Matt Wette 2017-02-16 16:12:40 -0800
  • 5b34d2b2e7 nyacc: merge from 0.75.3 Matt Wette 2017-02-16 11:03:11 -0800
  • 16bf996c93 nyacc: new release 0.75.3 Matt Wette 2017-02-16 06:26:10 -0800
  • 2d35221753 nyacc: new release 0.75.2 Matt Wette 2017-02-16 06:24:56 -0800
  • 49a7200b72 nyacc: new release 0.75.1 Matt Wette 2017-02-16 06:12:32 -0800
  • 2b57b3dc6e nyacc: new release 0.74.0 Matt Wette 2017-02-15 20:49:07 -0800
  • 1ae749b25f nyacc: I think cpp is working now Matt Wette 2017-02-15 19:58:29 -0800
  • 5baa7f33b1 nyacc: working cpp now, I hope Matt Wette 2017-02-14 19:24:59 -0800
  • 8a821d03d6 nyacc: CPP not yet working for file mode Matt Wette 2017-02-12 14:29:18 -0800
  • ea7f0b3a01 nyacc: working on cpp issues Matt Wette 2017-02-11 13:04:38 -0800
  • d03ea06c84 nyacc: C99 CPP for code is better Matt Wette 2017-02-05 07:52:44 -0800
  • e534225328 nyacc: starting to work on reframing Matt Wette 2017-01-20 14:51:55 -0800
  • 85cb3731cc nyacc: more CPP fixes Matt Wette 2017-01-18 17:26:41 -0800
  • 50fc6f6966 nyacc: redesign lang/c99/cppbocy.scm:scan-cpp-input Matt Wette 2017-01-17 05:50:45 -0800
  • f738d4381d mescc: Support goto in while body. Jan Nieuwenhuizen 2017-03-10 07:01:51 +0100
  • f612feec47 core+mini-mes: Move function name to struct function. Jan Nieuwenhuizen 2017-03-09 23:27:12 +0100
  • e9560e95a5 mescc: Support strings in struct initialization. Jan Nieuwenhuizen 2017-03-09 08:14:27 +0100
  • 64e73dcf29 mescc: Display sexps better. Jan Nieuwenhuizen 2017-03-07 22:33:59 +0100
  • dd52f580fb mescc: Compile all of mini-mes. Jan Nieuwenhuizen 2017-03-06 07:14:15 +0100
  • 78e70f9024 mescc: Support struct assignment. Jan Nieuwenhuizen 2017-03-02 20:26:13 +0100
  • 08ea0da745 mescc: Fix add, sub, lshift. Jan Nieuwenhuizen 2017-03-02 20:19:53 +0100
  • c9b251616a mescc: Support any expression as arg. Jan Nieuwenhuizen 2017-02-27 07:50:33 +0100
  • 394a3925be mescc: Rename expr->accu*. Jan Nieuwenhuizen 2017-03-02 06:41:19 +0100
  • 07c4b02fa3 mescc: Fixes for goto. Jan Nieuwenhuizen 2017-04-02 12:13:04 +0200
  • 184c9f2641 mescc: Mini-mes runs (cons 0 1) dump. Jan Nieuwenhuizen 2017-02-24 13:27:39 +0100
  • 70e4aec861 mescc: Run mini-mes. Jan Nieuwenhuizen 2017-01-29 15:22:39 +0100
  • 8692fa3bb8 doc: Add gdb assembly debugging info. Jan Nieuwenhuizen 2017-01-22 14:16:22 +0100
  • 4d5ba83392 doc: Add fosdem talk. Jan Nieuwenhuizen 2017-01-21 16:15:34 +0100
  • 452b231645 mescc: bugfix: arg as function call. Jan Nieuwenhuizen 2017-01-21 13:17:24 +0100
  • 61e14e6e24 mini-mes: gcc: run (cons 0 1). Jan Nieuwenhuizen 2017-01-18 07:38:45 +0100
  • e00d18b59f nyacc: new release 0.74.3 Matt Wette 2017-01-15 08:51:21 -0800
  • 50301b8fd7 nyacc: CPP working better now Matt Wette 2017-01-15 08:47:49 -0800
  • 7e39956858 nyacc: something working Matt Wette 2017-01-14 15:16:28 -0800
  • 532687f6d8 nyacc: still debugginug Matt Wette 2017-01-14 13:30:47 -0800
  • bd3f15af64 nyacc: working # and ## I think, but lots of debug output too Matt Wette 2017-01-11 16:37:58 -0800
  • 5652db7984 nyacc: exceptions worked on.. still need to fix # Matt Wette 2017-01-11 08:14:45 -0800
  • d644043ef8 nyacc: new release 0.74.2 Matt Wette 2017-01-10 20:10:32 -0800
  • 91023edbf4 nyacc: fixed C99 use of 'defined XYZ' (no parens) Matt Wette 2017-01-10 20:06:28 -0800
  • 09b9c41dba nyacc: merged master Matt Wette 2017-01-10 18:57:27 -0800
  • cc5f5ac96f nyacc: working on fixes Matt Wette 2017-01-10 18:56:00 -0800
  • c210959c49 mescc: Read and display sexp dumped by mes. Jan Nieuwenhuizen 2017-01-10 20:05:47 +0100
  • 2bb9f2b818 mescc: Support global pointer assignments. Jan Nieuwenhuizen 2017-01-17 18:57:41 +0100