mes.git
2016-10-16 Jan NieuwenhuizenPrepare for 0.1 release: installable scripts.
2016-10-15 Jan NieuwenhuizenPrepare for 0.1 release: gnu-build-system.
2016-10-12 Jan NieuwenhuizenPrepare for 0.1 release: new directory structure.
2016-10-15 Jan NieuwenhuizenRemove evcon (Sorry John).
2016-10-15 Jan NieuwenhuizenSupport quasisyntax.
2016-10-16 Jan NieuwenhuizenAdd REPL.
2016-10-12 Jan NieuwenhuizenAvoid 90% of cdr'ing environment, assuming static primi...
2016-10-16 Jan NieuwenhuizenDo not use quasiquote in base0.
2016-10-12 Jan NieuwenhuizenAdd procedure? to base.
2016-10-08 Jan Nieuwenhuizenspeedup: use ->car etc.
2016-10-11 Jan NieuwenhuizenAvoid out-of-spec strncat usage.
2016-10-11 Jan NieuwenhuizenDiscern between primitive atoms and symbols.
2016-10-10 Jan Nieuwenhuizenresurrect mescc.
2016-10-10 Jan Nieuwenhuizencleanup and doc update.
2016-10-10 Jan Nieuwenhuizensyntax.mes: silence syntax error.
2016-10-10 Jan Nieuwenhuizentest/scm.test: update.
2016-10-11 Jan Nieuwenhuizentest/match.test: pass.
2016-10-10 Jan Nieuwenhuizenlib/match: ugly hygiene hack. FIXME.
2016-10-10 Jan Nieuwenhuizenlet-syntax.mes: implement.
2016-10-08 Jan Nieuwenhuizenspeedup: use ->car etc.
2016-10-08 Jan Nieuwenhuizenuse IF as primitive, drop using cond/evcon only option.
2016-10-08 Jan Nieuwenhuizenc++ type-safety.
2016-10-08 Jan Nieuwenhuizenassq: use while instead of recursion.
2016-10-08 Jan Nieuwenhuizenmes.c: uniquify symbols.
2016-10-08 Jan Nieuwenhuizenmes-check: separate target.
2016-09-25 Jan NieuwenhuizenUpdates to README, TODO. announce-2
2016-08-14 Jan Nieuwenhuizenmescc.scm: compile simple, well-behaved for-loop.
2016-08-14 Jan Nieuwenhuizenelf.mes: for loop.
2016-08-14 Jan Nieuwenhuizenmescc.scm: print two strings.
2016-08-13 Jan Nieuwenhuizenmescc.scm: first a.out produced from main.c.
2016-08-13 Jan Nieuwenhuizenlib/match.scm: import.
2016-08-13 Jan Nieuwenhuizenlib/srfi/srfi-1.scm: add append-map, filter, find.
2016-08-13 Jan Nieuwenhuizenelf.mes: make-elf.
2016-08-13 Jan Nieuwenhuizenelf.mes: use elf32-* remove set!.
2016-08-13 Jan Nieuwenhuizenelf.mes: remove text-free, softcode data-offset.
2016-08-13 Jan Nieuwenhuizenelf.mes: put marker in note section.
2016-08-13 Jan NieuwenhuizenRevert "elf.mes: drop .note section."
2016-08-13 Jan Nieuwenhuizenelf.mes: drop .note section.
2016-08-13 Jan Nieuwenhuizenelf.mes: softcode more.
2016-08-13 Jan Nieuwenhuizenmes.c: implement string->list.
2016-08-13 Jan Nieuwenhuizenelf.mes: compute text-free, text-offset.
2016-08-13 Jan Nieuwenhuizenlib/rnrs/bytevectors.scm: minimal rnrs bytevectors.
2016-08-13 Jan Nieuwenhuizenelf.mes: separate-out text, text-free and data sections.
2016-08-12 Jan Nieuwenhuizenresurrect guile-mescc, use write-int and (current-error...
2016-09-25 Jan NieuwenhuizenRevert "mes.c: use single malloc with arena."
2016-08-12 Jan Nieuwenhuizenmes.c: use single malloc with arena.
2016-08-12 Jan Nieuwenhuizenelf.mes: a.out runs.
2016-08-12 Jan Nieuwenhuizenelf.mes: error-free header, no program yet.
2016-08-12 Jan Nieuwenhuizenelf.mes: readelf -h a.out shows some info.
2016-08-12 Jan Nieuwenhuizenmescc/elf.mes: write minimal ELF header.
2016-08-12 Jan Nieuwenhuizenmes.c: display, newline: take optional port; add write...
2016-08-12 Jan Nieuwenhuizenremove debug output to stdout.
2016-07-27 Jan Nieuwenhuizensyntax-if.mes: TODO.
2016-07-27 Jan NieuwenhuizenUse IF iso COND as primitive; keep COND primitive as...
2016-07-27 Jan Nieuwenhuizenlet.scm: cleanups.
2016-07-26 Jan Nieuwenhuizenmacro hax0rz
2016-07-26 Jan NieuwenhuizenRevert "lib/lalr-debug.scm"
2016-07-26 Jan Nieuwenhuizenlib/lalr-debug.scm
2016-07-26 Jan Nieuwenhuizenquasiquote.mes: disable, too slow.
2016-07-25 Jan Nieuwenhuizensplit-up test suite, implement quasiquote in scheme.
2016-07-26 Jan Nieuwenhuizenhello.c, hello.S: hello world target for C compiler.
2016-07-24 Jan Nieuwenhuizenmescc: mes parses simplest main with lalr.
2016-07-24 Jan Nieuwenhuizenscm.mes: add port-location dummies.
2016-07-24 Jan Nieuwenhuizenmes.c: add set-cdr, substring, string-ref.
2016-07-24 Jan Nieuwenhuizenmes.c: support whitespace characters.
2016-07-24 Jan Nieuwenhuizenmescc.scm: parse simple main.c.
2016-07-24 Jan NieuwenhuizenTODO/HACKING: update: lalr/paren.scm runs.
2016-07-24 Jan Nieuwenhuizenmes.c: when reading `EOF', defer read control to program.
2016-07-24 Jan Nieuwenhuizenmes.c, scm.c: add read-char, peek-char, char=?, char...
2016-07-24 Jan Nieuwenhuizenscm.mes: add list-ref.
2016-07-24 Jan Nieuwenhuizenmes.c: add logior.
2016-07-24 Jan Nieuwenhuizenscm.mes: add expt.
2016-07-24 Jan Nieuwenhuizenscm.mes: remainder.
2016-07-24 Jan Nieuwenhuizenscm.mes: implement do.
2016-07-24 Jan Nieuwenhuizenscm.mes: add max, min.
2016-07-24 Jan Nieuwenhuizen<=, >=: take multiple arguments.
2016-07-24 Jan Nieuwenhuizenmes.c: add quotient and modulo.
2016-07-24 Jan Nieuwenhuizenmes.c: less_p, greater_p, is_p: take multiple arguments.
2016-07-24 Jan Nieuwenhuizenmes.c: display_helper fix for vector.
2016-07-24 Jan Nieuwenhuizenscm.mes: make-vector: fix fill.
2016-07-24 Jan Nieuwenhuizenparen.scm revert
2016-07-24 Jan Nieuwenhuizenmes.c: fix apply.
2016-07-24 Jan Nieuwenhuizenfix for-each.
2016-07-24 Jan Nieuwenhuizenlalr paren test
2016-10-18 Jan NieuwenhuizenADD .gitignore.
2016-10-18 Jan Nieuwenhuizenlib/lalr.scm
2016-07-24 Jan Nieuwenhuizenmes.c: grok #\tab.
2016-07-23 Jan Nieuwenhuizenmes.c: add syntax, quasisyntax to reader....
2016-07-23 Jan Nieuwenhuizensrfi-9 records!
2016-07-23 Jan Nieuwenhuizenmes.c: refactor begin and closures. Fixes bugs/top...
2016-07-23 Jan Nieuwenhuizenbugs/top.mes: document toplevel begin bug; probable...
2016-07-23 Jan Nieuwenhuizencheck: resurrect guile-check.
2016-07-23 Jan Nieuwenhuizenmes.c: remove hacks
2016-07-23 Jan Nieuwenhuizentrying to get records up....WIP
2016-07-23 Jan Nieuwenhuizensrfi-9
2016-07-23 Jan Nieuwenhuizenlib/record.scm: import.
2016-07-23 Jan Nieuwenhuizenlib/srfi/srfi-0.scm: add.
2016-07-23 Jan Nieuwenhuizenmes.c: barf on unknown symbols.
2016-07-23 Jan Nieuwenhuizensyntax.mes: update from scheme48-1.1.
2016-07-23 Jan NieuwenhuizenAdd header to syntax.mes MERGE
next