February 2012 Archives by date
Starting: Wed Feb 1 05:53:01 CET 2012
Ending: Wed Feb 29 23:15:03 CET 2012
Messages: 1128
- [pypy-commit] extradoc extradoc: start an outline for the tutorial
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] pypy builtin-module: Closing branch.
arigo
- [pypy-commit] pypy stm-gc: Start the branch stm-gc, where we'll try to implement the basic
arigo
- [pypy-commit] pypy backend-vector-ops: start declaring what we need
fijal
- [pypy-commit] pypy backend-vector-ops: (fijal, arigo) aligned arrays support for ll2ctypes
fijal
- [pypy-commit] pypy backend-vector-ops: remove GUARD_ARRAY_ALIGNED for now
fijal
- [pypy-commit] [ACCEPTED] Pull request #24 for pypy/pypy: Apply hpaulj's patch to fix issue950 (startup_hook in readline / pyrepl)
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #21 for pypy/pypy: datetime.py fix for issue972, with unit test
Bitbucket
- [pypy-commit] [OPEN] Pull request #26 for pypy/pypy: json/decoder speed-up
Bitbucket
- [pypy-commit] pypy backend-vector-ops: Good. First go at vectorized operations - support double reading writing
fijal
- [pypy-commit] pypy set-strategies: merge default
l.diekmann
- [pypy-commit] pypy type-specialized-instances: merged default
l.diekmann
- [pypy-commit] pypy type-specialized-instances: fixed OverflowError for type-specialized instances
l.diekmann
- [pypy-commit] pypy type-specialized-instances: these lines are now unnecessary
l.diekmann
- [pypy-commit] pypy backend-vector-ops: following armin's suggestion remove the VECTOR type
fijal
- [pypy-commit] pypy backend-vector-ops: implement spilling. A bit of fun with alignment
fijal
- [pypy-commit] pypy backend-vector-ops: fix test_assembler
fijal
- [pypy-commit] pypy backend-vector-ops: pass None here, jumps have no vectors
fijal
- [pypy-commit] pypy backend-vector-ops: fix calling convention
fijal
- [pypy-commit] pypy backend-vector-ops: another test fix
fijal
- [pypy-commit] pypy backend-vector-ops: fix test jump
fijal
- [pypy-commit] pypy backend-vector-ops: ate a letter
fijal
- [pypy-commit] pypy stm-gc: Started work on the STM GC.
arigo
- [pypy-commit] pypy default: Rename in_recursion to portal_call_depth in the metainterp, which makes much more sense.
alex_gaynor
- [pypy-commit] pypy default: Added ndarray.{itemsize, nbytes}
alex_gaynor
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy backend-vector-ops: a first pass at vectorizing, a simple test passes
fijal
- [pypy-commit] pypy backend-vector-ops: a test and a fix
fijal
- [pypy-commit] pypy backend-vector-ops: always pure operations don't have to reset anything. Add float vector_sub
fijal
- [pypy-commit] pypy backend-vector-ops: guard support and a fix
fijal
- [pypy-commit] pypy default: Fix for 32 bits.
alex_gaynor
- [pypy-commit] pypy numpy-single-jitdriver: this branch is meant to reduce the number of jit merge points required for numpy
fijal
- [pypy-commit] pypy stm-gc: malloc_fixedsize_clear(). Use a simple scheme to use the same
arigo
- [pypy-commit] pypy stm-gc: Read and write barriers.
arigo
- [pypy-commit] pypy numpy-single-jitdriver: good, I broke tests
fijal
- [pypy-commit] pypy numpy-single-jitdriver: shuffle stuff around so reduce does not need it's own jitdriver. 16 LOC removed
fijal
- [pypy-commit] pypy numpy-single-jitdriver: fix and shuffle stuff around a bit
fijal
- [pypy-commit] pypy numpy-single-jitdriver: axis reduce driver -> trash
fijal
- [pypy-commit] pypy numpy-single-jitdriver: oops
fijal
- [pypy-commit] pypy py3k: Fixes for test_exec
amauryfa
- [pypy-commit] pypy py3k: Fix test_class.py
amauryfa
- [pypy-commit] pypy py3k: remove import for sys.setdefaultencoding
amauryfa
- [pypy-commit] pypy py3k: Assign correct scope for expressions used in the class header
amauryfa
- [pypy-commit] pypy py3k: Fix various segfaults and internal error while testing the cpyext module.
amauryfa
- [pypy-commit] pypy py3k: Fix most failures in module/_rawffi
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Remove deprecated max_buffer_size from buffered IO.
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy default: Skip this test on appdirect
alex_gaynor
- [pypy-commit] pypy numpy-single-jitdriver: expose logical ops, not lazy yet.
fijal
- [pypy-commit] pypy numpy-single-jitdriver: some fixes
fijal
- [pypy-commit] pypy numpy-single-jitdriver: fix the test, I think it makes sense
fijal
- [pypy-commit] pypy numpy-single-jitdriver: boring :)
fijal
- [pypy-commit] pypy default: Merge numpy-single-jitdriver. This branch refactors a bit jitdrivers around so
fijal
- [pypy-commit] pypy numpy-single-jitdriver: close merged branch
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy default: shrink test
mattip
- [pypy-commit] pypy arm-backend-2: partially revert db27ab55d51b
bivab
- [pypy-commit] pypy arm-backend-2: initial implementation of card_marking in cond_call_gc_wb_array
bivab
- [pypy-commit] pypy arm-backend-2: use shifted immediate and reg arguments for the operations
bivab
- [pypy-commit] pypy arm-backend-2: use more implicit shifts
bivab
- [pypy-commit] pypy arm-backend-2: Explicitely use immediate values where possible
bivab
- [pypy-commit] pypy arm-backend-2: remove the case where loc_index is an immediate as it does not happen in our case and move the allocation of the scratch registers to the register allocator
bivab
- [pypy-commit] pypy arm-backend-2: translation fix
bivab
- [pypy-commit] pypy arm-backend-2: remove obsolete imports
bivab
- [pypy-commit] pypy arm-backend-2: move get_fp_offset function to locations module
bivab
- [pypy-commit] pypy arm-backend-2: improve backend logging
bivab
- [pypy-commit] pypy arm-backend-2: insert checks only when running tests
bivab
- [pypy-commit] pypy arm-backend-2: rename objdump.py to viewcode.py in arm/tool
bivab
- [pypy-commit] pypy arm-backend-2: add a viecode module in jit/backend/tool that detects and imports the
bivab
- [pypy-commit] pypy arm-backend-2: Extract names from loop comments that contain parenthesis before the first colon
bivab
- [pypy-commit] pypy arm-backend-2: modify the jit log parser to also work with the ARM output of objdump
bivab
- [pypy-commit] pypy numpypy-out: branch to handle "out" arg, first stab at tests and implementation for reduce functions
mattip
- [pypy-commit] pypy numpypy-complex: random progress
alex_gaynor
- [pypy-commit] pypy default: added flatiter.__len__
alex_gaynor
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: o) merge default
wlav
- [pypy-commit] pypy reflex-support: more casts cleanup and assertions to replace casts
wlav
- [pypy-commit] pypy reflex-support: o) default function values on fast path for integer types
wlav
- [pypy-commit] pypy default: oops, typo
fijal
- [pypy-commit] benchmarks default: hopefully fix uploading
fijal
- [pypy-commit] pypy stm-gc: End-of-transaction collections.
arigo
- [pypy-commit] pypy stm-gc: Improve test precision.
arigo
- [pypy-commit] pypy string-NUL: Fix.
arigo
- [pypy-commit] pypy string-NUL: Fixes.
arigo
- [pypy-commit] pypy string-NUL: hg merge default
arigo
- [pypy-commit] pypy default: Merge the string-NUL branch by amaury. Adds to the annotator the
arigo
- [pypy-commit] pypy string-NUL: close merged branch
arigo
- [pypy-commit] pypy default: Hackish fix for issue978: make sure the virtualizable stays alive
arigo
- [pypy-commit] pypy default: Backed out changeset 4033391a3442
arigo
- [pypy-commit] pypy default: cpyext: add Py_DebugFlag
amauryfa
- [pypy-commit] pypy default: str.strip() preserves the no_nul-ness of a string.
amauryfa
- [pypy-commit] pypy default: Hackish fix for issue978, second attempt: insert an explicit
arigo
- [pypy-commit] pypy default: Fix typo
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy stm-gc: In-progress. Starting work on the GC/src_stm interface.
arigo
- [pypy-commit] pypy stm-gc: Implement and test stm_tldict_{lookup, add}.
arigo
- [pypy-commit] pypy stm-gc: Enum, with a callback.
arigo
- [pypy-commit] pypy stm-gc: Hack at et.c until it starts to make sense in the new world
arigo
- [pypy-commit] pypy stm-gc: Fix this test by moving the commented-out logic from stmgc.py here.
arigo
- [pypy-commit] extradoc extradoc: add stuff
fijal
- [pypy-commit] extradoc extradoc: more stuff
fijal
- [pypy-commit] extradoc extradoc: minor stuff
fijal
- [pypy-commit] pypy default: The "str0" check is now optional, and controlled by the option
amauryfa
- [pypy-commit] pypy default: Enable check for strings with NUL bytes in pypy translation
amauryfa
- [pypy-commit] extradoc extradoc: start writing examples
fijal
- [pypy-commit] extradoc extradoc: add another example
fijal
- [pypy-commit] extradoc extradoc: this is useless kill
fijal
- [pypy-commit] extradoc extradoc: start slides
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] pypy stm-gc: Fix signature of set_tls.
arigo
- [pypy-commit] pypy stm-gc: Fix and test stm_read_word(). Separate getsize_fn from stm_set_tls().
arigo
- [pypy-commit] extradoc extradoc: email for numpy
alex_gaynor
- [pypy-commit] pypy win32-cleanup: (amaury_) fix compile-time error
mattip
- [pypy-commit] pypy default: When the no_nul check is disabled, correctly transform the signature
amauryfa
- [pypy-commit] pypy default: Fish the list item directly, read_item() cannot be called during rtyping
amauryfa
- [pypy-commit] pypy win32-cleanup: declare arguments for c functions, use os.path.sep
mattip
- [pypy-commit] pypy win32-cleanup: more os.path.sep fun
mattip
- [pypy-commit] extradoc extradoc: slides
fijal
- [pypy-commit] extradoc extradoc: Improve.
arigo
- [pypy-commit] extradoc extradoc: add a comment
arigo
- [pypy-commit] extradoc extradoc: merge heads
arigo
- [pypy-commit] pypy default: Fix: always use self.bookkeeper, instead of sometimes having it and sometimes not.
arigo
- [pypy-commit] pypy default: Fix: even if there are libraries listed, fall back to look in
arigo
- [pypy-commit] pyrepl default: Ignore UnicodeDecodeErrors here instead of crashing. Useful
arigo
- [pypy-commit] pyrepl default: Sorry. Use the same version as pypy's pyrepl.
arigo
- [pypy-commit] pypy default: Fix for "translator/c/test/test_extfunc.py -k exec":
arigo
- [pypy-commit] pypy default: Hack more, by moving the check_str_without_nul at some global level.
arigo
- [pypy-commit] pypy default: Fix ll_os module on windows.
amauryfa
- [pypy-commit] pypy win32-cleanup: merge with default
mattip
- [pypy-commit] pypy py3k: Fix test after merge
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] pypy py3k: Fix no_nul-ness of importing.make_compiled_pathname()
amauryfa
- [pypy-commit] pypy py3k: hg merge default
amauryfa
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy win32-cleanup: (amaury_) redefine ASN1_ITEM_EXP
mattip
- [pypy-commit] benchmarks default: hopefully this is the last special case for errors
fijal
- [pypy-commit] pypy default: Add documentation file.
arigo
- [pypy-commit] pypy ppc-jit-backend: remove dead code
hager
- [pypy-commit] pypy release-1.8.x: merge default
fijal
- [pypy-commit] pypy default: Fix this test.
arigo
- [pypy-commit] pypy ppc-jit-backend: kill more unused code
hager
- [pypy-commit] pypy default: start writing the release announcement
fijal
- [pypy-commit] pypy default: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: fix imports in test_ppc.py
hager
- [pypy-commit] pypy ppc-jit-backend: ppc/regalloc.py not used
hager
- [pypy-commit] pypy numpy-record-dtypes: a banch to implement record dtypes
fijal
- [pypy-commit] pypy ppc-jit-backend: kill ppcgen directory and move stuff into ppc directory
hager
- [pypy-commit] pypy ppc-jit-backend: remove obsolete test
hager
- [pypy-commit] pypy numpy-record-dtypes: export few more types and check their __mro__
fijal
- [pypy-commit] pypy release-1.8.x: grumble, fix the patchlevel release no
fijal
- [pypy-commit] pypy default: Document configuration environment variables
stefanor
- [pypy-commit] pypy default: Bump start-line for gc_info in pypy.1.rst
stefanor
- [pypy-commit] pypy ppc-jit-backend: repair tests in test_regalloc.py
hager
- [pypy-commit] pypy stm-gc: Reading fields of various sizes.
arigo
- [pypy-commit] pypy default: fix ugly formatting
gutworth
- [pypy-commit] pypy default: allow folding subscripts of BMP characters higher than surrogates
gutworth
- [pypy-commit] pypy default: fix version number
antocuni
- [pypy-commit] pypy numpy-record-dtypes: intp
fijal
- [pypy-commit] buildbot default: grumble grumble grumble, bad fijal, a crappy review
fijal
- [pypy-commit] pypy numpy-record-dtypes: make those tests pass with -A
fijal
- [pypy-commit] pypy numpy-record-dtypes: export longlong and ulonglong
fijal
- [pypy-commit] pypy numpy-record-dtypes: expose some more names
fijal
- [pypy-commit] pypy ppc-jit-backend-rpythonization: A branch to make ppc jit rpython, readd rassembler
fijal
- [pypy-commit] pypy numpypy-out: more tests
mattip
- [pypy-commit] buildbot default: ARGH ARGJH ARGH
fijal
- [pypy-commit] pypy win32-cleanup: Fix generation of str/unicode dispatch function for Windows
amauryfa
- [pypy-commit] pypy win32-cleanup: add test for posix module
mattip
- [pypy-commit] pypy win32-cleanup: merge branches
mattip
- [pypy-commit] pypy win32-cleanup: remove improper link flag
mattip
- [pypy-commit] pypy win32-cleanup: add 'WindowsError' to base objspace
mattip
- [pypy-commit] pypy numpypy-out: more tests, start to think about intermediaries
mattip
- [pypy-commit] pypy win32-cleanup: Add space.unicode0_w, which returns a unicode string without NUL bytes
amauryfa
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (fijal, edelsohn) improve rassembler until it works. more work required to make it rpython
fijal
- [pypy-commit] pypy reflex-support: o) integer class mixin
wlav
- [pypy-commit] pypy reflex-support: o) fleshed out mixins for unsigned integer types
wlav
- [pypy-commit] pypy numpy-record-dtypes: implement byteswap with the hope of being rpython
fijal
- [pypy-commit] pypy numpy-record-dtypes: non native dtypes
fijal
- [pypy-commit] pypy numpy-record-dtypes: implement array.tostring and figure out we don't need it, add some actual tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: exact identity of dtypes is messy. We should rather check for sizes or so.
fijal
- [pypy-commit] pypy numpy-record-dtypes: slightly more rpython friendly way of failing
fijal
- [pypy-commit] pypy numpy-record-dtypes: like this maybe?
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy numpy-record-dtypes: more hacking
fijal
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): Further work on rpythonization, stil more to do
hager
- [pypy-commit] pypy numpy-record-dtypes: a small fix to byteswap to avoid prebuilt longs
fijal
- [pypy-commit] pypy numpy-record-dtypes: try different specialization
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix the spec
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach (?)
fijal
- [pypy-commit] pypy numpy-record-dtypes: another spec
fijal
- [pypy-commit] pypy numpy-record-dtypes: screw metaprogramming
fijal
- [pypy-commit] pypy numpy-record-dtypes: replace nice solution with ugly-but-rpython one.
fijal
- [pypy-commit] pypy numpy-record-dtypes: yet another approach
fijal
- [pypy-commit] pypy stm-gc: Move the comment.
arigo
- [pypy-commit] pypy default: Clean-up.
arigo
- [pypy-commit] pypy numpy-record-dtypes: try to cleanup
fijal
- [pypy-commit] pypy numpy-record-dtypes: oops
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy default: typos
arigo
- [pypy-commit] pypy default: Bump version in Sphinx docs
stefanor
- [pypy-commit] pypy numpy-record-dtypes: shuffle stuff around and implement alignment
fijal
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy default: Look inside RPython generators too.
arigo
- [pypy-commit] pypy default: Remove this very old condition. It turns out that nowadays, running
arigo
- [pypy-commit] pypy stm-gc: In-progress.
arigo
- [pypy-commit] pypy stm-gc: Give up, will try a different approach
arigo
- [pypy-commit] pypy stm-gc: Reads of 1, 2, 4, 8 bytes here too.
arigo
- [pypy-commit] pypy ppc-jit-backend: (arigo, bivab) get rid of the special case
bivab
- [pypy-commit] pypy ppc-jit-backend: (bivab, arigo) Add test for an operation that does not correctly emit the code for the guard, i.e. emitting two guards for the same operation
bivab
- [pypy-commit] pypy ppc-jit-backend: give test a proper name
bivab
- [pypy-commit] pypy ppc-jit-backend: Add test_list to the ppc backend
bivab
- [pypy-commit] pypy ppc-jit-backend: update interface of compile_loop
bivab
- [pypy-commit] pypy ppc-jit-backend: merge
bivab
- [pypy-commit] pypy ppc-jit-backend-rpythonization: move the call to setup_failure_recovery to the init method of the assembler to fix an annotation issue
bivab
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): translation fixes
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): disable some code that does not work at the moment.
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: some translation fixes in call_assembler
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): disable codepath until gc support is in place
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: add gc test
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: add call_release_gil
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: Delete declaration of GC_hidden_pointer.
edelsohn
- [pypy-commit] pypy default: Delete declaration of GC_hidden_pointer.
edelsohn
- [pypy-commit] pypy stm-gc: The proper way.
arigo
- [pypy-commit] pypy stm-gc: Last missing piece in the C source: stm_copy_transactional_to_raw()
arigo
- [pypy-commit] pypy win32-cleanup: close branch for merge
mattip
- [pypy-commit] pypy default: merge win32-cleanup to default
mattip
- [pypy-commit] pypy py3k: Fix most failures in posix tests
amauryfa
- [pypy-commit] pypy py3k: Fix most tests in module/__pypy__
amauryfa
- [pypy-commit] pypy py3k: StringBuilder now build a (unicode) str.
amauryfa
- [pypy-commit] pypy reflex-support: o) make pyflakes happy
wlav
- [pypy-commit] pypy reflex-support: o) mixin for floats
wlav
- [pypy-commit] pypy default: #1033 -- added truediv to numpy boxes
alex_gaynor
- [pypy-commit] pypy numpy-record-dtypes: in-progress
fijal
- [pypy-commit] pypy default: removed cPython-oriented code in json and added KeyValueBuilder(s) for speeding up json decoding
Stefano Parmesan
- [pypy-commit] pypy default: merged from pypy's 2c2944d51e51 and fixed conflicts
Stefano Parmesan
- [pypy-commit] pypy default: merged from pypy a3d4b51ec806
Stefano Parmesan
- [pypy-commit] pypy default: restored original code for json decoder
Stefano Parmesan
- [pypy-commit] pypy json-decoder-speedups: added json-decoder-speedups branch moved modified code
Stefano Parmesan
- [pypy-commit] pypy json-decoder-speedups: small cleanups
fijal
- [pypy-commit] pypy release-1.8.x: merge default up to 820edf258da9
fijal
- [pypy-commit] pypy default: Close the "default" branch :-/ as a way to forget about the last 4
arigo
- [pypy-commit] pypy default: Fix a typo.
arigo
- [pypy-commit] pypy json-decoder-speedups: Merge the closed branch on default.
arigo
- [pypy-commit] buildbot default: rearrange win32 slave order
mattip
- [pypy-commit] pypy default: work on release announcement
fijal
- [pypy-commit] pypy default: export few boring constants
fijal
- [pypy-commit] pypy default: Add a module 'numpy' which raises an ImportError giving a detailed
arigo
- [pypy-commit] pypy release-1.8.x: hg merge default
arigo
- [pypy-commit] pypy ppc-jit-backend-rpythonization: remove unused code
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: remove ppcgen directory
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: merge
hager
- [pypy-commit] pypy ppc-jit-backend-rpythonization: fix merge bug
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: fix same bug again ...
hager
- [pypy-commit] pypy ppc-jit-backend: remove comments and move of import to top of file
hager
- [pypy-commit] pypy ppc-jit-backend: kill old tests
hager
- [pypy-commit] pypy ppc-jit-backend: repair test_ppc.py
hager
- [pypy-commit] pypy ppc-jit-backend: kill more unused code
hager
- [pypy-commit] pypy ppc-jit-backend: fix test_rassemblermaker.py
hager
- [pypy-commit] pypy ppc-jit-backend: remove comment
hager
- [pypy-commit] pypy ppc-jit-backend: repair test_form.py
hager
- [pypy-commit] pypy default: #1034 -- added __rpow__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: remove obsolete test
hager
- [pypy-commit] pypy default: added __and__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy ppc-jit-backend: remove further obsolete test
hager
- [pypy-commit] pypy default: addded __pos__ and __invert__ to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: added several new methods to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: update the release announcement
fijal
- [pypy-commit] pypy default: somehow document the jit hooks
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: small changes
alex_gaynor
- [pypy-commit] pypy default: Mention ARM and PPC.
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) start implementing record types
fijal
- [pypy-commit] pypy json-decoder-speedups: further speedups
fijal
- [pypy-commit] pypy default: Issue #1035: os.listdir(someUnicode) returns byte strings for
amauryfa
- [pypy-commit] pypy default: kill XXX I don't think you can read about it anywhere
fijal
- [pypy-commit] pypy numpy-record-dtypes: what's not tested is broken
fijal
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) boilerplate - export string/unicode
fijal
- [pypy-commit] pypy numpy-record-dtypes: (fijal, agaynor) write test
fijal
- [pypy-commit] pypy default: put all the numpy constants in one place
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy py3k: use the proper future flags for python 3.2
antocuni
- [pypy-commit] pypy py3k: fix the syntax but skip this test
antocuni
- [pypy-commit] pypy py3k: bah, we need to skip this one too, for the same reasone
antocuni
- [pypy-commit] pypy py3k: fix the syntax, and make sure that we use bytestring, because we are talking about the encoded data here (thanks to G2P for the pointer)
antocuni
- [pypy-commit] pypy py3k: 1) fix syntax; 2) we no longer have a long type and a L suffix for literals; 3) exec() cannot modify the local scope
antocuni
- [pypy-commit] pypy py3k: fix syntax, and exec cannot modify the local scope
antocuni
- [pypy-commit] pypy py3k: fix the syntax of few more tests
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (again :-) (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: co_code is a bytestring, so we don't need ord()
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test as well (again*2 :-)) (syntax, exec and local scope, StringIO)
antocuni
- [pypy-commit] pypy py3k: fix the syntax, and forget about longs
antocuni
- [pypy-commit] pypy numpy-record-dtypes: unicode and string dtypes
fijal
- [pypy-commit] pypy py3k: adapt this test to the new division semantics
antocuni
- [pypy-commit] pypy py3k: py3k-ify this test
antocuni
- [pypy-commit] pypy ppc-jit-backend-rpythonization: close merged branch
fijal
- [pypy-commit] pypy arm-backend-2: fix tests that had gotten out of sync
bivab
- [pypy-commit] pypy arm-backend-2: remove an obsolete translation test, import another translation test from the
bivab
- [pypy-commit] pypy arm-backend-2: add missing file
bivab
- [pypy-commit] pypy arm-backend-2: fix test_random_mixed in test_jump.py
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: Update shadowstack header according to f0d095a1d379
bivab
- [pypy-commit] pypy arm-backend-2: implement changes from 458e381ff84d
bivab
- [pypy-commit] pypy default: added left shift to numpy
alex_gaynor
- [pypy-commit] pypy default: added divmod to ndarray
alex_gaynor
- [pypy-commit] pypy default: added rand to numarray
alex_gaynor
- [pypy-commit] pypy default: rdivmod for ndarray
alex_gaynor
- [pypy-commit] pypy default: added rlshift to ndarray
alex_gaynor
- [pypy-commit] pypy default: added ror to ndarray
alex_gaynor
- [pypy-commit] pypy default: added rshift and rrshift to ndarray
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy default: added a ton of operators to numpy boxes
alex_gaynor
- [pypy-commit] pypy default: added xor in a few places
alex_gaynor
- [pypy-commit] pypy py3k: save the source of applevel direct tests in a temporary file: this way, we get nicer tracebacks
antocuni
- [pypy-commit] pypy default: review the release announcement. Tiny fixes, and move the paragraphs about the numpypy and py3k funded project in the 'ongoing work' section
antocuni
- [pypy-commit] pypy stm-gc: In-progress
arigo
- [pypy-commit] pypy stm-gc: Skip ExcData.exc_value.
arigo
- [pypy-commit] pypy stm-gc: In-progress: hack at all files until targetdemo.py at least compiles.
arigo
- [pypy-commit] pypy numpy-record-dtypes: start writing a test
fijal
- [pypy-commit] pypy sse-vectorization: close long forgotten branch
fijal
- [pypy-commit] pypy backend-vector-ops: make assert_aligned a call
fijal
- [pypy-commit] pypy backend-vector-ops: enable assert aligned from rlib.jit
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] pypy backend-vector-ops: enough to run vector ops on the simplest thing in numpy
fijal
- [pypy-commit] pypy stm-gc: Hack hack hack.
arigo
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 48ebdce33e1b
fijal
- [pypy-commit] pypy stm-gc: "Fix" the tests.
arigo
- [pypy-commit] pypy stm-gc: Piece together malloc_varsize_clear().
arigo
- [pypy-commit] pypy stm-gc: Fix the tests and add in_main_thread() as an stm call.
arigo
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy.org extradoc: update the website
fijal
- [pypy-commit] pypy default: update docs & version
fijal
- [pypy-commit] pypy release-1.8.x: update docs & version
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset d2363496b90e
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 3d0ca347cc21
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: I think those are libraries we need on windows for libssl
fijal
- [pypy-commit] pypy release-1.8.x: I think those are libraries we need on windows for libssl
fijal
- [pypy-commit] pypy stm-gc: Ah bah
arigo
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset ef564984db64
fijal
- [pypy-commit] pypy stm-gc: Fix fix fix.
arigo
- [pypy-commit] pypy default: another update of versions
fijal
- [pypy-commit] pypy release-1.8.x: another update of versions
fijal
- [pypy-commit] pypy release-1.8.x: Added tag release-1.8 for changeset 2346207d9946
fijal
- [pypy-commit] pypy reflex-support: minor cleanup
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: o) factored out direct_ptradd
wlav
- [pypy-commit] pypy ppc-jit-backend: Add redirect call assembler.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add redirect_call_assembler.
edelsohn
- [pypy-commit] pypy stm-gc: Improve error reporting.
arigo
- [pypy-commit] pypy numpy-record-dtypes: a no-progress checkin
fijal
- [pypy-commit] pypy default: update docs
fijal
- [pypy-commit] pypy default: ignore more ops
fijal
- [pypy-commit] pypy ppc-jit-backend: Change PPC64 redirect_call_assembler to overwrite function descriptor at old address.
edelsohn
- [pypy-commit] pypy default: Added truediv to arrays.
alex_gaynor
- [pypy-commit] pypy default: expose bitwise xor ufunc
alex_gaynor
- [pypy-commit] pypy default: rtruediv on numpy boxes
alex_gaynor
- [pypy-commit] pypy default: datetime.utcfromtimestamp() used to store microseconds as floats.
amauryfa
- [pypy-commit] pypy default: Skip this test on Windows
amauryfa
- [pypy-commit] pypy default: Oops, did not mean to commit this
amauryfa
- [pypy-commit] pypy ppc-jit-backend: Fix typo.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Use IS_PPC_32 instead of IS_PPC_64.
edelsohn
- [pypy-commit] pypy.org extradoc: update checksums
fijal
- [pypy-commit] pypy default: reflow the para and add signature
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): add test to test_runner.py
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): expand test, but unfortunately does not hit the issue
hager
- [pypy-commit] pypy py3k: kill this test: python3 no longer supports the "raise with traceback" form: we
antocuni
- [pypy-commit] pypy py3k: adapt the syntax to py3k, and kill some outdated tests about the 'raise Type, args' form which is no longer valid
antocuni
- [pypy-commit] pypy py3k: python3 no longer supports the form 'raise Type, value, tb'. Instead, we can use __traceback__. Adapt the test to the new semantics: it passes with -A but still fails on py.py
antocuni
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): port regalloc tests from x86 backend
hager
- [pypy-commit] pypy stm-gc: Tweaks
arigo
- [pypy-commit] pypy stm-gc: Replace in_main_thread() with in_transaction().
arigo
- [pypy-commit] pypy stm-gc: Last fix. Now it runs :-)
arigo
- [pypy-commit] pypy ppc-jit-backend: port another test from x86 backend
hager
- [pypy-commit] pypy stm-gc: Tweak
arigo
- [pypy-commit] pypy ppc-jit-backend: forgot to add these lines
hager
- [pypy-commit] pypy stm-gc: id() and identityhash().
arigo
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] [OPEN] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] pypy default: organize imports better, kill a relative import
alex_gaynor
- [pypy-commit] pypy reflex-support: remove now obsolete identity preserving code (the memory regulator
wlav
- [pypy-commit] pypy reflex-support: test to make sure type(this) is checked properly
wlav
- [pypy-commit] pypy reflex-support: enable test that now works thanks to default argument support
wlav
- [pypy-commit] pypy reflex-support: removal of spurious tabs
wlav
- [pypy-commit] pypy reflex-support: cleanup
wlav
- [pypy-commit] pypy ppc-jit-backend: Delete duplicate write_new_force_index.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add support for gcrootmap to prepare_guard_call_release_gil.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add _release_gil_shadowstack, _reacquire_gil_shadowstack, _build_release_gil
edelsohn
- [pypy-commit] pypy default: (glavoie, arigo rewrites)
arigo
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] pypy stm-gc: Attempt to rewrite things so that there is no GC allocation
arigo
- [pypy-commit] pypy stm-gc: Fix fix fix.
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy stm-gc: main_thread_id is zero after all.
arigo
- [pypy-commit] pypy stm-gc: Translation fixes.
arigo
- [pypy-commit] pypy stm-gc: Silence this warning, because we get infinitely many of them right
arigo
- [pypy-commit] pypy stm-gc: Support stm_getinteriorfield.
arigo
- [pypy-commit] pypy.org extradoc: thanks phreach, update this a bit
fijal
- [pypy-commit] pypy.org extradoc: write a draft of performance dissemination
fijal
- [pypy-commit] pypy.org extradoc: Mention this
arigo
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] pypy.org extradoc: Rewrite and extend. Please review!
arigo
- [pypy-commit] pypy.org extradoc: Document modules where we don't have an RPython version at all.
arigo
- [pypy-commit] pypy default: Fix for d16e4f017733: export pypyjit.PARAMETER_DOCS.
arigo
- [pypy-commit] pypy default: Improve the output layout.
arigo
- [pypy-commit] pypy.org extradoc: (hodgestar) minor grammar
fijal
- [pypy-commit] pypy.org extradoc: Grammar and American English cleanups.
edelsohn
- [pypy-commit] [COMMENT] Pull request #27 for pypy/pypy: Another change necessary for FreeBSD build, so expat.h and libexpat.so can be found.
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #23 for pypy/pypy: Fix _sqlite3.py fix for issue996, with test
Bitbucket
- [pypy-commit] [ACCEPTED] Pull request #22 for pypy/pypy: fix documentation bugs
Bitbucket
- [pypy-commit] [OPEN] Pull request #28 for pypy/pypy: Packaging under FreeBSD.
Bitbucket
- [pypy-commit] Notification: buildbot
Bitbucket
- [pypy-commit] [OPEN] Pull request #1 for pypy/buildbot: Using pypy instead of 'python' for translation.
Bitbucket
- [pypy-commit] pypy default: Packaging under FreeBSD.
glavoie
- [pypy-commit] buildbot default: Using pypy instead of 'python' for translation.
glavoie
- [pypy-commit] pypy stm-gc: Start to kill old code and port some tests
arigo
- [pypy-commit] pypy stm-gc: Fixes
arigo
- [pypy-commit] pypy stm-gc: Fix or kill all the remaining tests in translator/stm/test.
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy default: Skip this import if it fails because of _weakref
arigo
- [pypy-commit] pypy stm-gc: Fix for merge
arigo
- [pypy-commit] pypy stm-gc: Remove this hack.
arigo
- [pypy-commit] pypy stm-gc: Dont need to instantiate a class to access static methods
arigo
- [pypy-commit] pypy default: Clarify this point
arigo
- [pypy-commit] pypy stm-gc: Skip explicitly.
arigo
- [pypy-commit] pypy stm-gc: Kill that approach to detect that stm is not needed to access frames.
arigo
- [pypy-commit] pypy default: #Issue 1030: (Akaiten) In _subprocess.py, use ctypes.WinError() to raise a WindowsError with the correct windows error code.
amauryfa
- [pypy-commit] Notification: mypypy
Bitbucket
- [pypy-commit] pypy.org extradoc: Minor changes and regen
fijal
- [pypy-commit] pypy.org extradoc: Regen and clarify. Add a missing file
fijal
- [pypy-commit] pypy.org extradoc: re-add this sentence, tweaked
arigo
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: regen
fijal
- [pypy-commit] pypy.org extradoc: oops title
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] pypy backend-vector-ops: tests and fixes
fijal
- [pypy-commit] pypy.org extradoc: Add some verbs to cPickle sentence.
edelsohn
- [pypy-commit] pypy numpy-record-dtypes: export typeinfo
fijal
- [pypy-commit] pypy numpy-record-type-pure-python: Start working towards converting dtype constructor to use more of the pure python stuff, incomplete and not fully working.
alex_gaynor
- [pypy-commit] pypy numpy-record-type-pure-python: forgotten file
alex_gaynor
- [pypy-commit] pypy numpypy-out: merge with default
mattip
- [pypy-commit] pypy numpypy-out: never create intermediates, add tests to verify
mattip
- [pypy-commit] pypy numpypy-out: merge from default
mattip
- [pypy-commit] pypy numpypy-out: expose 'out' arguments, need lots of tests
mattip
- [pypy-commit] pypy numpy-record-type-pure-python: TODO -- for fijal :)
alex_gaynor
- [pypy-commit] pypy.org extradoc: Add a paragraph "Abuse of itertools".
arigo
- [pypy-commit] pypy.org extradoc: Complete
arigo
- [pypy-commit] pypy.org extradoc: merge heads
arigo
- [pypy-commit] pypy.org extradoc: Typo in capitalization. Regen.
arigo
- [pypy-commit] pypy numpy-record-dtypes: implement void read
fijal
- [pypy-commit] pypy default: Remove the pyexpat module in pure Python. Unless someone
arigo
- [pypy-commit] pypy ppc-jit-backend: Add _build_malloc_slowpath, call it from setup_once. Add malloc_cond.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add prepare_call_malloc_nursery, get_mark_gc_roots.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: (arigo): Fix comma.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Fix typos.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Import BoxPtr.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Remove argboxes from prepare_guard_call_release_gil and prepare_cond_call_gc_wb.
edelsohn
- [pypy-commit] pypy py3k: - allow to pass string to raises when we run tests with -A
antocuni
- [pypy-commit] pypy py3k: python3 changed the behavior in case we raise an exception from within a finally block: in python2 it was ignored and the main exception went through, in python3 the new exception is raised and the old one is set as __context__. Fix two tests to account for this change, they now pass with -A (but still fail on py.py)
antocuni
- [pypy-commit] pypy py3k: f_exc_type no longer exists. Rewrite the test using exc_info(), and also the type of the exception is different
antocuni
- [pypy-commit] pypy py3k: try to refactor this test to pass on python3 with -A
antocuni
- [pypy-commit] pypy py3k: kill this test, we can no longer raise tuples
antocuni
- [pypy-commit] pypy py3k: kill this test as well, we can only raise subclasses of BaseException nowadays
antocuni
- [pypy-commit] pypy py3k: again, we need to subclass Exception to raise/catch exceptions
antocuni
- [pypy-commit] pypy py3k: we cannot catch '42' in py3. Not sure whether it's essential for the point of the test, removing this except clause does not change anything even on the default branch
antocuni
- [pypy-commit] pypy py3k: improve the raises() function which is used inside -A tests. Now test_raises -A passes on cpython3
antocuni
- [pypy-commit] pypy py3k: simplify the code in RAISE_VARARGS now that we no longer support the form with three arguments
antocuni
- [pypy-commit] pypy py3k: in python3, when we enter the finally: block because of an exception sys.exc_info() returns the current one, as it happens for except: blocks. In python2, the current exception was updated only inside the latters
antocuni
- [pypy-commit] pypy py3k: make sure that .dump() works again
antocuni
- [pypy-commit] pypy py3k: add two tests which fails because we don't emit/implement POP_EXCEPT
antocuni
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations!
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: Comment out Loop start message.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Don't use for loop.
edelsohn
- [pypy-commit] pypy default: cpyext: expose PyClass_Type.
amauryfa
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy numpy-record-dtypes: progress on storing record boxes (and reading). Not quite working , pdb left
fijal
- [pypy-commit] extradoc extradoc: (fijal, agaynor) start writing slides
fijal
- [pypy-commit] pypy revive-dlltool: A branch to make dlltool work again: build .so that are not extension modules
amauryfa
- [pypy-commit] pypy revive-dlltool: Fix dlltool: a way to build a .so or .dll which is not
amauryfa
- [pypy-commit] pypy default: datetime shouldn't allow float arguments for various things
alex_gaynor
- [pypy-commit] pypy default: (wlav) fix the error message
antocuni
- [pypy-commit] pypy ppc-jit-backend: add test to show that the temporay location in emit_unicodesetitem is really needed.
hager
- [pypy-commit] pypy ppc-jit-backend: merge heads
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): make test hit the issue
hager
- [pypy-commit] pypy.org extradoc: a para about ctypes, add to progress bar
fijal
- [pypy-commit] pypy ppc-jit-backend: use temp_loc in emit_STRSETITEM
hager
- [pypy-commit] pypy default: expose transpose under a yet-different name
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy ppc-jit-backend: alloc SCRATCH reg in emit_getinteriorfield_gc
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): set save_exc in emit_guard_call_may_force
hager
- [pypy-commit] pypy ppc-jit-backend: merge with arm-backend-2
hager
- [pypy-commit] pypy numpy-record-dtypes: make record dtypes work
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: oops
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix more tests
fijal
- [pypy-commit] pypy numpy-record-dtypes: speedup tests a bti and fix one more
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix one more test
fijal
- [pypy-commit] pypy ppc-jit-backend: add class scratch_reg as help for management of the scratch registers
hager
- [pypy-commit] pypy ppc-jit-backend: adjust malloc_cond to arm code
hager
- [pypy-commit] pypy ppc-jit-backend: adjustments to ARM code
hager
- [pypy-commit] pypy ppc-jit-backend: kill unused import
hager
- [pypy-commit] pypy ppc-jit-backend: add emit_call_malloc_nursery
hager
- [pypy-commit] pypy ppc-jit-backend: adjust prepare_call_malloc_nursery
hager
- [pypy-commit] pypy ppc-jit-backend: forgot to change register
hager
- [pypy-commit] pypy py3k: add a more useful repr for OperationError, and add a warning when using pycode.dump()
antocuni
- [pypy-commit] pypy py3k: emit and implement POP_EXCEPT, which is needed for lexical exception handlers. This is equivalent to part of the patch at http://bugs.python.org/issue3021
antocuni
- [pypy-commit] pypy py3k: a passing test, from cpython's test suite
antocuni
- [pypy-commit] pypy py3k: two more tests from cpython's test suite. The first passes, the second is failing
antocuni
- [pypy-commit] pypy py3k: fix test_with_reraise_2: when we pop a WithBlock, the exception must be considered already handled, and thus we don't want to restore it (which is different than FinallyBlock)
antocuni
- [pypy-commit] pypy raw-memory-pressure-nursery: Refactor a bit way we trck additional memory pressure - target is to support it also in the nursery
fijal
- [pypy-commit] pypy numpy-record-dtypes: start supporting array creation not working so far
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy raw-memory-pressure-nursery: (fijal, arigo) be a bit more precise about stored sizes
fijal
- [pypy-commit] pypy stm-gc: Add an assert.
arigo
- [pypy-commit] pypy raw-memory-pressure-nursery: The proper voodoo dance to have it work untranslated.
arigo
- [pypy-commit] pypy ppc-jit-backend: Add finish_once.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Import debug_prints. Add debug_{start, stop} to setup_once.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Add more debug infrastructure.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Fix signature of __exit__ in scratch_reg.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Comment out gcremovetypeptr assert that now succeeds.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Do not reference .value in load_imm calls.
edelsohn
- [pypy-commit] pypy numpypy-out: add more ufunc tests, try an implementation
mattip
- [pypy-commit] pypy numpypy-out: now nothing works
mattip
- [pypy-commit] pypy raw-memory-pressure-nursery: fix the test and write another one. fix the typo
fijal
- [pypy-commit] pypy default: dlltool.CLibraryBuilder works again, it builds RPython shared libraries
amauryfa
- [pypy-commit] pypy default: cpyext: implement Py_GetVersion()
amauryfa
- [pypy-commit] pypy default: cpyext: Expose PyCFunctionObject::m_module
amauryfa
- [pypy-commit] pypy default: cpyext: add PyThreadState_GET as an alias to PyThreadState_Get.
amauryfa
- [pypy-commit] pypy default: cpyext: declare the RESTRICTED constants for struct members,
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyFile_WriteObject() and PyFile_SoftSpace()
amauryfa
- [pypy-commit] pypy default: Remove newly implemented functions from stubs.py
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyObject_Dir()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyString_InternInPlace()
amauryfa
- [pypy-commit] pypy raw-memory-pressure-nursery: I think most modules now use the correct interface
fijal
- [pypy-commit] pypy default: Translation fix
amauryfa
- [pypy-commit] pypy raw-memory-pressure-nursery: hopefully clean up and improve
fijal
- [pypy-commit] pypy reflex-support: use type rather than string as dummy return type
wlav
- [pypy-commit] pypy reflex-support: optimization and cleanup
wlav
- [pypy-commit] pypy reflex-support: benchmark fix for 64b
wlav
- [pypy-commit] pypy reflex-support: remove raised OperationError that could be caught at the interp level (speeds up overloads)
wlav
- [pypy-commit] pypy raw-memory-pressure-nursery: fix hashlib module
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix another place
fijal
- [pypy-commit] pypy default: Fix reference count in PyString_InternInPlace()
amauryfa
- [pypy-commit] pypy.org extradoc: add a linux64 sandboxed binary
fijal
- [pypy-commit] pypy default: By default, --sandbox should not use asmgcc.
arigo
- [pypy-commit] pypy.org extradoc: more downloads
fijal
- [pypy-commit] pypy default: Add some more sign-extending instructions. Two of them were
arigo
- [pypy-commit] pypy py3k: implement support for __traceback__ when raising exceptions. test_raise fully passes now :-)
antocuni
- [pypy-commit] pypy py3k: kill XXX after discussion with armin on IRC, we don't care :-)
antocuni
- [pypy-commit] pypy py3k: use the official way to check whether an object is a valid traceback, and add a test
antocuni
- [pypy-commit] pypy py3k: bah, we need to support both py3k and py2 bytecodes, for the flow objspace. Add a flag to the space, and check whether or not we need to support POP_EXCEPT
antocuni
- [pypy-commit] pypy py3k: bump the pyc magic number; this should have been checked in with 3648ec4ef989
antocuni
- [pypy-commit] pypy py3k: bah, confusion between applevel and interplevel None
antocuni
- [pypy-commit] pypy py3k: kill sys.exc_clear(). Also kill OperationError.clear, which seems to be no longer used anywhere else now. I hope not to be wrong :-)
antocuni
- [pypy-commit] pypy py3k: w_None is a valid value to assign to __traceback__
antocuni
- [pypy-commit] pypy ppc-jit-backend: use shadowstack and comment out compiler flags
hager
- [pypy-commit] pypy ppc-jit-backend: add debug information
hager
- [pypy-commit] pypy default: Add a failing test.
arigo
- [pypy-commit] pypy raw-memory-pressure-nursery: jit should not see add_memory_pressure
fijal
- [pypy-commit] pypy default: Fix test_guard_not_invalidated_and_label on x86.
arigo
- [pypy-commit] pypy raw-memory-pressure-nursery: pass another arg
fijal
- [pypy-commit] pypy raw-memory-pressure-nursery: fix another obvious typo, why those tests run so long
fijal
- [pypy-commit] pypy arm-backend-2: remove gcremovetypeptr from test_zrpy_gc
bivab
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy arm-backend-2: enable tests that check and require gcremovetypeptr
bivab
- [pypy-commit] pypy arm-backend-2: implement and enable gcremovetypeptr support in the ARM backend
bivab
- [pypy-commit] pypy backend-vector-ops: a test and a fix
fijal
- [pypy-commit] pypy backend-vector-ops: add a passing test
fijal
- [pypy-commit] pypy backend-vector-ops: fix translation
fijal
- [pypy-commit] pypy numpypy-out: most tests pass, translation demands assert to be removed later
mattip
- [pypy-commit] pypy default: cpyext: implement PySet_Pop(), PySet_Clear()
amauryfa
- [pypy-commit] pypy default: cpyext: Expose more fields of Py_buffer, if someone wants to use them...
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_FromOrdinal()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyThreadState_GetDict()
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyDictProxy_New(), as a read-only dict.
amauryfa
- [pypy-commit] pypy default: Translation fixes in the Oracle module.
amauryfa
- [pypy-commit] pypy default: make checkmodule.py pass with module/oracle.
amauryfa
- [pypy-commit] pypy numpypy-out: all pre-out_arg tests pass
mattip
- [pypy-commit] pypy numpypy-out: force non-lazy behaviour for ufuncs
mattip
- [pypy-commit] pypy default: Fix translation
amauryfa
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy stm-gc: todo
arigo
- [pypy-commit] pypy default: Minor change: get rid of 'frame.nlocals', a mostly useless attribute.
arigo
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy ppc-jit-backend: Add the operation KEEPALIVE to the test for noops
bivab
- [pypy-commit] pypy ppc-jit-backend: Implement KEEPALIVE in the ppc backend
bivab
- [pypy-commit] pypy stm-gc: Goal: have a whole-program tracker that can propagate these hints.
arigo
- [pypy-commit] pypy default: typo
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: A bunch of tests. No code so far :-)
arigo
- [pypy-commit] pypy default: Patch by djc from Gentoo.
arigo
- [pypy-commit] extradoc extradoc: status update about py3k
antocuni
- [pypy-commit] extradoc extradoc: Typos
arigo
- [pypy-commit] pypy stm-gc: Comments and start.
arigo
- [pypy-commit] pypy stm-gc: A tracker that attempts to follow globally where GC pointers go.
arigo
- [pypy-commit] pypy stm-gc: Use GcSource to implement the StmLocalTracker.
arigo
- [pypy-commit] pypy stm-gc: Better to get an explicit KeyError
arigo
- [pypy-commit] pypy stm-gc: Special-case 'instantiate'.
arigo
- [pypy-commit] pypy stm-gc: Fix (thanks weirdo).
arigo
- [pypy-commit] pypy stm-gc: Forgot to put this here.
arigo
- [pypy-commit] pypy stm-gc: Start to refactor transform.py.
arigo
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) remove unused imports
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) mark lseek and ftruncate external definitions as macros
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) Add a comment and assert that sizeof(off_t) is long long
bivab
- [pypy-commit] pypy stm-gc: Add a separate phase pre-inserting 'stm_writebarrier'. This phase
arigo
- [pypy-commit] pypy stm-gc: Finish it. test_ztranslated passes.
arigo
- [pypy-commit] pypy stm-gc: Improve the logic.
arigo
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy reflex-support: minor fixes
wlav
- [pypy-commit] pypy reflex-support: optimize construction of libffi function for methods
wlav
- [pypy-commit] pypy.org extradoc: update bars
fijal
- [pypy-commit] buildbot default: Add aurora, for now in first position
arigo
- [pypy-commit] pypy stm-gc: handle hint(stm_write) like stm_writebarrier.
arigo
- [pypy-commit] pypy stm-gc: Test and fix.
arigo
- [pypy-commit] pypy stm-gc: Baah.
arigo
- [pypy-commit] pypy stm-gc: 'access_directly' seems necessary to avoid merges in the call
arigo
- [pypy-commit] pypy arm-backend-2: remove definition of _all_size_descrs_with_vtable in model.py and revert changes to heaptracker.py
bivab
- [pypy-commit] pypy arm-backend-2: skip test_random_effects_on_stacklet_switch if platform is not supported
bivab
- [pypy-commit] pypy default: cpyext: fill type slots tp_iter and tp_iternext
amauryfa
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Add at least this placeholder test :-/ Hopefully, will be fixed soon.
arigo
- [pypy-commit] pypy stm-gc: Can't call del_thread here. Multiple accesses to the dictionary
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy stm-gc: Add the modified version of richards I use.
arigo
- [pypy-commit] pypy default: cpyext: Fix order of slots which lead to the same __method__ name.
amauryfa
- [pypy-commit] pypy numpypy-out: add a failing test
mattip
- [pypy-commit] pypy win32-cleanup_2: (sthalik) add python27.lib to windows build package
mattip
- [pypy-commit] pypy default: Failing test for issue 1048 and a passing test of a similar situation not invalving labels
hakanardo
- [pypy-commit] pypy pytest: sync pylib with 1.7.4 + mattip's patch
RonnyPfannschmidt
- [pypy-commit] pypy pytest: sync pytest with the 2.2.3 release
RonnyPfannschmidt
- [pypy-commit] pypy win32-cleanup_2: (sthalik) do not hardcode lib name
mattip
- [pypy-commit] pypy pytest: merge default into pytest
RonnyPfannschmidt
- [pypy-commit] pypy win32-cleanup_2: (sthalik) whoops
mattip
- [pypy-commit] pypy ffistruct: hg merge default.
antocuni
- [pypy-commit] pypy ffistruct: hg merge default (more up to date)
antocuni
- [pypy-commit] pypy numpy-record-dtypes: break the world and then fix it. strides are now based on bytes not on
fijal
- [pypy-commit] pypy numpy-record-dtypes: update record dtypes until they match
fijal
- [pypy-commit] pypy numpy-record-dtypes: make repr work
fijal
- [pypy-commit] pypy numpypy-out: mark cause of failing test with xxx
mattip
- [pypy-commit] pypy numpy-record-dtypes: remove silliness of str_format, make it back rpython. fix test
fijal
- [pypy-commit] pypy backend-vector-ops: add a working integration test (boring)
fijal
- [pypy-commit] pypy backend-vector-ops: good finally a failing test
fijal
- [pypy-commit] pypy backend-vector-ops: Shave a giant yak adding a flavor to malloc, so C level calls posix_memalign
fijal
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): create a function descriptor for malloc_slowpath on PPC64
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) Fix offsets where registers are stored around malloc calls and actually save them
bivab
- [pypy-commit] pypy reflex-support: added overload tests
wlav
- [pypy-commit] pypy reflex-support: o) prepared some more tests for future dev
wlav
- [pypy-commit] lang-scheme default: Add a test for the map function (untested so far).
boemmels
- [pypy-commit] lang-scheme default: Improve error message of WrongArgsNumber: Add actual and expected values
boemmels
- [pypy-commit] pypy numpypy-ctypes: Added ctypes to arrays. Works, except 2 failing tests.
alex_gaynor
- [pypy-commit] pypy reflex-support: allow python str to pass through std::string and const std::string&
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy default: passing test
hakanardo
- [pypy-commit] pypy default: use optimizer.getvalue instead of accessing values directly (should fix issue 1048)
hakanardo
- [pypy-commit] pypy default: update tests to reflect api change introduced in a6294c0d0f47
hakanardo
- [pypy-commit] pypy stm-gc: Print some minimal information about the size of the collection.
arigo
- [pypy-commit] pypy backend-vector-ops: a failing test and a simplification
fijal
- [pypy-commit] extradoc extradoc: work some more on slides
fijal
- [pypy-commit] extradoc extradoc: Comment
arigo
- [pypy-commit] pypy default: Add a test for a function in the _demo module.
arigo
- [pypy-commit] pypy default: cpyext: Fix crash in PyDict_Next when the pointer for values is NULL.
amauryfa
- [pypy-commit] pypy default: numpy: Added ufuncs for sinh, cosh, tanh
amauryfa
- [pypy-commit] pypy default: numpy: add ufunc for arccosh
amauryfa
- [pypy-commit] pypy sepcomp2: Finally found a way to add methods to controller classes
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] pypy numpy-record-dtypes: boring. Add support for dtypes. A lot of refactoring, not too much of
fijal
- [pypy-commit] pypy numpy-record-dtypes: boring a passing test
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix translation
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix the merge point in flat_set_driver
fijal
- [pypy-commit] pypy numpy-record-dtypes: how did that slip in?
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix those tests
fijal
- [pypy-commit] pypy numpypy-ctypes: fix translation.
alex_gaynor
- [pypy-commit] pypy numpy-record-dtypes: one more fix
fijal
- [pypy-commit] pypy numpy-record-dtypes: another fix
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy ppc-jit-backend: Distinguish ENCODING_AREA from FORCE_INDEX_AREA.
edelsohn
- [pypy-commit] pypy ppc-jit-backend: Use with scratch_reg.
edelsohn
- [pypy-commit] pypy numpypy-out: add BroadcastUfunc iter, more tests pass
mattip
- [pypy-commit] pypy numpypy-out: shape_agreement needs a bit of help
mattip
- [pypy-commit] pypy numpypy-out: progress: move on to binfunc
mattip
- [pypy-commit] pypy numpypy-out: add yet another signature, fix ViewIterator.apply_transformations() optimization
mattip
- [pypy-commit] pypy numpypy-out: clean up gratuitous 'print' in tests
mattip
- [pypy-commit] Notification: pypy-c4gc
Bitbucket
- [pypy-commit] pypy numpypy-out: translation fix, revert incorrect box conversion
mattip
- [pypy-commit] pypy stm: A version of the cache that models a hardware L1 cache.
arigo
- [pypy-commit] pypy stm-gc: Fix test_rstm.
arigo
- [pypy-commit] pypy stm-gc: Kill _alloc_nonmovable_ here.
arigo
- [pypy-commit] pypy stm-gc: A hint that crashes if a variable is not proven local. Use it to check
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy default: This test_datetime doesn't test pypy's own implementation, but just
arigo
- [pypy-commit] pypy ppc-jit-backend: do not copy lists
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: replace all occurences of alloc_scratch_reg and free_scratch_reg with "with scratch_reg(mc):"
hager
- [pypy-commit] pypy ppc-jit-backend: use load instead of lwz/ld and store instead of stw/std
hager
- [pypy-commit] pypy sepcomp2: Use modern syntax for specialization
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_Replace
amauryfa
- [pypy-commit] pypy default: merge win32-cleanup_2: copy and zip python27.lib,
amauryfa
- [pypy-commit] pypy default: Merge heads
amauryfa
- [pypy-commit] pypy stm-gc: Fixes, maybe.
arigo
- [pypy-commit] pypy stm-gc: Add missing declarations.
arigo
- [pypy-commit] pypy stm-gc: Kill an outdated test.
arigo
- [pypy-commit] pypy stm-gc: Improve the error message by displaying the "traceback"
arigo
- [pypy-commit] pypy stm-gc: Ensure that no collect at all occur in the main thread when
arigo
- [pypy-commit] pypy stm-gc: The part of the code in the main thread that starts new threads
arigo
- [pypy-commit] pypy stm-gc: Fix the 'transaction' module too.
arigo
- [pypy-commit] pypy stm-gc: Fix
arigo
- [pypy-commit] pypy stm-gc: Go through "hint" operations that are not related to stm.
arigo
- [pypy-commit] pypy stm-gc: Kill this specialization. It's mostly pointless and it gives
arigo
- [pypy-commit] pypy default: Clarify or fix these comments.
arigo
- [pypy-commit] pypy stm-gc: hg merge default
arigo
- [pypy-commit] pypy stm-gc: Bah, the problem was not about the 'traceback' argument.
arigo
- [pypy-commit] pypy default: Add a stub implementation for Py_AddPendingCall.
amauryfa
- [pypy-commit] pypy default: Another cpyext stub: PyThread_start_new_thread
amauryfa
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy stm-gc: Weakref support in the GC.
arigo
- [pypy-commit] pypy ppc-jit-backend: Prepare the instructions in malloc_slowpath to actually emit them
bivab
- [pypy-commit] pypy ppc-jit-backend: create a minimal frame for malloc_slowpath to store the backchain and the return address
bivab
- [pypy-commit] pypy ppc-jit-backend: structure the return and exception paths in malloc_slowpath
bivab
- [pypy-commit] pypy ppc-jit-backend: use FORCE_INDEX_AREA
bivab
- [pypy-commit] pypy ppc-jit-backend: Actually patch the machine code
bivab
- [pypy-commit] pypy ppc-jit-backend: merge heads
bivab
- [pypy-commit] pypy default: make sure that ctypes arrays are convertible to pointers, and that we can pass them as arguments in the fast path
antocuni
- [pypy-commit] pypy stm-gc: Allow objectmodel.current_object_addr_as_int() to work without
arigo
- [pypy-commit] pypy default: whoops
mattip
- [pypy-commit] pypy stm-gc: XXX temporarily disable the method cache
arigo
- [pypy-commit] pypy default: issue1059 testing
cfbolz
- [pypy-commit] pypy default: merge
cfbolz
- [pypy-commit] pypy default: document this difference
cfbolz
- [pypy-commit] pypy stm-gc: Found out how to re-enable the methodcache with stm. Trying it out...
arigo
- [pypy-commit] pypy stm-gc: Make this variable unsigned, because it is meant to overflow from time
arigo
- [pypy-commit] pypy stm-gc: Only have EXCDATA be a thread-local if stm is enabled.
arigo
- [pypy-commit] pypy stm-gc: Fix.
arigo
- [pypy-commit] pypy stm-gc: Prevent popitem() from generating spurious conflicts.
arigo
- [pypy-commit] pypy stm-gc: Remove the global lock during the commit_transaction() at the GC level.
arigo
- [pypy-commit] pypy arm-backend-2: typo
bivab
- [pypy-commit] pypy stm-gc: A quick try to see the cost associated with locking this mutex:
arigo
- [pypy-commit] pypy py3k: restore OperationError.clear() from 35c013f9b1a5, it's called from executioncontext.py
antocuni
- [pypy-commit] pypy py3k: fix the syntax of these tests
antocuni
- [pypy-commit] pypy py3k: we no longer have unbound methods in python2, so type(A.meth) returns the type of a function. Adapt to bound methods instead
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] extradoc extradoc: work on slides
fijal
- [pypy-commit] extradoc extradoc: work on slides
fijal
- [pypy-commit] pypy numpy-record-dtypes: fix test_zjit
fijal
- [pypy-commit] pypy backend-vector-ops: dance to make interiorfields work
fijal
- [pypy-commit] pypy backend-vector-ops: fix the test - it fails because stuff does not work when not compiled
fijal
- [pypy-commit] pypy numpy-record-dtypes: various translation fixes
fijal
- [pypy-commit] pypy numpy-record-dtypes: merge default
fijal
- [pypy-commit] pypy numpy-record-dtypes: fixes
fijal
- [pypy-commit] pypy backend-vector-ops: merge numpy-record-dtypes.
fijal
- [pypy-commit] pypy sepcomp2: A plan for separate compilation of modules.
amauryfa
- [pypy-commit] extradoc extradoc: prettify
edelsohn
- [pypy-commit] pypy sepcomp2: Move file to extradoc repo
amauryfa
- [pypy-commit] extradoc extradoc: Add plan for separate compilation of extension modules
amauryfa
- [pypy-commit] extradoc extradoc: more prettify
edelsohn
- [pypy-commit] extradoc extradoc: merge
edelsohn
- [pypy-commit] pypy backend-vector-ops: remove an obscure parameter
fijal
- [pypy-commit] pypy py3k: dict.keys() and range() no longer return lists in python3, adapt the tests
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax, and use next() to get the next item of the generator
antocuni
- [pypy-commit] pypy py3k: rewrite this test by using sum() instead of print(). The problem with print is that we are also tracing a lot of functions inside encodings/utf_8.py, and this adds noise to the test
antocuni
- [pypy-commit] pypy py3k: kill this test, we no longer have the three-args raise form
antocuni
- [pypy-commit] pypy py3k: s/xrange/range
antocuni
- [pypy-commit] pypy py3k: s/__builtin__/builtins
antocuni
- [pypy-commit] pypy py3k: we no longer have oldstyle classes, kill this part of the test
antocuni
- [pypy-commit] pypy py3k: re-raise the operror if it's not of the expected type; s/next/__next__
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: bah, this test did nothing because of a bad indentation. Fix it, and adapt to py3k because list.append is no longer an unboud method
antocuni
- [pypy-commit] pypy py3k: kill the attributes im_self and im_func from Method objects, in py3k they have been replaced by __self__ and __func__. I expect some tests to fail because of this, I'll let buildbot to find them :-)
antocuni
- [pypy-commit] pypy py3k: make sure that test_function passes with -A: this is mostly about replacing access to func_* attributes with __*__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__ in test_code.py
antocuni
- [pypy-commit] pypy py3k: kill the func_* attributes, in python3 we only have the corresponding __*__. Also, replace them in all the tests in interpreter/. There are probably other tests which will fail, I'll let buildbot to find them
antocuni
- [pypy-commit] pypy ppc-jit-backend: Allow to add an offset of 0 when using shadow stack, as long as the offset is aligned
bivab
- [pypy-commit] pypy ppc-jit-backend: store the correct register here
bivab
- [pypy-commit] pypy ppc-jit-backend: Do not save the volatile registers around the call malloc in malloc_slowpath
bivab
- [pypy-commit] pypy ppc-jit-backend: store frame size for malloc_slowpath in a variable
bivab
- [pypy-commit] pypy py3k: (antocuni, arigo): we no longer have a file to subclass in py3k. Change the test to use array.array, and add a comment explaining what we are actually testing
antocuni
- [pypy-commit] pypy backend-vector-ops: disable this for the purpose of this branch
fijal
- [pypy-commit] pypy backend-vector-ops: disable it completely
fijal
- [pypy-commit] pypy backend-vector-ops: more disabling
fijal
- [pypy-commit] pypy backend-vector-ops: be slightly more robust against random stuff like opaque types
fijal
- [pypy-commit] pypy backend-vector-ops: ARGH;
fijal
- [pypy-commit] pypy arm-backend-2: add a timeout of 600s to tests using pexpect. Timeouts were causing test failures on ARM
bivab
- [pypy-commit] pypy arm-backend-2: Also add a timeout to tests explicitly using pexpect
bivab
- [pypy-commit] pypy py3k: fix the syntax here. The test still fails, no clue why
antocuni
- [pypy-commit] pypy py3k: fix these two tests after we killed func_* and im_self
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/xrange/range
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__, and fix one import of StringIO
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__, and force the list out of range()
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: don't pop() the __doc__ attribute out of rawdict, else the corresponding
antocuni
- [pypy-commit] pypy py3k: merge heads
antocuni
- [pypy-commit] pypy backend-vector-ops: bleh remove leftovers
fijal
- [pypy-commit] pypy default: a failing test
alex_gaynor
- [pypy-commit] pypy backend-vector-ops: OneDimIterator has a promoted step. skeptical
fijal
- [pypy-commit] pypy default: Comment (derived from pypy-dev).
arigo
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) remove r2 and r13 from the list of volatile registers.
bivab
- [pypy-commit] pypy ppc-jit-backend: create a minimal frame malloc_slowpath and save sp and lr to the corresponding slots
bivab
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy backend-vector-ops: fix the assembler names
fijal
- [pypy-commit] pypy sepcomp2: Start framework for a separate compilation.
amauryfa
- [pypy-commit] pypy stm-gc: XXX temporarily disable the method cache, again. Even if it is
arigo
- [pypy-commit] pypy sepcomp2: Functions can be @exported without specifying argument types,
amauryfa
- [pypy-commit] pypy sepcomp2: Add support for passing RPython instances between modules.
amauryfa
- [pypy-commit] pypy default: fix the assembler names
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] extradoc extradoc: legal counseling
pjenvey
- [pypy-commit] extradoc extradoc: more text
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] extradoc extradoc: missing letter and some more slides
fijal
- [pypy-commit] pypy default: add a jitdriver here
fijal
- [pypy-commit] pypy backend-vector-ops: merge default
fijal
- [pypy-commit] extradoc extradoc: return address
alex_gaynor
- [pypy-commit] extradoc extradoc: merged upstream
alex_gaynor
- [pypy-commit] pypy default: make numpy boxes work with str.format
alex_gaynor
- [pypy-commit] pypy default: merged upstream
alex_gaynor
- [pypy-commit] pypy backend-vector-ops: ugh, fix the merge
fijal
- [pypy-commit] pypy backend-vector-ops: oops
fijal
- [pypy-commit] pypy default: Kill this specialization. It's mostly pointless and it gives
arigo
- [pypy-commit] pypy default: Issue1068: in a pypy translated for x86-32 with SSE2, detect at run-time
arigo
- [pypy-commit] pypy default: sorry sorry fix the translation
fijal
- [pypy-commit] pypy default: pff sorry
fijal
- [pypy-commit] pypy default: of course a is a pointer
fijal
- [pypy-commit] extradoc extradoc: hopefully the final version
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] pypy default: Try heuristically to check when running on top of CPython
arigo
- [pypy-commit] pypy default: one more to ignore
fijal
- [pypy-commit] pypy default: merge
fijal
- [pypy-commit] pypy default: few more
fijal
- [pypy-commit] pypy default: Fix the old 'generation' GC to not use env.estimate_best_nursery_size()
arigo
- [pypy-commit] pypy default: Can't use a "for" loop around a jit_merge_point.
arigo
- [pypy-commit] pypy default: Fix indexing with numpy boxes. Also remove a long dead test.
alex_gaynor
- [pypy-commit] pypy sepcomp2: Extract information from the first rtyper, but don't use it
amauryfa
- [pypy-commit] pypy sepcomp2: Make better use of controller: no need to access the class
amauryfa
- [pypy-commit] pypy sepcomp2: Refactor and create a FunctionExportInfo similar to the ClassExportInfo.
amauryfa
- [pypy-commit] pypy sepcomp2: No need to call functions and classes through the "import module",
amauryfa
- [pypy-commit] pypy sepcomp2: Implement attribute access
amauryfa
- [pypy-commit] pypy sepcomp2: Implement method calls across dll boundaries
amauryfa
- [pypy-commit] pypy sepcomp2: clean whitespace
amauryfa
- [pypy-commit] pypy sepcomp2: hg merge default
amauryfa
- [pypy-commit] extradoc extradoc: Rename this to .rst
alex_gaynor
- [pypy-commit] pypy reflex-support: rules for CINT dictionary generation and easier use
wlav
- [pypy-commit] pypy reflex-support: resolve a conflict with _multiprocessing (both used the name handle that ended up on W_Root)
wlav
- [pypy-commit] pypy reflex-support: do not test for fast path if CINT is the back-end as it does not support ffi calls
wlav
- [pypy-commit] pypy reflex-support: required link definitions for CINT
wlav
- [pypy-commit] pypy reflex-support: implement calling of global functions
wlav
- [pypy-commit] pypy reflex-support: cleanup
wlav
- [pypy-commit] pypy reflex-support: function to identify the back-end (to be used for testing only)
wlav
- [pypy-commit] pypy reflex-support: required link definitions for CINT backend
wlav
- [pypy-commit] pypy reflex-support: lazier does it
wlav
- [pypy-commit] pypy reflex-support: required linkdef for CINT
wlav
- [pypy-commit] pypy reflex-support: bring CINT backend to the level of the Reflex backend
wlav
- [pypy-commit] pypy speedup-list-comprehension: look how list comprehension can be sped up
fijal
- [pypy-commit] pypy speedup-list-comprehension: disable this check for now
fijal
- [pypy-commit] pypy speedup-list-comprehension: make sure we create only one list
fijal
- [pypy-commit] pypy speedup-list-comprehension: merge default
fijal
- [pypy-commit] pypy ppc-jit-backend: Add missing get/set interiorfield_raw operations
bivab
- [pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) fix jump conditions in malloc_cond and cond_call_gc_wb to jump on equality
bivab
- [pypy-commit] pypy stm-gc: Trying out a version of the RTyper that runs every block in its own
arigo
- [pypy-commit] pypy stm-gc: Auto-enable the 'transaction' module if --stm is specified.
arigo
- [pypy-commit] pypy stm-gc: Add comment
arigo
- [pypy-commit] pypy stm-gc: Add a failing test
arigo
- [pypy-commit] pypy stm-gc: Fix pointer comparison between two non-NULL objects.
arigo
- [pypy-commit] pypy stm-gc: Unifies the two detections of 'Constant' in this function.
arigo
- [pypy-commit] pypy default: Test and fix: skip that test on 64-bit.
arigo
- [pypy-commit] pypy stm-gc: Ignore calls to collect() for now
arigo
- [pypy-commit] pypy stm-gc: Change what is printed. Now even non-debug builds can have
arigo
- [pypy-commit] pypy stm-gc: merge heads
arigo
- [pypy-commit] pypy stm-gc: Disable the signal module with stm for now.
arigo
- [pypy-commit] pypy default: make sure to flush all _io streams when we exit the interpreter
antocuni
- [pypy-commit] pypy default: refactor the autoflush of streams: we cannot keep a set of w_iobase instances, else they would be never collected by the GC. Instead, we keep a set of 'holders', which have a weakref to the actual stream. When the stream is closed, the holder is removed from the set
antocuni
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy speedup-list-comprehension: store sizehint on listobjects
fijal
- [pypy-commit] pypy speedup-list-comprehension: oops, a missing case
fijal
- [pypy-commit] pypy default: Fixes. Sorry.
arigo
- [pypy-commit] pypy default: Fix.
arigo
- [pypy-commit] pypy default: Fix this test
arigo
- [pypy-commit] pypy default: cpyext: add pymath.h and a definition of Py_HUGE_VAL.
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyUnicode_Tailmatch
amauryfa
- [pypy-commit] pypy default: cpyext: add PyFrozenSet_Type
amauryfa
- [pypy-commit] pypy default: cpyext: add PyUnicode_GetMax()
amauryfa
- [pypy-commit] pypy default: cpyext: implement remaining Py_UNICODE_IS* functions
amauryfa
- [pypy-commit] pypy default: cpyext: add PyCode_Check(), PyCode_GetNumFree()
amauryfa
- [pypy-commit] pypy default: cpyext: add PyEval_EvalCode()
amauryfa
- [pypy-commit] pypy default: cpyext: implement PyRun_StringFlags()
amauryfa
- [pypy-commit] pypy default: cpyext: Implement PyEval_MergeCompilerFlags()
amauryfa
- [pypy-commit] pypy default: Translation fixes
amauryfa
- [pypy-commit] pypy speedup-list-comprehension: bump the pycode number and the sad case of renaming opcodes
fijal
- [pypy-commit] pypy speedup-list-comprehension: disable the code dump. A bit of progress when and how we emit the correct
fijal
- [pypy-commit] pypy speedup-list-comprehension: Backed out changeset b3406c3e63a4
fijal
- [pypy-commit] pypy speedup-list-comprehension: backout. not worth having a bytecode without arg
fijal
- [pypy-commit] pypy speedup-list-comprehension: redo the reasonable part
fijal
- [pypy-commit] pypy speedup-list-comprehension: remove confusing oopspecs
fijal
- [pypy-commit] pypy speedup-list-comprehension: merge default
fijal
- [pypy-commit] pypy speedup-list-comprehension: removing this was accidental
fijal
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: don't init() the builtin modules at space.startup() if they have already been initialized before
antocuni
- [pypy-commit] pypy default: pass -S to all invocations of py.py in this test, it produces a big speedup
antocuni
- [pypy-commit] pypy default: merge default
antocuni
- [pypy-commit] pypy default: ignore IOError()s when flushing the files at exit
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: be a bit less strict in what to expect in the output. E.g., I get some more [platform:execute] lines after the tb
antocuni
- [pypy-commit] pypy default: add the -S also here
antocuni
- [pypy-commit] pypy py3k: because of 46769341e0eb, __doc__ is now stored as a normal property, and thus we wrap it twice. Check for equality, not identity
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy default: explicitly specify the encoding. It seems that at least on tannit it cannot find a default one
antocuni
- [pypy-commit] pypy stm-gc: Add this.
arigo
- [pypy-commit] pypy default: Move the _check_sse2() call out of assembler.setup() and into the
arigo
- [pypy-commit] pypy arm-backend-2: handle force_spill operation in llgraph backend
bivab
- [pypy-commit] pypy arm-backend-2: Support math_sqrt operation in llgraph
bivab
- [pypy-commit] pypy stm-gc: Test and fix
arigo
- [pypy-commit] pypy default: Backout 4320ef8d1ab2 and e2ced9ddf804. It's too late anyway if
arigo
- [pypy-commit] pypy default: Hack differently to have it written as C code running
arigo
- [pypy-commit] pypy arm-backend-2: merge default
bivab
- [pypy-commit] pypy default: (arigo, bivab) Rename _Py_dg_* functions to __Py_dg_* to avoid name conflicts with python2.7 header files
bivab
- [pypy-commit] pypy arm-backend-2: (arigo, bivab) Rename _Py_dg_* functions to __Py_dg_* to avoid name conflicts with python2.7 header files
bivab
- [pypy-commit] pypy arm-backend-2: merge heads
bivab
- [pypy-commit] pypy arm-backend-2: extend timeout in these tests too
bivab
- [pypy-commit] pypy arm-backend-2: merge upstream
bivab
- [pypy-commit] pypy py3k: fix Module.__reduce__, the name now is an unicode string
antocuni
- [pypy-commit] pypy py3k: split this test into two parts; fix the first, and skip the second (maybe we should just kill it?)
antocuni
- [pypy-commit] pypy py3k: replace new.module with types.ModuleType
antocuni
- [pypy-commit] pypy py3k: this test already fails, add a smaller failing case
antocuni
- [pypy-commit] pypy py3k: fix bin() and its test
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: completely remove support for coerce() and __coerce__. I hope I didn't break anything :-)
antocuni
- [pypy-commit] pypy numpy-record-type-pure-python: Accidentally combined a merge from numpy-record-dtypes, as well as make nonnative types work again.
alex_gaynor
- [pypy-commit] pypy reflex-support: prevent access to reflection info during annotation/translation time (this happens only with the CINT backend, as the dict and normal library are one and the same)
wlav
- [pypy-commit] pypy reflex-support: get the casts right to allow switching C_OBJECT type
wlav
- [pypy-commit] pypy reflex-support: still has to use longs for CINT backend, even with protection against using reflection info during translation ...
wlav
- [pypy-commit] pypy reflex-support: further protection against using reflection info during translation with CINT backend and fixup of test_zjit to handle it
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy numpy-record-type-pure-python: handle string dtypes
alex_gaynor
- [pypy-commit] pypy py3k: the semantics of this particular case changed in python3. Adapt the test, it passes out of the box
antocuni
- [pypy-commit] pypy py3k: fix syntax error
antocuni
- [pypy-commit] pypy py3k: adapt to py3k bytes/text. This test still fails right now
antocuni
- [pypy-commit] pypy py3k: lib_pypy/datetime.py was removed by b36f48bf48f8, kill the corresponding test too
antocuni
- [pypy-commit] pypy py3k: fix this test to pass with -A. Still broken on pypy
antocuni
- [pypy-commit] pypy py3k: one more hasattr test which passes with -A but fails on pypy
antocuni
- [pypy-commit] pypy py3k: fix the hasattr tests: now random exceptions won't be eaten by hasattr, only AttributeError is caught
antocuni
- [pypy-commit] pypy py3k: dicy.keys() no longer return a list
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: modify the test so that it works on python3, still failing on pypy
antocuni
- [pypy-commit] pypy py3k: fix test_range_indexing, when we use a too big negative index
antocuni
- [pypy-commit] pypy py3k: typo
antocuni
- [pypy-commit] pypy py3k: kill a test about compiling unicode strings: they are always unicode anyway; fix syntax in another test
antocuni
- [pypy-commit] pypy py3k: kill execfile() and its tests (sigh\!)
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy py3k: we no longer have longs; tweak the test to check that range() works well with large integers
antocuni
- [pypy-commit] pypy py3k: bah, fix the test by actualling calling the code *inside* raises()
antocuni
- [pypy-commit] pypy default: Fix test
amauryfa
- [pypy-commit] pypy default: cpyext: Finally found a way to allow subclasses of int!
amauryfa
- [pypy-commit] pypy speedup-list-comprehension: remove sizehint on the list, use instead special strategy
fijal
- [pypy-commit] pypy reflex-support: o) initialize the ROOT system when using the CINT backend (only use case, really)
wlav
- [pypy-commit] pypy reflex-support: merge default into branch
wlav
- [pypy-commit] pypy speedup-list-comprehension: merged default
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: review notes
alex_gaynor
- [pypy-commit] pypy numpy-record-dtypes: start implementing string boxes
fijal
- [pypy-commit] pypy speedup-list-comprehension: let async exceptions propogate
alex_gaynor
- [pypy-commit] pypy speedup-list-comprehension: done
alex_gaynor
- [pypy-commit] pypy default: kill these immutable fields, they're mutated in _del_sources
alex_gaynor
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] extradoc extradoc: new slides
alex_gaynor
- [pypy-commit] extradoc extradoc: Update the status.
arigo
- [pypy-commit] pypy default: Unroll a loop, which allows super() to go through method caches in the JIT.
alex_gaynor
- [pypy-commit] pypy default: Mark type's mro_w as quassiimmut.
alex_gaynor
- [pypy-commit] pypy default: A failing test for quassiimmut arrays when used with an RPython forloop
alex_gaynor
- [pypy-commit] pypy stm-gc: Tentative: re-enable root stack walking, just by using the ShadowStack
arigo
- [pypy-commit] pypy default: Fix for 183a045d52d1: iterate over non-mutated lists using a
arigo
- [pypy-commit] pypy numpypy-out: add more passing tests
mattip
- [pypy-commit] pypy numpypy-out: merge default in
mattip
- [pypy-commit] pypy speedup-list-comprehension: write a test for BUILD_LIST_FROM_ARG
fijal
- [pypy-commit] pypy speedup-list-comprehension: fix test
fijal
- [pypy-commit] pypy speedup-list-comprehension: Remove dead code
fijal
- [pypy-commit] pypy speedup-list-comprehension: improve the comment
fijal
- [pypy-commit] pypy speedup-list-comprehension: use len_w
fijal
- [pypy-commit] pypy speedup-list-comprehension: fix name error
fijal
- [pypy-commit] pypy speedup-list-comprehension: remove review
fijal
- [pypy-commit] lang-scheme default: fix off by one in errormessage
boemmels
- [pypy-commit] lang-scheme default: minor testfix
boemmels
- [pypy-commit] pypy stm-gc: Backed out changeset ae34644cc94c
arigo
- [pypy-commit] pypy speedup-list-comprehension: maybe fix translation
fijal
- [pypy-commit] pypy speedup-list-comprehension: maybe fix translation
fijal
- [pypy-commit] pypy speedup-list-comprehension: add few hints to make those functions pass
fijal
- [pypy-commit] pypy default: c_longdouble is not supported by PyPy. Skip a related test
antocuni
- [pypy-commit] pypy default: Hack to display again the log of the loop before sending it to the
arigo
- [pypy-commit] pypy default: merge heads
arigo
- [pypy-commit] pypy py3k: start to kill the references to the module/_file, which will be killed soon.
antocuni
- [pypy-commit] pypy py3k: fix syntax. The test is still skipped, but this happens also on default
antocuni
- [pypy-commit] pypy default: 'typo'. The directory hierarchy created by the test is put in sys.path[0], not [-1]. This test has been silently skipped for ages probably
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: merge heads
antocuni
- [pypy-commit] pypy py3k: hg merge default again
antocuni
- [pypy-commit] pypy default: Test and fix. Probably fixes <Spacelee on pypy-dev>.
arigo
- [pypy-commit] pypy faster-str-decode-escape: Try to speed up string's decode escape by using a string builder and appending unescaped text in slices
justinpeel
- [pypy-commit] pypy default: Fixes fixes fixes.
arigo
- [pypy-commit] pypy default: Fix and comment.
arigo
- [pypy-commit] pypy default: Kill wrong copy-pasted comment.
arigo
- [pypy-commit] pypy default: Remove the 16MB boundary logic which is pointless now.
arigo
- [pypy-commit] pypy default: Remove again unused import.
arigo
- [pypy-commit] pypy py3k: pff, yak shaving. Since we are now passing an explicit globals() for exec(),
antocuni
- [pypy-commit] pypy py3k: sys.setdefaultencoding is no longer there, use settrace for this test
antocuni
- [pypy-commit] pypy py3k: these two tests were really meant to be run against itertools, because it's a
antocuni
- [pypy-commit] pypy py3k: urlparse and compiler.misc no longer exists. Replace also distutils.core with
antocuni
- [pypy-commit] pypy py3k: datetime is now imported from lib-python/3.2, which in turns does other two imports from _datetime. Use 'math' instead, which is builtin and so we are sure it doesn't do any import
antocuni
- [pypy-commit] pypy py3k: bah, we can't marshal a host code object and then expect to unmarshal a PyCode with our own implementation. Instead, convert the host code object to PyCode, and marshal it with out own impl
antocuni
- [pypy-commit] pypy py3k: forgot to fix the invocation of _testfile after I changed its signature
antocuni
- [pypy-commit] pypy py3k: StringIO is no longer there, use cmd instead; fix the syntax of an octal number
antocuni
- [pypy-commit] pypy py3k: fix typo
antocuni
- [pypy-commit] pypy py3k: make sure that we write *bytes* when marshaling; test_load_module_pyc_1 makes a bit of more progress, now it fails because we don't know how to handle _io files
antocuni
- [pypy-commit] pypy default: Test from issue1073.
arigo
- [pypy-commit] pypy miniscan: Check-in intermediate progress for completeness, and close this
arigo
- [pypy-commit] pypy dead-code-optimization: implement dead ops removal
fijal
- [pypy-commit] pypy faster-str-decode-escape: merge in default
justinpeel
- [pypy-commit] pypy default: merge in faster-str-decode-escape branch
justinpeel
- [pypy-commit] pypy default: close branch
justinpeel
- [pypy-commit] pypy faster-str-decode-escape: close this branch
justinpeel
- [pypy-commit] pypy default: move import outside of function
justinpeel
- [pypy-commit] pypy default: move import to top...
justinpeel
- [pypy-commit] pypy reflex-support: refactoring
wlav
- [pypy-commit] pypy reflex-support: probably no need for builtin vector<int> with new TApplication enabled ...
wlav
- [pypy-commit] pypy reflex-support: refactoring and cleanup (Reflex backend): the idea is to speed up the slow path by handing out the stub functions rather than method indices; it should also help with stability in the case of additional methods to a namespace (since the stubs don't move, whereas the indices could change)
wlav
- [pypy-commit] pypy reflex-support: like for Reflex backend, now refactoring to get access to stubs for the CINT backend
wlav
- [pypy-commit] pypy reflex-support: fix for name matching if a class lives in a namespace
wlav
- [pypy-commit] pypy default: Failing test where i73 is assigned twice in the optimized trace.
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy dead-code-optimization: Failing test
hakanardo
- [pypy-commit] pypy arm-backend-2: make sure we are only checking one byte in the cond cond_call_* operations
bivab
- [pypy-commit] pypy py3k: start to kill support for W_File and add support for _io files instead. _io
antocuni
- [pypy-commit] pypy py3k: add a way to open a _io file given the stream. The dependency on _file is almost killed now
antocuni
- [pypy-commit] pypy py3k: py3k compatibility. Note that we also change the check done by one assert: the corresponding test in lib-python also changed this way
antocuni
- [pypy-commit] pypy default: there is no need to import the full applevel warnings module to implement space.warn: warnings.warn is replaced by _warning.warn anyway, so just use that instead. As a consequence, we need to make _warnings an essential module, but I think this is fine since emitting warnings is required by some places in the core interpreter
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy py3k: rewrite this test by using directly _warnings instead of warnings: it's a considerable speedup, and import warnings did not ultimately work because the stdlib itertools module is shadowed by our testing package
antocuni
- [pypy-commit] pypy default: Add _Py_ForgetReference().
arigo
- [pypy-commit] pypy miniscan: Another attempt to have conservative stack scanning for the
arigo
- [pypy-commit] pypy miniscan: Start.
arigo
- [pypy-commit] pypy ppc-jit-backend: add method to branch and link to absolute address
hager
- [pypy-commit] pypy ppc-jit-backend: add *args to __exit__ method in class scratch_reg
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): use more space efficient guard state encoding like X86 and ARM backends
hager
- [pypy-commit] pypy ppc-jit-backend: merge
hager
- [pypy-commit] pypy ppc-jit-backend: use architecture independent cmp_op instead of cmpwi/cmpdi
hager
- [pypy-commit] pypy ppc-jit-backend: (bivab, hager): the previous jump condition was correct, see comment in code
hager
- [pypy-commit] pypy miniscan: Add the option.
arigo
- [pypy-commit] pypy miniscan: Comment.
arigo
- [pypy-commit] pypy miniscan: In-progress: import existing tests for using them with 'gcrootfinder=scan'.
arigo
- [pypy-commit] pypy ppc-jit-backend: add test_gc_integration from x86 backend
hager
- [pypy-commit] pypy py3k: use 'struct' instead of 'string', because when we happen to import the stdlib module, it has fewer dependencies. It's much faster, and string won't import anyway because itertools is shadowed
antocuni
- [pypy-commit] pypy py3k: it might happen that itertools is already imported because _io imports locale which imports the world. Delete it from sys.modules before starting the test
antocuni
- [pypy-commit] pypy py3k: fix the invocations of _testfile because the signature changed
antocuni
- [pypy-commit] pypy py3k: make sure to always specify an explicit encoding. Else, _io.open will try to import locale to get the default one, triggering a recursive import and then BOOM
antocuni
- [pypy-commit] pypy py3k: autodetect the encoding and use it to open the file when calling imp.find_module
antocuni
- [pypy-commit] pypy py3k: move the import in the setup_class, else it runs and fails on top of py.py (because the tests load the source of test_app.py itself)
antocuni
- [pypy-commit] pypy default: move wrap_streamerror and wrap_oserror_as_ioerror in a separate file. This is usefult in the py3k branch because we are about to kill module/_file
antocuni
- [pypy-commit] pypy py3k: hg merge default
antocuni
- [pypy-commit] pypy default: Add a passing test.
arigo
- [pypy-commit] pypy py3k: kill module/_file. Files are handled by the _io module now
antocuni
- [pypy-commit] pypy ppc-jit-backend: cast address
hager
- [pypy-commit] pypy default: Phew. A passing test checking that gc pointers are correctly
arigo
- [pypy-commit] pypy ppc-jit-backend: Allocate normal stack frame in _build_malloc_slowpath.
edelsohn
- [pypy-commit] pypy py3k: we need a BytesIO for marshal. Also, fix syntax about longs
antocuni
- [pypy-commit] pypy py3k: s/func_code/__code__
antocuni
- [pypy-commit] pypy py3k: test bytes literals instead of unicode, and make sure to write bytes to a file opened with 'wb'
antocuni
- [pypy-commit] pypy py3k: remove a u'', s/unichr/chr/, kill 'long'
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy default: failing test
hakanardo
- [pypy-commit] Notification: pypy
Bitbucket
- [pypy-commit] pypy py3k: kill the u prefix, and adapt che expected bytecode to the new py3k compiler
antocuni
- [pypy-commit] pypy default: bah, the name of this class is clearly wrong (maybe a copy&paste)?
antocuni
- [pypy-commit] pypy py3k: kill the cStringIO module and its tests
antocuni
- [pypy-commit] pypy py3k: this syntax is no longer valid, kill the test
antocuni
- [pypy-commit] pypy py3k: kill the u''
antocuni
- [pypy-commit] pypy py3k: kill the u''
antocuni
- [pypy-commit] pypy py3k: __hex__ and __oct__ has gone in py3k, and we can return only str from __str__ and __repr__ (instead of e.g. str and unicode in py2). Adapt this test, which is now very simple
antocuni
- [pypy-commit] pypy py3k: objects of incompatible types are now unordeable in python3. Completely change the meaning of this test: instead of checking the ordering, we check that we always raise TypeError. Passes with -A, still fails on pypy
antocuni
- [pypy-commit] pypy py3k: kill the case about longs, we no longer have them
antocuni
- [pypy-commit] pypy py3k: kill the cases about longs. Also, instances of classes which define __eq__ but not __hash__ are unhashable in py3k. Fix the test, which now passes with -A but fails on py.py
antocuni
- [pypy-commit] pypy py3k: fix syntax
antocuni
- [pypy-commit] pypy dead-code-optimization: work some on the tests, IN PROGRESS
fijal
- [pypy-commit] pypy default: simplify test
hakanardo
- [pypy-commit] pypy default: Dont import boxes proven constant while setting up the short_boxes and dont use the fallback to produce boxes with same_as if the box was already produced (should fix issue1045)
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] pypy default: Slight changes of the interface, to make it clear that callers don't
arigo
- [pypy-commit] pypy py3k: kill the config docs for two old modules
antocuni
- [pypy-commit] pypy py3k: make sure that bin() calls __index__
antocuni
- [pypy-commit] pypy py3k: refactor hex() and oct().
antocuni
- [pypy-commit] pypy continulet-jit: Clarify.
arigo
- [pypy-commit] pypy continulet-jit: hg merge default
arigo
- [pypy-commit] pypy continulet-jit: Change again the API: this (unimplemented) version looks like it can be
arigo
- [pypy-commit] pypy continulet-jit: Adapt tests.c.
arigo
- [pypy-commit] pypy continulet-jit: Random progress.
arigo
- [pypy-commit] pypy continulet-jit-2: A different attempt: change jit/backend/x86. If stacklets are actually
arigo
- [pypy-commit] pypy default: resurrect 3 lost overflow tests
hakanardo
- [pypy-commit] pypy default: hg merge
hakanardo
- [pypy-commit] jitviewer default: Update the log with 1.8
fijal
- [pypy-commit] jitviewer default: fix jitviewer by simplifying how bridges are displayed. various small fixes as well
fijal
- [pypy-commit] extradoc extradoc: add numpy example
fijal
- [pypy-commit] extradoc extradoc: merge
fijal
- [pypy-commit] pypy py3k: kill hex and oct from the baseobjectspace method table, and add them only in the flow objspace
antocuni
- [pypy-commit] pypy py3k: kill support for ordering arbitrary objects. It makes test_unordeable_types passing
antocuni
- [pypy-commit] pypy py3k: make sure that we cannot compare with None either
antocuni
- [pypy-commit] pypy py3k: make sure that we can access the correct locals when evaluating the stmt inside 'raises' with -A
antocuni
- [pypy-commit] pypy py3k: kill space.cmp and all the logic to look for __cmp__, which is gone in py3k; actually, space.cmp is still there (raising NotImplementedError) because we still need to kill it from the method table. test_descroperation still passes
antocuni
- [pypy-commit] pypy py3k: kill builtins.cmp
antocuni
- [pypy-commit] pypy default: ignore also ValueErrors when autoflushing _io files. This is suboptimal, because a ValueError might be an actual bug, but it's the exception which is raised when we try to flush a closed file: this has been reported to happen sometimes with e.g. gzip.GzipFile
antocuni
- [pypy-commit] pypy py3k: kill also tests about builtins.cmp
antocuni
- [pypy-commit] pypy py3k: kill the __cmp__ multimethod
antocuni
Last message date:
Wed Feb 29 23:15:03 CET 2012
Archived on: Wed Feb 29 23:15:05 CET 2012
This archive was generated by
Pipermail 0.09 (Mailman edition).