Mon, 23 Jul 2018 20:38:31 +0100 Avoid passing around a literal stack length, when it's implicit
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 23 Jul 2018 20:38:31 +0100] rev 415
Avoid passing around a literal stack length, when it's implicit
Mon, 23 Jul 2018 18:51:54 +0100 It's weird, but consistent: sorting the letrec entries slows it down! Why?
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 23 Jul 2018 18:51:54 +0100] rev 414
It's weird, but consistent: sorting the letrec entries slows it down! Why?
Mon, 23 Jul 2018 18:41:40 +0100 Recompilation and pic-based inlining. Slower than before!
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 23 Jul 2018 18:41:40 +0100] rev 413
Recompilation and pic-based inlining. Slower than before!
Mon, 23 Jul 2018 18:40:59 +0100 Measure unboxing via a struct mutable field
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Mon, 23 Jul 2018 18:40:59 +0100] rev 412
Measure unboxing via a struct mutable field
Sun, 22 Jul 2018 15:00:05 +0100 Indirection to allow invalidation of cached compiled method
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 22 Jul 2018 15:00:05 +0100] rev 411
Indirection to allow invalidation of cached compiled method
Sun, 22 Jul 2018 14:38:00 +0100 Expose pics, collect call stats, preparing for dynamic type feedback / recompilation
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 22 Jul 2018 14:38:00 +0100] rev 410
Expose pics, collect call stats, preparing for dynamic type feedback / recompilation
Sun, 22 Jul 2018 14:00:04 +0100 Repair pic fill-in code: it had been filling in only the final slot (!). ~7% speed boost
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 22 Jul 2018 14:00:04 +0100] rev 409
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 Inline self sends - a kind of method customization
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 22 Jul 2018 11:50:39 +0100] rev 408
Inline self sends - a kind of method customization
Sun, 22 Jul 2018 01:40:56 +0100 Forgot a few identifiers relied on by primitive code snippets
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sun, 22 Jul 2018 01:40:56 +0100] rev 407
Forgot a few identifiers relied on by primitive code snippets
Sat, 21 Jul 2018 19:01:20 +0100 Remove gratuitous layer of gensym
Tony Garnock-Jones <tonygarnockjones@gmail.com> [Sat, 21 Jul 2018 19:01:20 +0100] rev 406
Remove gratuitous layer of gensym
(0) -300 -100 -10 +10 tip