experiments/little-smalltalk/jit-SmallWorld-2015.rkt
Sun, 22 Jul 2018 14:00:04 +0100 Tony Garnock-Jones Repair pic fill-in code: it had been filling in only the final slot (!). ~7% speed boost
Sun, 22 Jul 2018 11:50:39 +0100 Tony Garnock-Jones Inline self sends - a kind of method customization
Sat, 21 Jul 2018 19:01:20 +0100 Tony Garnock-Jones Remove gratuitous layer of gensym
Sat, 21 Jul 2018 18:57:53 +0100 Tony Garnock-Jones Plumbing preparation for method customization
Sat, 21 Jul 2018 18:27:29 +0100 Tony Garnock-Jones Pull out gen-label-definitions
Sat, 21 Jul 2018 18:11:55 +0100 Tony Garnock-Jones Factor out object-memory.rkt and primitives.rkt
Sat, 21 Jul 2018 17:13:31 +0100 Tony Garnock-Jones Remove interpreter; refactor compiler to support block entry points (not needed by current image)
Wed, 18 Jul 2018 09:08:22 +0100 Tony Garnock-Jones Switch from mic to pic
Tue, 17 Jul 2018 14:18:43 +0100 Tony Garnock-Jones Introduce struct mic
Tue, 17 Jul 2018 14:07:46 +0100 Tony Garnock-Jones Hoist call to compile-native-proc into install-native-proc!.
Tue, 17 Jul 2018 13:49:47 +0100 Tony Garnock-Jones Small change toward avoiding consing selectors unnecessarily.
Tue, 17 Jul 2018 13:04:16 +0100 Tony Garnock-Jones Clean out comments & obsoleted code
Tue, 17 Jul 2018 13:02:17 +0100 Tony Garnock-Jones Cosmetic
Tue, 17 Jul 2018 13:02:08 +0100 Tony Garnock-Jones Factor out gen-send
Mon, 16 Jul 2018 15:27:24 +0100 Tony Garnock-Jones Preserve abstraction (!)
Mon, 16 Jul 2018 15:22:58 +0100 Tony Garnock-Jones Tighten let@ definition
Sun, 15 Jul 2018 11:43:19 +0100 Tony Garnock-Jones Use log-vm-info instead of printf.
Sun, 15 Jul 2018 11:38:44 +0100 Tony Garnock-Jones Primitive 117 has a dummy argument that I had neglected previously.
Sun, 15 Jul 2018 01:32:17 +0100 Tony Garnock-Jones Proper direct sends (and MICs); inline primitive definitions
Sun, 15 Jul 2018 01:30:37 +0100 Tony Garnock-Jones Remove resume-jit-context
Sun, 15 Jul 2018 01:29:53 +0100 Tony Garnock-Jones Extract and make use of block->thunk, to support image-produced block calls.
Sat, 14 Jul 2018 23:35:48 +0100 Tony Garnock-Jones First measurable JIT for SmallWorld. Much obvious inefficiency remains to be removed
less more (0) tip