Commits

Author Commit Message Labels Comments Date
Armin Rigo
Write down a next test, not implemented so far.
Branches
stm
Armin Rigo
Adjust PyFrame and the stm transformer.
Branches
stm
Armin Rigo
Add a new type of immutability: "mutable owned".
Branches
stm
Armin Rigo
Finish the previous checkin.
Branches
stm
Armin Rigo
Directly access also any array present as a field on the stm_access_directly object.
Branches
stm
Armin Rigo
Give this flag to PyFrames. Write in TODO.txt the issues that this opens.
Branches
stm
Armin Rigo
Use _stm_access_directly_ to mean that all field accesses should be direct. Should be combined with some form of locking.
Branches
stm
Armin Rigo
Propagate this flag from the RPython class.
Branches
stm
Armin Rigo
Implement proper immutability detection in {get,set}interiorfield(). This lets *all* our RPython-level 'string[index]' be considered as immutable reads, which is likely essential for performance.
Branches
stm
Armin Rigo
Must also be supported if the outermost container is an array.
Branches
stm
Armin Rigo
Simplify.
Branches
stm
Armin Rigo
Add an official way to ask some Struct whether a {get,set}interiorfield() targets an immutable field or not.
Branches
stm
Armin Rigo
More tests.
Branches
stm
Amaury Forgeot d'Arc
issue1017: In non-blocking mode, read() should return None instead of raising EAGAIN.
Maciej Fijalkowski
merge
Maciej Fijalkowski
bump rev no
Stefano Rivera
Test hangs on kfreebsd
Stefano Rivera
Debian kFreeBSD uses glibc Check for sys.platform.startswith("freebsd") when the check is for FreeBSD's userland and 'freebsd' in sys.platform when the check is for a FreeBSD kernel.
Amaury Forgeot d'Arc
a, b = space.unpackiterable(w_obj, 2) is not supposed to raise ValueError
Stefano Rivera
Get additional compiler and linker flags from the environment (rather than ignoring them on linux, and replacing the required flags on freebsd)
Maciej Fijalkowski
This file belongs here for now
Maciej Fijalkowski
add another test commit
Branches
numpy-back-to-applevel
Maciej Fijalkowski
a test commit
Branches
numpy-back-to-applevel
Maciej Fijalkowski
minor improvements
Branches
numpy-back-to-applevel
Amaury Forgeot d'Arc
The underlying stream of a BufferedIO can call arbitrary code, or yield to some signal handler; protect against reentrant code.
Branches
merge-2.7.2
Amaury Forgeot d'Arc
Test and fix in mixed read/write/seek/write operations
Branches
merge-2.7.2
Amaury Forgeot d'Arc
Fix multibytecodec incremental tests: ensure that .encode(final=True) is always called at the end. Also have MultibyteStreamWriter.reset() call .encode(final=True) to flush the pending bytes.
Branches
merge-2.7.2
Armin Rigo
Improve the docstring and re-export weakref.ref() under the name pypy.rlib.rweakref.ref().
Armin Rigo
Make the ExecutionContext again a thread-local. See comments.
Branches
stm
Armin Rigo
Use thread_id() from stm instead of the one from threads.
Branches
stm
  1. Prev
  2. Next