Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Tue, 28 Jul 2009 10:38:01 +0100] rev 271
merge default into trinity_wip
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Tue, 28 Jul 2009 10:35:16 +0100] rev 270
Notes on representing closures
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 27 Jul 2009 21:57:25 +0100] rev 269
Progress on experiments/codegen:
- a throwaway struct definition facility for the compiler
- support for labels in the assembler, and consequent adjustment
of the syntax used to perform relocations in the shell
- condition codes, *jmp and *jmp-cc
- beginnings of sketches of object layouts
- a bug-fix in *mov's treatment of immediate-to-memory moves
- much work on actual code-generation through use of evaluator.scm
- consequent refactoring of the approach evaluator.scm takes to
"if" statements and environment management. More work required here.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 27 Jul 2009 21:52:23 +0100] rev 268
srfi-1 requires an :optional macro
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Mon, 27 Jul 2009 21:51:32 +0100] rev 267
Notes on potential calling conventions and object layouts.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Sun, 26 Jul 2009 13:13:28 +0100] rev 266
merger
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 24 Jul 2009 17:47:28 +0100] rev 265
Avoid egregious shadowing.
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 24 Jul 2009 17:47:07 +0100] rev 264
Permit non-numeric relocation target markers during assembly.
(They still have to be translated to numbers before instantiation.)
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 24 Jul 2009 17:46:11 +0100] rev 263
Half-way through experimentation with oo:fp:parsing language in etng-r2
Tony Garnock-Jones <tonyg@kcbbs.gen.nz> [Fri, 24 Jul 2009 17:43:34 +0100] rev 262
Begin adapting evaluator to codegen