]> gitweb.factorcode.org Git - factor.git/commit
Faster dynamic variable lookup: 6% speedup in benchmark.fib5
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 17 Dec 2008 20:57:24 +0000 (14:57 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Wed, 17 Dec 2008 20:57:24 +0000 (14:57 -0600)
commit60a1378a0a3ab3a7509908a4a1942de62d39278f
tree5f614a6abca32214acca3949243ea4f716474818
parent41c448db8a3a67c9b6776836fdcd5a37e9c9a8a0
Faster dynamic variable lookup: 6% speedup in benchmark.fib5
- If type of first input of equal? is known but not second, rewrite it as swap equal? and try to inline again
- Fix hints on methods to work better
- Put hints for word and fixnum keys on at* and set-at on hashtables
basis/compiler/tree/propagation/known-words/known-words.factor
basis/compiler/tree/propagation/propagation-tests.factor
basis/hints/hints.factor