1. Pypy
  2. Untitled project
  3. pypy

Source

pypy / pypy / jit / backend / llgraph / runner.py

The branch 'virtual-raw-mallocs' does not exist.
Author Commit Message Date Builds
David Schneider
merge default
Branches
arm-backend-2
Maciej Fijalkowski
Backed out changeset 124ebb7828dd, merge of out-of-line-guards-2. It seems to have broken benchmarks, investigation needed
Maciej Fijalkowski
Progress on out-of-line-guards-2. This is the poor-man's version, we can do better. * Record a guard on each of quasi_immutable_fields * This guard fails if the loop is invalidated (only llgraph backend so far) * It creates a normal bridge. This is the point where we can improve by invalidating call assemblers for example and resetting counters
Armin Rigo
When forcing a virtual that is actually an immutable struct, if it contains only constants, then it can become a constant struct. Should help e.g. to remove W_IntObject(0) that were still malloced in the operations sent to the backend.
David Schneider
merge default
Branches
arm-backend-2
Armin Rigo
Fix on 64-bits.
Armin Rigo
In-progress.
Branches
jit-longlong-2
Armin Rigo
In-progress: turns the BoxFloat and ConstFloat attribute '.value' to be of type SignedLongLong on 32-bit machines. This is needed because it seems not reliable to store longlongs in a float field; see the test.
Branches
jit-longlong-2
David Schneider
merge default
Branches
arm-backend-2
Armin Rigo
Merge default.
Branches
jit-longlong
David Schneider
merge default
Branches
arm-backend-2
David Schneider
merge default
Branches
arm-backend-2
Amaury Forgeot d'Arc
hg merge default
Branches
fast-forward
Armin Rigo
Work until the basic test_long_long passes.
Branches
jit-longlong
Hakan Ardo
hg --config ui.merge=internal:local merge 90600b6d6a68
Branches
jit-unroll-loops
Dan Villiom Podlaski Christiansen
No-op merge to register the merge done in 0e3099e3cc33 with Mercurial.
Branches
fast-forward
Antonio Cuni
merge from trunk: svn merge http://codespeak.net/svn/pypy/trunk -r79389:HEAD in particular, this merges the _ctypes changes that amaury did on the fast-forward branch and then merged on trunk
Branches
jitypes2
Maciej Fijalkowski
Introduce log=bool flag on compile_loop and compile_bridge. The idea is that if we want to log something about the loop (like say number of times it was called), we want to skip loops that are not logged to normal log.
Antonio Cuni
merge the jitffi branch: it provides a new jit-friendly rlib.libffi module, and an app-level _ffi module which exposes it.
Hakan Ardo
test_baisc passing
Branches
jit-unroll-loops
Hakan Ardo
svn merge -r79225:HEAD svn+ssh://hakanardo@codespeak.net/svn/pypy/trunk
Branches
jit-unroll-loops
Hakan Ardo
Reverted merge, this branch curently does not play well with the freeing of old traces: svn merge -rHEAD:79592 .
Branches
jit-unroll-loops
Hakan Ardo
svn merge -r79225:HEAD svn+ssh://hakanardo@codespeak.net/svn/pypy/trunk
Branches
jit-unroll-loops
Hakan Ardo
Fallback for backends that not support emitting guards with preset jumptargets
Branches
jit-unroll-loops
Hakan Ardo
Allow guards in the short inlined preamble by connecting them to jump to the original preamble on failure already when they are first emitted. What would it take to add this feature in the other backends aswell?
Branches
jit-unroll-loops
David Schneider
merged trunk changes r77502 through r79385 into arm backend branch
Branches
arm-backend
Maciej Fijalkowski
Teach about floats
Maciej Fijalkowski
Teach frontend how to deal with raw values (and llgraph backend)
Amaury Forgeot d'Arc
Merge from trunk: svn merge -r79039:79455 ../trunk
Branches
fast-forward
Amaury Forgeot d'Arc
merge from trunk: svn merge -r78316:78900 ../trunk
Branches
fast-forward
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. Next