[pypy-commit] pypy py3k: Add basic tests for RLock._release_save(),

2012-11-15 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r58938:d1e40f463a3e Date: 2012-11-16 00:26 +0100 http://bitbucket.org/pypy/pypy/changeset/d1e40f463a3e/ Log:Add basic tests for RLock._release_save(), and probably fix the deadlock in test_threading. diff --git a/pypy/module/thread

[pypy-commit] pypy py3k: Use OverflowError for timeout float->long conversion, it's more precise than ValueError.

2012-11-15 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r58937:51190b9482dd Date: 2012-11-16 00:04 +0100 http://bitbucket.org/pypy/pypy/changeset/51190b9482dd/ Log:Use OverflowError for timeout float->long conversion, it's more precise than ValueError. diff --git a/pypy/module/thread/os

[pypy-commit] pypy py3k: One more implementation detail in test_multibytecodec

2012-11-15 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r58936:1a3c85bd9228 Date: 2012-11-15 23:42 +0100 http://bitbucket.org/pypy/pypy/changeset/1a3c85bd9228/ Log:One more implementation detail in test_multibytecodec diff --git a/lib-python/3.2/test/test_multibytecodec_support.py b/lib-python

[pypy-commit] pypy remove-globals-in-jit: Give up using a union for now, which simplifies things.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58935:7928fad1c2db Date: 2012-11-15 21:59 +0100 http://bitbucket.org/pypy/pypy/changeset/7928fad1c2db/ Log:Give up using a union for now, which simplifies things. diff --git a/pypy/jit/backend/llsupport/jitframe.py b/pypy/jit/back

[pypy-commit] pypy default: merge heads

2012-11-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r58934:0f4be873cc08 Date: 2012-11-15 21:45 +0100 http://bitbucket.org/pypy/pypy/changeset/0f4be873cc08/ Log:merge heads diff --git a/pypy/jit/backend/arm/test/test_regalloc.py b/pypy/jit/backend/arm/test/test_regalloc.py --- a/pypy/jit/backend/arm/test

[pypy-commit] pypy remove-globals-in-jit: Forgot to check this in.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58933:2a2a1ac4f4a4 Date: 2012-11-15 21:43 +0100 http://bitbucket.org/pypy/pypy/changeset/2a2a1ac4f4a4/ Log:Forgot to check this in. diff --git a/pypy/rpython/lltypesystem/ll2ctypes.py b/pypy/rpython/lltypesystem/ll2ctypes.py --- a

[pypy-commit] pypy remove-globals-in-jit: Fix, progress.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58932:f33c664093a8 Date: 2012-11-15 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/f33c664093a8/ Log:Fix, progress. diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/llsup

[pypy-commit] pypy remove-globals-in-jit: Fix fix fix, with a hack for now

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58931:8c87151e76f0 Date: 2012-11-15 17:56 +0100 http://bitbucket.org/pypy/pypy/changeset/8c87151e76f0/ Log:Fix fix fix, with a hack for now diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py

[pypy-commit] pypy remove-globals-in-jit: Fix exceptions.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58929:dc6380fc4033 Date: 2012-11-15 17:30 +0100 http://bitbucket.org/pypy/pypy/changeset/dc6380fc4033/ Log:Fix exceptions. diff --git a/pypy/jit/backend/llsupport/jitframe.py b/pypy/jit/backend/llsupport/jitframe.py --- a/pypy/jit

[pypy-commit] pypy remove-globals-in-jit: Fix force().

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58930:ae1f7e5a2765 Date: 2012-11-15 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/ae1f7e5a2765/ Log:Fix force(). diff --git a/pypy/jit/backend/x86/runner.py b/pypy/jit/backend/x86/runner.py --- a/pypy/jit/backend/x86/runner.

[pypy-commit] pypy default: Kill an old, unused-any-more method.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r58928:95b76814eba7 Date: 2012-11-15 17:06 +0100 http://bitbucket.org/pypy/pypy/changeset/95b76814eba7/ Log:Kill an old, unused-any-more method. diff --git a/pypy/jit/backend/arm/test/test_regalloc.py b/pypy/jit/backend/arm/test/test_regalloc.py --- a/

[pypy-commit] pypy remove-globals-in-jit: Progress.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58926:6d3427389ceb Date: 2012-11-15 14:34 +0100 http://bitbucket.org/pypy/pypy/changeset/6d3427389ceb/ Log:Progress. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py --- a/pypy/jit/backend/t

[pypy-commit] pypy remove-globals-in-jit: Remove old method.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58927:b8cef82a6d15 Date: 2012-11-15 14:44 +0100 http://bitbucket.org/pypy/pypy/changeset/b8cef82a6d15/ Log:Remove old method. diff --git a/pypy/jit/backend/x86/runner.py b/pypy/jit/backend/x86/runner.py --- a/pypy/jit/backend/x86/r

[pypy-commit] pypy remove-globals-in-jit: Pass the first test.

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58925:7dad9c72895a Date: 2012-11-15 12:04 +0100 http://bitbucket.org/pypy/pypy/changeset/7dad9c72895a/ Log:Pass the first test. diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/

[pypy-commit] pypy remove-globals-in-jit: In-progress: kill kill kill failargs_xyz and related data on the

2012-11-15 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58924:3180d3717743 Date: 2012-11-15 12:00 +0100 http://bitbucket.org/pypy/pypy/changeset/3180d3717743/ Log:In-progress: kill kill kill failargs_xyz and related data on the Assembler386 class. diff --git a/pypy/jit/backend/l

[pypy-commit] pypy default: Unroll dict(key=value) when the set of keys is constant

2012-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r58923:c30cb1dcb7a9 Date: 2012-11-15 08:14 -0800 http://bitbucket.org/pypy/pypy/changeset/c30cb1dcb7a9/ Log:Unroll dict(key=value) when the set of keys is constant diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.p

[pypy-commit] pypy default: Fix signatures for helper functions implementing instructions not provided by the architecture on ARM

2012-11-15 Thread bivab
Author: David Schneider Branch: Changeset: r58922:e29d77e9f9b4 Date: 2012-11-15 16:25 +0100 http://bitbucket.org/pypy/pypy/changeset/e29d77e9f9b4/ Log:Fix signatures for helper functions implementing instructions not provided by the architecture on ARM diff --git a/pypy/jit/backend/