jit-usable_retrace_3

View source
jit-usable_retrace_3
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Hakan Ardo
allow more compilcated datastructures to be formed
Hakan Ardo
use overflow check instead to get a well defined (but silly) behaviour
Hakan Ardo
earlier error
Hakan Ardo
second failure found
Hakan Ardo
Rearange code to make value.getfiled always return a propert OptValue
Hakan Ardo
more specific version of test_random_loops.test_failure1
Hakan Ardo
unneeded
Hakan Ardo
failing case found
Hakan Ardo
handle overflows corectly
Hakan Ardo
simplify a bit by making the backward jump unconditional and produce normal while loops
Hakan Ardo
reorder
Hakan Ardo
first failing case found
Hakan Ardo
generate random bytecodes
Hakan Ardo
limit number of iterations
Hakan Ardo
kill whitespaces in bytecode
Hakan Ardo
dont can_enter_jit on forward jumps
Hakan Ardo
break statement
Hakan Ardo
conditionals
Hakan Ardo
while loops
Hakan Ardo
random loop tests in progress: basic arithmetic
Hakan Ardo
rpythonized
Hakan Ardo
fix?
Hakan Ardo
this case is better optimized now
Hakan Ardo
allow (discarded) null valued fields to be genralized
Hakan Ardo
merge default
Hakan Ardo
simplify this a bit
Hakan Ardo
allow LEVEL_UNKNOWN boxes to be considered more general than (dropped) null valued constants
Hakan Ardo
fallback properly on late failures
Hakan Ardo
merge messup leftover from 572208cdb5a0
Hakan Ardo
Be more consistant on not includinging null-valued fields in VirtualState
Hakan Ardo
reuse preamble boxnames as far as possible to reduce the amount of SAME_AS ops
Hakan Ardo
rename boxes of produced loop instead, its cleaner and safer (and might actually work)
Hakan Ardo
hg backout 6b229fd2221c
Hakan Ardo
hg merge default
Hakan Ardo
merge
Hakan Ardo
rename boxes surviving the retraced preamble in a new position of the inputargs to allow us to replace the full preamble with the short preamble and only keep around the preamble of the initial trace
Hakan Ardo
rename to not override above FakeOptimizer
Hakan Ardo
merge release-2.0-beta-1
Hakan Ardo
test fallback for unsported cases
Hakan Ardo
rename method
Hakan Ardo
class missmatch
Hakan Ardo
split
Hakan Ardo
VirtualValues
Hakan Ardo
(not) matching constants
Hakan Ardo
started on new testframework for VirtualState tests
Hakan Ardo
rename
Hakan Ardo
unboxed case
Hakan Ardo
only clone Const's
Hakan Ardo
hg merge default
Hakan Ardo
Pass the parent resume_at_jump_descr among the exported_state to allow target_token.resume_at_jump_descr to always be the inlined version beloning the produced short preamble. Produce the short_inputargs during the state import. This allows repeated imports of the state without obscure hacks.
Hakan Ardo
typo
Hakan Ardo
cleanups
Hakan Ardo
test fallback and some cleanups
Hakan Ardo
rpythonized
Hakan Ardo
maybe a bit less hacky
Hakan Ardo
use the short preamable instead (this is becomming too big a hack)
Hakan Ardo
a third athempt at generalizing retraces enough to make them useable