Source

pypy / pypy / objspace / std / marshal_impl.py

Author Commit Message Labels Comments Date
Alex Gaynor
Remove rope support from std objspace
Lukas Diekmann
merged default into list-strategies branch
Branches
list-strategies
Lukas Diekmann
Need to make a fixed list here
Branches
list-strategies
Lukas Diekmann
Replaced some more wrappeditems
Branches
list-strategies
Amaury Forgeot d'Arc
Small cleanup in marshall functions
Armin Rigo
Fix the failing test on 64bit by simplifying the functions so that they no longer access the internals of rbigint. We no longer have a special fast case for SHIFT=15, but anyway nowadays we use SHIFT=31 systematically.
Armin Rigo
Fix for smalllong: make more systematically sure that the created long objects are W_SmallLongs if possible, by using systematically newlong() instead of directly W_LongObject().
Armin Rigo
Comments.
Branches
jit-longlong
Armin Rigo
Merge default.
Branches
jit-longlong
Dan Villiom Podlaski Christiansen
No-op merge to register the merge done in 0e3099e3cc33 with Mercurial.
Branches
fast-forward
Armin Rigo
Mostly finish smalllongobject.py. Add support for translating operations like 'llong_add_ovf'.
Branches
smalllong
Benjamin Peterson
fix struct float/double ops
Branches
fast-forward
Benjamin Peterson
merge from trunk
Branches
fast-forward
Benjamin Peterson
correct code for packing and unpacking floats This is courtesy Mark Dickinson, to whom we now owe much.
Branches
fast-forward
Benjamin Peterson
revert revert
Branches
fast-forward
Benjamin Peterson
revert unintended math changes
Branches
fast-forward
Carl Friedrich Bolz
Merge the shrink-multidict branch: ------------------------------------------------------------------------ r68599 | cfbolz | 2009-10-17 18:49:36 +0200 (Sat, 17 Oct 2009) | 2 lines Changed paths: A /pypy/branch/shrink-multidict (from /pypy/trunk:68598) resurrect the branch to try again ------------------------------------------------------------------------ r68749 | cfbolz | 2009-10-26 14:46:32 +010…
Carl Friedrich Bolz
Add two new flags to code objects: CO_CONTAINSLOOP, CO_CONTAINSGLOBALS. CO_CONTAINSLOOP is used by the JIT to figure out which functions to inline without having to go over the bytecode every time again. CO_CONTAINSGLOBALS is used by the celldict implementation to check whether the function contains a LOAD_GLOBAL or LOAD_NAME. If neither is there, executing the function can proceed without finding the globals cache.
Armin Rigo
Translation fix.
Carl Friedrich Bolz
killing spree: remove dictobject.py (useless) and listmultiobject.py (useless and buggy).
Carl Friedrich Bolz
fix bug in marshaler that mutated a prebuilt 0l object
Maciej Fijalkowski
Check-in merge attempt. Diff is to huge to read it.
Armin Rigo
We can now simplify marshal_impl.py to use directly ieee.py from pypy/module/struct/ instead of going via app-level.
Armin Rigo
Merge the string formatting branch.
Carl Friedrich Bolz
svn merge -r 40042:HEAD svn+ssh://codespeak.net/svn/pypy/branch/rope-branch2
Carl Friedrich Bolz
trying to beat michael in the "removing code" metric: kill the now obsolete string dicts
Armin Rigo
(cfbolz, arigo) Prebuild the empty string and single-character strings. Controlled by two new option, --objspace-std-sharesmallstr and --objspace-std-withprebuiltchar.
Armin Rigo
Removing most bare "except OperationError:" in PyPy. Added a space.findattr() helper.
Carl Friedrich Bolz
enable marshalling for multidicts
Carl Friedrich Bolz
issue 281 resolved thanks again, janzert!
  1. Prev
  2. 1
  3. 2
  4. Next