Commits

Show all
Author Commit Message Labels Comments Date
wlav
updated documentation
Branches
reflex-support
wlav
merge default into branch
Branches
reflex-support
wlav
code convention fix
Branches
reflex-support
Armin Rigo
self._assert() needs to be in a single line...
Armin Rigo
Use the any-order marker here.
Armin Rigo
Add the possibility to match a block of out-of-order instructions. Useful for the groups of 'setfields' that follow a forced 'new'.
Armin Rigo
Fix the places that used to write a number and expect a possibly different one.
Armin Rigo
Detect mistakes in numeric constants too.
Armin Rigo
Skip this new unicode test as not working on CLI and JVM.
Armin Rigo
Backout 161f9ca68f8e + 8a78c6bf2abb: un-merge improve-rbigint. There are failures left, e.g. pypy/rlib/test/test_rbigint on Linux32.
Armin Rigo
Add the operation here too. (Fixes a few tests)
Armin Rigo
Fix test_newlist() and improve it. Don't generate int_force_ge_zero() on constant arguments.
Armin Rigo
Convert this code to support Python 2.5.
Armin Rigo
Add branch
wlav
make STL-life easier
Branches
reflex-support
Stian Andreassen
Update whatsnew with improve-rbigint
Stian Andreassen
Merge improve-rbigint. This branch improves the performance on most long operations and use 64bit storage and __int128 for wide digits on systems where it is available. Special cases for power of two mod, division, multiplication. Improvements to pow (see pypy/translator/goal/targetbigintbenchmark.py for some runs on my system), mark operations as elidable and various other tweaks. Overall, it makes things run faster than CPython if the script doesn't heavily rely on division.
stian
Backed out changeset d65e8cef8bec
Stian Andreassen
Close branch for merge
Branches
improve-rbigint
Stian Andreassen
Update benchmark results and lib-python tests pass (except for test_socket which is not relevant to the branch)
Branches
improve-rbigint
Stian Andreassen
Don't do floordiv/divmod sub inplace as it can break if div = -2**63
Branches
improve-rbigint
Stian Andreassen
Add test (and fix) for the eq issue. Remove _inplace_invert as it might break
Branches
improve-rbigint
Hakan Ardo
Merge jit-opaque-licm. It allows the heap optimizer to cache getitems of opaque pointers across loop boundaries when their class is known.
Hakan Ardo
closing to be merged branch
Branches
jit-opaque-licm
Hakan Ardo
merge default
Branches
jit-opaque-licm
Maciej Fijalkowski
test and a fix
Maciej Fijalkowski
actually fix tests
Maciej Fijalkowski
fix argument naming
Maciej Fijalkowski
preserve the names for jit_unroll_iff, otherwise we end up with unreadable unwrap_spec
Carl Friedrich Bolz
also log pending setfields
  1. Prev
  2. Next