Commits

Author Commit Message Labels Comments Date
Hakan Ardo
emit guards needed to match virtalstates before inlining the short preamble as the short preamble might relay on boxes belogning to the classes enforced by those gurads
Branches
jit-short_from_state
Hakan Ardo
test
Branches
jit-short_from_state
Hakan Ardo
generated the guards before emitting as emitting might strengthen the guards
Branches
jit-short_from_state
Hakan Ardo
make sure guards for a box are emited before the box is used
Branches
jit-short_from_state
Hakan Ardo
some suppor for truncated logfiles
Branches
jit-short_from_state
Hakan Ardo
guard_class needs to be guarded with guard_nonnull
Branches
jit-short_from_state
Hakan Ardo
locate a resop in the log using the address of its compiled assembler
Branches
jit-short_from_state
Hakan Ardo
guard_class needs to be guarded with guard_nonnull
Branches
jit-short_from_state
Hakan Ardo
hg merge default
Branches
jit-short_from_state
Hakan Ardo
hg merge default
Branches
jit-short_from_state
Hakan Ardo
Use same_constant to compare constant boxes. The test is useless as Const.__eq__ makes it pass without the fix.
Branches
jit-short_from_state
Hakan Ardo
started to write some unittests for VirtualState
Branches
jit-short_from_state
Hakan Ardo
mark both compared virtualstates
Branches
jit-short_from_state
Hakan Ardo
mark offending StateInfo when VirtualStates not matches
Branches
jit-short_from_state
Hakan Ardo
log a bit more on failure
Branches
jit-short_from_state
Hakan Ardo
debugging
Branches
jit-short_from_state
Hakan Ardo
a bit more info when not translated
Branches
jit-short_from_state
Hakan Ardo
bridges now jump to either of the two version of the lopp instead of back to the preamble resulting in a few more bridges
Branches
jit-short_from_state
Hakan Ardo
no intbound means unbounded
Branches
jit-short_from_state
Hakan Ardo
rpythonized
Branches
jit-short_from_state
Hakan Ardo
log the virtual states for debugging
Branches
jit-short_from_state
Hakan Ardo
setfields not cahced across loop boundaries
Branches
jit-short_from_state
Hakan Ardo
exact guard numbering not interesting
Branches
jit-short_from_state
Hakan Ardo
Allow a VirtualState with two separate boxes to be considered a generaltiation of a VirtualState where those two boxes are assumed equal. Verify that the VirtualState at the end of a loop is compatible with the VirtualState at the start of the loop which makes it allowed to close the loop.
Branches
jit-short_from_state
Hakan Ardo
this cant happen with the current set of supported virtuals, but we should be carefull when adding support for new once that for example would insert pure operations when forced
Branches
jit-short_from_state
Hakan Ardo
flush out any posponed op (such as lazy setfields) before fixing jumpargs
Branches
jit-short_from_state
Hakan Ardo
hg merge default
Branches
jit-short_from_state
Hakan Ardo
better handling of constants
Branches
jit-short_from_state
Hakan Ardo
better propataging of interned refs
Branches
jit-short_from_state
Hakan Ardo
setfiels are not cached across loop boundaries
Branches
jit-short_from_state
  1. Prev
  2. Next