Commits

Show all
Author Commit Message Labels Comments Date
Hakan Ardo
propper overflow support (work in progress, curently broken)
Branches
jit-usable_retrace
Hakan Ardo
- Retraces now inherits the values from the bridge producing them. - Short preamble now created by enum_forced_boxes and from optimizer.producer and there is no need to figgure out when it is safe to reorder resops (work in progress, only VirtalValue's support). - GUARD_NONNULL's emitted for boxes where box.nonnull() is True if needed to call a loop instead of retracing. - Guards emitted for boxes if box.getint() layes within the required intebount if n…
Branches
jit-usable_retrace
Hakan Ardo
hg merge default
Branches
jit-usable_retrace
Hakan Ardo
hg merge jit-virtual_state
Carl Friedrich Bolz
(arigo, cfbolz): a completely obscure bug, that is visible on our branch
Carl Friedrich Bolz
(arigo, cfbolz) rewrite character group matching to only produce one guard at the end, instead of one guard after every check.
Carl Friedrich Bolz
(arigo, cfbolz): use int_between in the rsre engine
Carl Friedrich Bolz
(arigo, cfbolz): add an interface for int_between checks
Hakan Ardo
Each call is retraced due to different intbounds
Branches
jit-virtual_state
Hakan Ardo
Loop is now retraced and specialized to new intbounds on second call
Branches
jit-virtual_state
Hakan Ardo
hg merge
Branches
jit-virtual_state
Hakan Ardo
hg merge default
Branches
jit-virtual_state
Hakan Ardo
intorduce inputvalues on loops to pass along information about inputs
Branches
jit-usable_retrace
Carl Friedrich Bolz
write this function in the style of the others around it
Carl Friedrich Bolz
try to not create too many guards when matching character groups, otherwise you get a huge mess of traces. needs more work still.
Carl Friedrich Bolz
explicitly turn bytecode into a list of ints, the stdlib seems to produce longs sometimes
Armin Rigo
Merge branch "refactor-rerase": small refactoring of the API of rerased.py --- a simplification and generalization.
Armin Rigo
(cfbolz, arigo) Use the new interface.
Branches
refactor-rerase
Armin Rigo
merge heads
Armin Rigo
(cfbolz, arigo) We only support the pair mechanism. Make it rtype.
Branches
refactor-rerase
Armin Rigo
(cfbolz, arigo) Initial work.
Branches
refactor-rerase
Armin Rigo
Test and fix for an obscure case.
Antonio Cuni
make parse() a classmethod of SimpleParser: this way, it's easier to subclass it
Antonio Cuni
add a way to override which classes are created
Antonio Cuni
make sure to match also the descr of operations
Alex Gaynor
missing docstring for sum
Armin Rigo
Use the thread module for test_ctypes.
Antonio Cuni
a test checking that we actually compile and call_assembler recursive functions
Antonio Cuni
test and fix
Antonio Cuni
allow to use "..." at the end of the list
  1. Prev
  2. Next