Commits

Author Commit Message Labels Comments Date
Maciej Fijalkowski
make parser not rpython (we'll think about it later) and use the same trick as we used in test_newgs. Running rsre on llinterp is too much of a mess
Branches
numpy-multidim
Maciej Fijalkowski
shuffle code around. Now get_code lives outside of tests
Branches
numpy-multidim
Maciej Fijalkowski
make compile use a real tokenizer - breaks test_zjit for now
Branches
numpy-multidim
Hakan Ardo
use TargetToken to refere to a target
Branches
jit-targets
Armin Rigo
Yay! targetdemo is fixed and seems to be working. Added a test for it.
Branches
stm
Armin Rigo
Test and fix.
Branches
stm
Hakan Ardo
introduce targets that can be placed somewhere in a trace that can be used jump targets
Branches
jit-targets
Armin Rigo
In-progress
Branches
stm
Sven Hager
merge
Branches
ppc-jit-backend
Sven Hager
(bivab, hager): Fixed enoying error which occurred at calls because of the backchain.
Branches
ppc-jit-backend
Maciej Fijalkowski
kill a function that was only used by one test. a bit pep-8ify, not too much though
Branches
numpy-multidim
Christian Tismer
continuing win64
Branches
win64_gborg
Christian Tismer
merge default
Branches
win64 test
Hakan Ardo
test ensuring xrange iterator only produces a single setitem
Branches
step-one-xrange
Armin Rigo
A few extra operations that are always allowed.
Branches
stm
Armin Rigo
hg merge default
Branches
stm
Armin Rigo
hum.
Branches
stm
Maciej Fijalkowski
optimize it slightly. not look up the dictionary each time we see _digest_size
Branches
rgc-mem-pressure
Hakan Ardo
special case xrange without any step specified
Branches
step-one-xrange
Armin Rigo
Baaaaah. setjmp() cannot be called on a jmp_buf that belongs to a parent frame, because then longjmp()ing to it will not automatically recreate the subframe... Need to fix it by introducing macros instead of a function call.
Branches
stm
Hakan Ardo
only use a single counter in xrange iterators (should save a setitem)
Armin Rigo
Break a line that is definitely too long in the log.
Branches
stm
Armin Rigo
kill these two C functions.
Branches
stm
Hakan Ardo
break up circular dependencies among short_boxes and give up
Armin Rigo
A poor man's lock: just use a regular counter and check it every second. As it's all protected by STM it works nicely.
Branches
stm
Armin Rigo
Yay, the first example of RPython program that runs successfully on multiple threads.
Branches
stm
Armin Rigo
Tweaks.
Branches
stm
Hakan Ardo
hg merge
Hakan Ardo
allow setarrayitem to update the cache exported from the preamble to the loop the same way setfield does
Hakan Ardo
alternative fix that does not rely on interning ints
  1. Prev
  2. Next