2016-12-12 |
Jan Nieuwenhuizen | Update NEWS.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | Generate C header and includes using snarfing.
|
commit | commitdiff | tree |
2016-10-22 |
Jan Nieuwenhuizen | Revert "Flip sign of cached symbols: only search cache...
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | Flip sign of cached symbols: only search cache if symbol...
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | named let-fu FIXME
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | boot: fix builtin? tests.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | Environment cache heuristicts.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | boot: support apply.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | boot: Remove label support from Scheme.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | boot: vector support.
|
commit | commitdiff | tree |
2016-10-21 |
Jan Nieuwenhuizen | Avoid let* in scm.mes.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | loop-0: define and, let and cache-invalidate-range.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | boot: support quasiquote in eval.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Remove evcon from loop-0.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | Switch fat-c/boot using environment variable BOOT.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Implement eval/apply in Scheme.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | Reduce eval/apply in core, extend in Scheme.
|
commit | commitdiff | tree |
2016-10-19 |
Jan Nieuwenhuizen | Avoid adding top of environment to cache.
|
commit | commitdiff | tree |
2016-10-19 |
Jan Nieuwenhuizen | Implement environment cache.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | Introduce SCM type for special symbols.
|
commit | commitdiff | tree |
2016-10-20 |
Jan Nieuwenhuizen | Remove static primitives hack.
|
commit | commitdiff | tree |
2016-10-19 |
Jan Nieuwenhuizen | Refactor primitives lookup.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Remove unused symbol.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Add report to closure test.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Remove dead code from let.mes.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Avoid cons* in base.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Differentiate apply asserts.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Add display tag for builtin procedures.
|
commit | commitdiff | tree |
2016-10-17 |
Jan Nieuwenhuizen | Remove macro expansion from apply.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Add paredit workaround in scripts.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | make tests standalone executable.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | make clean: remove symbols.i.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Update documentation.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Add --help, --version.
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | guix hash: 0g6lcms2hv1i8hdkfh2xz0g7jmsayisr7bcwkp47blkbapqpzpsf
|
commit | commitdiff | tree |
2016-10-18 |
Jan Nieuwenhuizen | Update guix hash.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Add installation instructions.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Add guix.scm package recipe.
|
commit | commitdiff | tree |
2016-10-15 |
Jan Nieuwenhuizen | Prepare for 0.1 release: update READMEs.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Prepare for 0.1 release: make install.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Prepare for 0.1 release: installable scripts.
|
commit | commitdiff | tree |
2016-10-15 |
Jan Nieuwenhuizen | Prepare for 0.1 release: gnu-build-system.
|
commit | commitdiff | tree |
2016-10-12 |
Jan Nieuwenhuizen | Prepare for 0.1 release: new directory structure.
|
commit | commitdiff | tree |
2016-10-15 |
Jan Nieuwenhuizen | Remove evcon (Sorry John).
|
commit | commitdiff | tree |
2016-10-15 |
Jan Nieuwenhuizen | Support quasisyntax.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Add REPL.
|
commit | commitdiff | tree |
2016-10-12 |
Jan Nieuwenhuizen | Avoid 90% of cdr'ing environment, assuming static primitives.
|
commit | commitdiff | tree |
2016-10-16 |
Jan Nieuwenhuizen | Do not use quasiquote in base0.
|
commit | commitdiff | tree |
2016-10-12 |
Jan Nieuwenhuizen | Add procedure? to base.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | speedup: use ->car etc.
|
commit | commitdiff | tree |
2016-10-11 |
Jan Nieuwenhuizen | Avoid out-of-spec strncat usage.
|
commit | commitdiff | tree |
2016-10-11 |
Jan Nieuwenhuizen | Discern between primitive atoms and symbols.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | resurrect mescc.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | cleanup and doc update.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | syntax.mes: silence syntax error.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | test/scm.test: update.
|
commit | commitdiff | tree |
2016-10-11 |
Jan Nieuwenhuizen | test/match.test: pass.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | lib/match: ugly hygiene hack. FIXME.
|
commit | commitdiff | tree |
2016-10-10 |
Jan Nieuwenhuizen | let-syntax.mes: implement.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | speedup: use ->car etc.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | use IF as primitive, drop using cond/evcon only option.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | c++ type-safety.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | assq: use while instead of recursion.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | mes.c: uniquify symbols.
|
commit | commitdiff | tree |
2016-10-08 |
Jan Nieuwenhuizen | mes-check: separate target.
|
commit | commitdiff | tree |
2016-09-25 |
Jan Nieuwenhuizen | Updates to README, TODO.
|
commit | commitdiff | tree |
2016-08-14 |
Jan Nieuwenhuizen | mescc.scm: compile simple, well-behaved for-loop.
|
commit | commitdiff | tree |
2016-08-14 |
Jan Nieuwenhuizen | elf.mes: for loop.
|
commit | commitdiff | tree |
2016-08-14 |
Jan Nieuwenhuizen | mescc.scm: print two strings.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | mescc.scm: first a.out produced from main.c.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | lib/match.scm: import.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | lib/srfi/srfi-1.scm: add append-map, filter, find.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: make-elf.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: use elf32-* remove set!.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: remove text-free, softcode data-offset.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: put marker in note section.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | Revert "elf.mes: drop .note section."
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: drop .note section.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: softcode more.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | mes.c: implement string->list.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: compute text-free, text-offset.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | lib/rnrs/bytevectors.scm: minimal rnrs bytevectors.
|
commit | commitdiff | tree |
2016-08-13 |
Jan Nieuwenhuizen | elf.mes: separate-out text, text-free and data sections.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | resurrect guile-mescc, use write-int and (current-error...
|
commit | commitdiff | tree |
2016-09-25 |
Jan Nieuwenhuizen | Revert "mes.c: use single malloc with arena."
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | mes.c: use single malloc with arena.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: a.out runs.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: error-free header, no program yet.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | elf.mes: readelf -h a.out shows some info.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | mescc/elf.mes: write minimal ELF header.
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | mes.c: display, newline: take optional port; add write...
|
commit | commitdiff | tree |
2016-08-12 |
Jan Nieuwenhuizen | remove debug output to stdout.
|
commit | commitdiff | tree |
2016-07-27 |
Jan Nieuwenhuizen | syntax-if.mes: TODO.
|
commit | commitdiff | tree |
2016-07-27 |
Jan Nieuwenhuizen | Use IF iso COND as primitive; keep COND primitive as...
|
commit | commitdiff | tree |
2016-07-27 |
Jan Nieuwenhuizen | let.scm: cleanups.
|
commit | commitdiff | tree |
2016-07-26 |
Jan Nieuwenhuizen | macro hax0rz
|
commit | commitdiff | tree |
2016-07-26 |
Jan Nieuwenhuizen | Revert "lib/lalr-debug.scm"
|
commit | commitdiff | tree |
2016-07-26 |
Jan Nieuwenhuizen | lib/lalr-debug.scm
|
commit | commitdiff | tree |
2016-07-26 |
Jan Nieuwenhuizen | quasiquote.mes: disable, too slow.
|
commit | commitdiff | tree |
2016-07-25 |
Jan Nieuwenhuizen | split-up test suite, implement quasiquote in scheme.
|
commit | commitdiff | tree |
next |