[pypy-commit] Notification: pypy

2012-02-20 Thread Bitbucket
You have received a notification from jpberdel. Hi, I forked pypy. My fork is at https://bitbucket.org/jpberdel/pypy. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy stm-gc: Weakref support in the GC.

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52659:dc4d7d7854d2 Date: 2012-02-20 10:59 +0100 http://bitbucket.org/pypy/pypy/changeset/dc4d7d7854d2/ Log:Weakref support in the GC. diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py ---

[pypy-commit] pypy ppc-jit-backend: Prepare the instructions in malloc_slowpath to actually emit them

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52660:19a3138c5db4 Date: 2012-02-19 05:48 -0800 http://bitbucket.org/pypy/pypy/changeset/19a3138c5db4/ Log:Prepare the instructions in malloc_slowpath to actually emit them diff --git

[pypy-commit] pypy ppc-jit-backend: use FORCE_INDEX_AREA

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52663:9edce8167d5b Date: 2012-02-19 06:32 -0800 http://bitbucket.org/pypy/pypy/changeset/9edce8167d5b/ Log:use FORCE_INDEX_AREA diff --git a/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: create a minimal frame for malloc_slowpath to store the backchain and the return address

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52661:e98bb91b9214 Date: 2012-02-19 06:30 -0800 http://bitbucket.org/pypy/pypy/changeset/e98bb91b9214/ Log:create a minimal frame for malloc_slowpath to store the backchain and the return address

[pypy-commit] pypy ppc-jit-backend: merge heads

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52665:a419d8d766c6 Date: 2012-02-20 02:25 -0800 http://bitbucket.org/pypy/pypy/changeset/a419d8d766c6/ Log:merge heads diff --git a/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: structure the return and exception paths in malloc_slowpath

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52662:10f14d281b2e Date: 2012-02-19 06:32 -0800 http://bitbucket.org/pypy/pypy/changeset/10f14d281b2e/ Log:structure the return and exception paths in malloc_slowpath diff --git

[pypy-commit] pypy ppc-jit-backend: Actually patch the machine code

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: ppc-jit-backend Changeset: r52664:8f787b47866d Date: 2012-02-19 06:33 -0800 http://bitbucket.org/pypy/pypy/changeset/8f787b47866d/ Log:Actually patch the machine code diff --git a/pypy/jit/backend/ppc/ppc_assembler.py

[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

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: Changeset: r52666:6566e81c76a8 Date: 2012-02-20 11:31 +0100 http://bitbucket.org/pypy/pypy/changeset/6566e81c76a8/ Log:make sure that ctypes arrays are convertible to pointers, and that we can pass them as arguments in the fast path

[pypy-commit] pypy stm-gc: Allow objectmodel.current_object_addr_as_int() to work without

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52667:5c6be7732717 Date: 2012-02-20 11:38 +0100 http://bitbucket.org/pypy/pypy/changeset/5c6be7732717/ Log:Allow objectmodel.current_object_addr_as_int() to work without forcing inevitable transactions. diff --git

[pypy-commit] pypy default: whoops

2012-02-20 Thread mattip
Author: mattip Branch: Changeset: r52668:8abf18698af3 Date: 2012-02-20 12:49 +0200 http://bitbucket.org/pypy/pypy/changeset/8abf18698af3/ Log:whoops diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/package.py

[pypy-commit] pypy stm-gc: XXX temporarily disable the method cache

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52669:b9b5af7cb2b8 Date: 2012-02-20 12:15 +0100 http://bitbucket.org/pypy/pypy/changeset/b9b5af7cb2b8/ Log:XXX temporarily disable the method cache diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py ---

[pypy-commit] pypy default: issue1059 testing

2012-02-20 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r52670:4b254e123047 Date: 2012-02-20 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/4b254e123047/ Log:issue1059 testing make the .__dict__.clear method of builtin types raise an error. Fix popitem on dict

[pypy-commit] pypy default: merge

2012-02-20 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r52671:6159d1be91c9 Date: 2012-02-20 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/6159d1be91c9/ Log:merge diff --git a/lib_pypy/_ctypes/array.py b/lib_pypy/_ctypes/array.py --- a/lib_pypy/_ctypes/array.py +++

[pypy-commit] pypy default: document this difference

2012-02-20 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r52672:b319183b838d Date: 2012-02-20 12:31 +0100 http://bitbucket.org/pypy/pypy/changeset/b319183b838d/ Log:document this difference diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst ---

[pypy-commit] pypy stm-gc: Found out how to re-enable the methodcache with stm. Trying it out...

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52673:907d77791735 Date: 2012-02-20 13:53 +0100 http://bitbucket.org/pypy/pypy/changeset/907d77791735/ Log:Found out how to re-enable the methodcache with stm. Trying it out... diff --git a/pypy/config/pypyoption.py

[pypy-commit] pypy stm-gc: Make this variable unsigned, because it is meant to overflow from time

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52674:94cc96af7a39 Date: 2012-02-20 14:09 +0100 http://bitbucket.org/pypy/pypy/changeset/94cc96af7a39/ Log:Make this variable unsigned, because it is meant to overflow from time to time. diff --git

[pypy-commit] pypy stm-gc: Only have EXCDATA be a thread-local if stm is enabled.

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52675:983cc177471a Date: 2012-02-20 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/983cc177471a/ Log:Only have EXCDATA be a thread-local if stm is enabled. diff --git a/pypy/translator/c/node.py b/pypy/translator/c/node.py

[pypy-commit] pypy stm-gc: Fix.

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52676:b58347084ebb Date: 2012-02-20 14:17 +0100 http://bitbucket.org/pypy/pypy/changeset/b58347084ebb/ Log:Fix. diff --git a/pypy/rpython/memory/gctypelayout.py b/pypy/rpython/memory/gctypelayout.py ---

[pypy-commit] pypy stm-gc: Prevent popitem() from generating spurious conflicts.

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52677:b34d343bd69b Date: 2012-02-20 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/b34d343bd69b/ Log:Prevent popitem() from generating spurious conflicts. diff --git a/pypy/rpython/lltypesystem/rdict.py

[pypy-commit] pypy stm-gc: Remove the global lock during the commit_transaction() at the GC level.

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52678:fd93fb6a06eb Date: 2012-02-20 15:32 +0100 http://bitbucket.org/pypy/pypy/changeset/fd93fb6a06eb/ Log:Remove the global lock during the commit_transaction() at the GC level. diff --git

[pypy-commit] pypy arm-backend-2: typo

2012-02-20 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: arm-backend-2 Changeset: r52679:b05fa1f14382 Date: 2012-02-20 16:04 + http://bitbucket.org/pypy/pypy/changeset/b05fa1f14382/ Log:typo diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py ---

[pypy-commit] pypy stm-gc: A quick try to see the cost associated with locking this mutex:

2012-02-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stm-gc Changeset: r52680:b104b62668bd Date: 2012-02-20 18:19 +0100 http://bitbucket.org/pypy/pypy/changeset/b104b62668bd/ Log:A quick try to see the cost associated with locking this mutex: add a fast-path if pending.run() adds exactly one

[pypy-commit] pypy py3k: restore OperationError.clear() from 35c013f9b1a5, it's called from executioncontext.py

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52681:26cabdd62e5b Date: 2012-02-20 20:10 +0100 http://bitbucket.org/pypy/pypy/changeset/26cabdd62e5b/ Log:restore OperationError.clear() from 35c013f9b1a5, it's called from executioncontext.py diff --git

[pypy-commit] pypy py3k: fix the syntax of these tests

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52682:c154f7dc6ef0 Date: 2012-02-20 20:14 +0100 http://bitbucket.org/pypy/pypy/changeset/c154f7dc6ef0/ Log:fix the syntax of these tests diff --git a/pypy/interpreter/test/test_exceptcomp.py

[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

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52683:83cf494c988c Date: 2012-02-20 20:33 +0100 http://bitbucket.org/pypy/pypy/changeset/83cf494c988c/ Log:we no longer have unbound methods in python2, so type(A.meth) returns the type of a function. Adapt to bound

[pypy-commit] pypy py3k: fix syntax

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52684:414902b2bf37 Date: 2012-02-20 20:37 +0100 http://bitbucket.org/pypy/pypy/changeset/414902b2bf37/ Log:fix syntax diff --git a/pypy/interpreter/test/test_function.py b/pypy/interpreter/test/test_function.py ---

[pypy-commit] pypy py3k: fix syntax

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52685:df10a2837781 Date: 2012-02-20 20:40 +0100 http://bitbucket.org/pypy/pypy/changeset/df10a2837781/ Log:fix syntax diff --git a/pypy/interpreter/test/test_gateway.py b/pypy/interpreter/test/test_gateway.py ---

[pypy-commit] pypy py3k: fix syntax

2012-02-20 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: py3k Changeset: r52686:be8572d82a2f Date: 2012-02-20 20:42 +0100 http://bitbucket.org/pypy/pypy/changeset/be8572d82a2f/ Log:fix syntax diff --git a/pypy/interpreter/test/test_main.py b/pypy/interpreter/test/test_main.py ---

[pypy-commit] extradoc extradoc: work on slides

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: extradoc Changeset: r4091:47da3b7e55c1 Date: 2012-02-19 20:08 +0200 http://bitbucket.org/pypy/extradoc/changeset/47da3b7e55c1/ Log:work on slides diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++

[pypy-commit] extradoc extradoc: work on slides

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: extradoc Changeset: r4092:dc5e0b3c78dc Date: 2012-02-20 23:28 +0100 http://bitbucket.org/pypy/extradoc/changeset/dc5e0b3c78dc/ Log:work on slides diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++

[pypy-commit] pypy numpy-record-dtypes: fix test_zjit

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpy-record-dtypes Changeset: r52687:ace56d6a6494 Date: 2012-02-19 20:12 +0200 http://bitbucket.org/pypy/pypy/changeset/ace56d6a6494/ Log:fix test_zjit diff --git a/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy backend-vector-ops: dance to make interiorfields work

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: backend-vector-ops Changeset: r52688:f002fbc9d8ec Date: 2012-02-19 23:42 +0200 http://bitbucket.org/pypy/pypy/changeset/f002fbc9d8ec/ Log:dance to make interiorfields work diff --git a/pypy/jit/backend/llgraph/runner.py

[pypy-commit] pypy backend-vector-ops: fix the test - it fails because stuff does not work when not compiled

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: backend-vector-ops Changeset: r52689:31a15fa6b873 Date: 2012-02-20 10:58 +0100 http://bitbucket.org/pypy/pypy/changeset/31a15fa6b873/ Log:fix the test - it fails because stuff does not work when not compiled (why???) diff --git

[pypy-commit] pypy numpy-record-dtypes: fixes

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpy-record-dtypes Changeset: r52692:c8916d85c80a Date: 2012-02-20 11:30 +0100 http://bitbucket.org/pypy/pypy/changeset/c8916d85c80a/ Log:fixes diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py

[pypy-commit] pypy numpy-record-dtypes: various translation fixes

2012-02-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpy-record-dtypes Changeset: r52690:090669b997a9 Date: 2012-02-20 11:21 +0100 http://bitbucket.org/pypy/pypy/changeset/090669b997a9/ Log:various translation fixes diff --git a/pypy/module/micronumpy/interp_boxes.py

[pypy-commit] pypy sepcomp2: A plan for separate compilation of modules.

2012-02-20 Thread amauryfa
Author: Amaury Forgeot d'Arc amaur...@gmail.com Branch: sepcomp2 Changeset: r52694:135faaa76513 Date: 2012-02-21 01:40 +0100 http://bitbucket.org/pypy/pypy/changeset/135faaa76513/ Log:A plan for separate compilation of modules. diff --git a/pypy/README b/pypy/README new file mode 100644 ---

[pypy-commit] extradoc extradoc: prettify

2012-02-20 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4093:c0113c9b8cd5 Date: 2012-02-20 19:56 -0500 http://bitbucket.org/pypy/extradoc/changeset/c0113c9b8cd5/ Log:prettify diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++ b/talk/sea2012/talk.rst @@ -8,9 +8,9

[pypy-commit] pypy sepcomp2: Move file to extradoc repo

2012-02-20 Thread amauryfa
Author: Amaury Forgeot d'Arc amaur...@gmail.com Branch: sepcomp2 Changeset: r52695:10fbdd68bcca Date: 2012-02-21 02:01 +0100 http://bitbucket.org/pypy/pypy/changeset/10fbdd68bcca/ Log:Move file to extradoc repo diff --git a/pypy/README b/pypy/README deleted file mode 100644 --- a/pypy/README

[pypy-commit] extradoc extradoc: Add plan for separate compilation of extension modules

2012-02-20 Thread amauryfa
Author: Amaury Forgeot d'Arc amaur...@gmail.com Branch: extradoc Changeset: r4094:fde9a6c6b314 Date: 2012-02-21 02:01 +0100 http://bitbucket.org/pypy/extradoc/changeset/fde9a6c6b314/ Log:Add plan for separate compilation of extension modules diff --git a/planning/separate-compilation.txt

[pypy-commit] extradoc extradoc: more prettify

2012-02-20 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4095:1cc099a42883 Date: 2012-02-20 20:02 -0500 http://bitbucket.org/pypy/extradoc/changeset/1cc099a42883/ Log:more prettify diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++ b/talk/sea2012/talk.rst @@