Mercurial
Mercurial
>
hgwebdir.cgi
>
smalltalk-tng
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-300
-100
-60
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Noticeable speed boost from avoiding gratuitous out-of-lining of continuations.
2018-07-23, by Tony Garnock-Jones
Remove redundant filter step in recompilation-candidate.
2018-07-23, by Tony Garnock-Jones
Tweak inliner heuristics
2018-07-23, by Tony Garnock-Jones
Missing primitive 13; correct (?) argument ordering (!)
2018-07-23, by Tony Garnock-Jones
info -> debug recompilation
2018-07-23, by Tony Garnock-Jones
`pic-bump!` to simplify some generated code
2018-07-23, by Tony Garnock-Jones
Avoid passing around a literal stack length, when it's implicit
2018-07-23, by Tony Garnock-Jones
It's weird, but consistent: sorting the letrec entries slows it down! Why?
2018-07-23, by Tony Garnock-Jones
Recompilation and pic-based inlining. Slower than before!
2018-07-23, by Tony Garnock-Jones
Measure unboxing via a struct mutable field
2018-07-23, by Tony Garnock-Jones
Indirection to allow invalidation of cached compiled method
2018-07-22, by Tony Garnock-Jones
Expose pics, collect call stats, preparing for dynamic type feedback / recompilation
2018-07-22, by Tony Garnock-Jones
Repair pic fill-in code: it had been filling in only the final slot (!). ~7% speed boost
2018-07-22, by Tony Garnock-Jones
Inline self sends - a kind of method customization
2018-07-22, by Tony Garnock-Jones
Forgot a few identifiers relied on by primitive code snippets
2018-07-22, by Tony Garnock-Jones
Remove gratuitous layer of gensym
2018-07-21, by Tony Garnock-Jones
Plumbing preparation for method customization
2018-07-21, by Tony Garnock-Jones
Pull out gen-label-definitions
2018-07-21, by Tony Garnock-Jones
Factor out object-memory.rkt and primitives.rkt
2018-07-21, by Tony Garnock-Jones
Remove interpreter; refactor compiler to support block entry points (not needed by current image)
2018-07-21, by Tony Garnock-Jones
Java tinyBenchmarks results (needed a bit of hacking to get numbers out of it)
2018-07-21, by Tony Garnock-Jones
Experiment with using parameters to record continuations (as expected, it's slow)
2018-07-20, by Tony Garnock-Jones
tinyBenchmarks benchFib in Racket
2018-07-19, by Tony Garnock-Jones
More measurements.
2018-07-18, by Tony Garnock-Jones
Update NOTES.md
2018-07-18, by Tony Garnock-Jones
Switch from mic to pic
2018-07-18, by Tony Garnock-Jones
Introduce struct mic
2018-07-17, by Tony Garnock-Jones
Hoist call to compile-native-proc into install-native-proc!.
2018-07-17, by Tony Garnock-Jones
More bm-box.rkt
2018-07-17, by Tony Garnock-Jones
Small change toward avoiding consing selectors unnecessarily.
2018-07-17, by Tony Garnock-Jones
See what automatically invalidating stale procedures might cost.
2018-07-17, by Tony Garnock-Jones
Crude measurement of techniques for patching functions.
2018-07-17, by Tony Garnock-Jones
Clean out comments & obsoleted code
2018-07-17, by Tony Garnock-Jones
Cosmetic
2018-07-17, by Tony Garnock-Jones
Factor out gen-send
2018-07-17, by Tony Garnock-Jones
Preserve abstraction (!)
2018-07-16, by Tony Garnock-Jones
Tighten let@ definition
2018-07-16, by Tony Garnock-Jones
Notes on Self techniques
2018-07-15, by Tony Garnock-Jones
Use log-vm-info instead of printf.
2018-07-15, by Tony Garnock-Jones
Performance notes from hop
2018-07-15, by Tony Garnock-Jones
Primitive 117 has a dummy argument that I had neglected previously.
2018-07-15, by Tony Garnock-Jones
NOTES.md
2018-07-15, by Tony Garnock-Jones
Proper direct sends (and MICs); inline primitive definitions
2018-07-15, by Tony Garnock-Jones
Remove resume-jit-context
2018-07-15, by Tony Garnock-Jones
Extract and make use of block->thunk, to support image-produced block calls.
2018-07-15, by Tony Garnock-Jones
First measurable JIT for SmallWorld. Much obvious inefficiency remains to be removed
2018-07-14, by Tony Garnock-Jones
Split out most primitives into a separate routine.
2018-07-14, by Tony Garnock-Jones
scan-image-for-all-classes.st, plus image updated using it
2018-07-14, by Tony Garnock-Jones
text-field% support
2018-07-14, by Tony Garnock-Jones
Support fileIn of files named on command-line
2018-07-14, by Tony Garnock-Jones
Initial sketch of letrec support in pe3.rkt
2018-07-14, by Tony Garnock-Jones
First file I/O primitives
2018-07-14, by Tony Garnock-Jones
Image saving
2018-07-13, by Tony Garnock-Jones
Simplest possible method cache. hop: 411861 bytecodes/sec; 65707 sends/sec --> 859845 bytecodes/sec; 106388 sends/sec
2018-07-13, by Tony Garnock-Jones
Tighten (almost cosmetic)
2018-07-13, by Tony Garnock-Jones
Two new primitives
2018-07-13, by Tony Garnock-Jones
Repair error causing out-of-bounds index in ClassBrowser when new class selected when method selected
2018-07-13, by Tony Garnock-Jones
Use oneshot.rkt instead of nasty async-channel
2018-07-13, by Tony Garnock-Jones
Repair omitted reference to argument-location
2018-07-13, by Tony Garnock-Jones
More closely match the way the Java captures blocks in callbacks.
2018-07-13, by Tony Garnock-Jones
less
more
|
(0)
-300
-100
-60
tip