[pypy-commit] pypy cpyext-PyThreadState_New: Move ll_thread.gc_thread_start() and llthread.gc_thread_die() to places where the GIL is held.

2012-09-28 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: cpyext-PyThreadState_New Changeset: r57660:5263c8be8652 Date: 2012-09-29 08:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5263c8be8652/ Log:Move ll_thread.gc_thread_start() and llthread.gc_thread_die() to places where the GIL is held. diff --g

[pypy-commit] pypy cpyext-PyThreadState_New: Move a bad DECREF, and add a call to PyThreadState_Clear(), my tests still crash.

2012-09-28 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: cpyext-PyThreadState_New Changeset: r57659:cd71beb7aa2a Date: 2012-09-29 08:27 +0200 http://bitbucket.org/pypy/pypy/changeset/cd71beb7aa2a/ Log:Move a bad DECREF, and add a call to PyThreadState_Clear(), my tests still crash. diff --git a/pypy/mod

[pypy-commit] pypy cpyext-PyThreadState_New: First attempts to correctly initialize a new execution context from cpyext.

2012-09-28 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: cpyext-PyThreadState_New Changeset: r57658:09a0ae4ea16b Date: 2012-09-29 08:12 +0200 http://bitbucket.org/pypy/pypy/changeset/09a0ae4ea16b/ Log:First attempts to correctly initialize a new execution context from cpyext. diff --git a/pypy/module/cp

[pypy-commit] pypy cpyext-PyThreadState_New: A branch to improve cpyext support for PyThreadState_New

2012-09-28 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: cpyext-PyThreadState_New Changeset: r57657:c286352563e0 Date: 2012-09-29 08:10 +0200 http://bitbucket.org/pypy/pypy/changeset/c286352563e0/ Log:A branch to improve cpyext support for PyThreadState_New and threads created from C side. _

[pypy-commit] cffi default: Write systematic tests for the 12 possible cases of installation.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r980:a9952be256f0 Date: 2012-09-29 08:10 +0200 http://bitbucket.org/cffi/cffi/changeset/a9952be256f0/ Log:Write systematic tests for the 12 possible cases of installation. Minor clean-ups. diff --git a/testing/snippets/basic_verify/setup.py b/t

[pypy-commit] pypy continulet-jit-3: Test fixes

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57656:32322883e265 Date: 2012-09-29 07:36 +0200 http://bitbucket.org/pypy/pypy/changeset/32322883e265/ Log:Test fixes diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/llgraph/l

[pypy-commit] pypy continulet-jit-3: Finish to fix the jit front-end.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57655:7a66bc41f018 Date: 2012-09-29 06:31 +0200 http://bitbucket.org/pypy/pypy/changeset/7a66bc41f018/ Log:Finish to fix the jit front-end. diff --git a/pypy/jit/metainterp/blackhole.py b/pypy/jit/metainterp/blackhole.py --- a/pypy/jit/

[pypy-commit] pypy continulet-jit-3: Consistently expect a JITFRAMEPTR and not a GCREF.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57654:22cce29a5095 Date: 2012-09-29 06:28 +0200 http://bitbucket.org/pypy/pypy/changeset/22cce29a5095/ Log:Consistently expect a JITFRAMEPTR and not a GCREF. diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/ll

[pypy-commit] pypy continulet-jit-3: Similar fix for the rest.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57653:8dc40e22044a Date: 2012-09-29 06:18 +0200 http://bitbucket.org/pypy/pypy/changeset/8dc40e22044a/ Log:Similar fix for the rest. diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/ba

[pypy-commit] pypy continulet-jit-3: Tweak the llgraph Frame class to pretend to be a JITFRAME.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57652:f071c1066523 Date: 2012-09-29 06:15 +0200 http://bitbucket.org/pypy/pypy/changeset/f071c1066523/ Log:Tweak the llgraph Frame class to pretend to be a JITFRAME. diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/ll

[pypy-commit] pypy continulet-jit-3: in-progress: simplify the JITFRAME and change the goal to be initially

2012-09-28 Thread arigo
Author: Armin Rigo Branch: continulet-jit-3 Changeset: r57651:50963e97c8bb Date: 2012-09-28 22:58 +0200 http://bitbucket.org/pypy/pypy/changeset/50963e97c8bb/ Log:in-progress: simplify the JITFRAME and change the goal to be initially just a removal of global data. Fix fix fix fix fix.

[pypy-commit] pypy translation-cleanup: Cleanup imports in pypy/objspace/flow/

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57650:fbafaa97911a Date: 2012-09-29 03:10 +0100 http://bitbucket.org/pypy/pypy/changeset/fbafaa97911a/ Log:Cleanup imports in pypy/objspace/flow/ diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowcontext.py ---

[pypy-commit] pypy reflex-support: o) tests for array overloads

2012-09-28 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r57648:384e11fe2e8e Date: 2012-09-27 17:50 -0700 http://bitbucket.org/pypy/pypy/changeset/384e11fe2e8e/ Log:o) tests for array overloads o) tests for global function overloads on lazy lookup o) code that collects all global overl

[pypy-commit] pypy reflex-support: lookup of all overloads for CINT

2012-09-28 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r57649:14a1d2899750 Date: 2012-09-28 17:48 -0700 http://bitbucket.org/pypy/pypy/changeset/14a1d2899750/ Log:lookup of all overloads for CINT diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/src/cintcwrapper.cxx -

[pypy-commit] pypy reflex-support: fix typo

2012-09-28 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r57647:2cbe44dfe092 Date: 2012-09-27 14:56 -0700 http://bitbucket.org/pypy/pypy/changeset/2cbe44dfe092/ Log:fix typo diff --git a/pypy/module/cppyy/test/test_advancedcpp.py b/pypy/module/cppyy/test/test_advancedcpp.py --- a/pypy/module

[pypy-commit] pypy translation-cleanup: Replace constant instance attributes of FlowObjSpace with class attributes.

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57643:426534003601 Date: 2012-09-29 01:20 +0100 http://bitbucket.org/pypy/pypy/changeset/426534003601/ Log:Replace constant instance attributes of FlowObjSpace with class attributes. This makes FlowObjSpace.__init__()

[pypy-commit] pypy translation-cleanup: FlowObjSpace ctor doesn't take a config argument any more

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57642:8f322463a118 Date: 2012-09-29 00:09 +0100 http://bitbucket.org/pypy/pypy/changeset/8f322463a118/ Log:FlowObjSpace ctor doesn't take a config argument any more diff --git a/pypy/objspace/flow/objspace.py b/pypy/objspace/flow/obj

[pypy-commit] pypy translation-cleanup: Flowspacify LOAD_ATTR and kill FlowObjSpace.config

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57641:6cb7e857c34f Date: 2012-09-28 07:14 +0100 http://bitbucket.org/pypy/pypy/changeset/6cb7e857c34f/ Log:Flowspacify LOAD_ATTR and kill FlowObjSpace.config diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/flowco

[pypy-commit] pypy translation-cleanup: Flowspacify COMPARE_OP

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57639:312c5669e4bf Date: 2012-09-28 03:25 +0100 http://bitbucket.org/pypy/pypy/changeset/312c5669e4bf/ Log:Flowspacify COMPARE_OP * Remove FlowObjSpace.w_str * Fixes an xfailing test diff --git a/pypy/objspace/flow/f

[pypy-commit] pypy translation-cleanup: Copy PyCode._initialize() into HostCode, and simplify it.

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57640:370cabeb2e40 Date: 2012-09-28 05:05 +0100 http://bitbucket.org/pypy/pypy/changeset/370cabeb2e40/ Log:Copy PyCode._initialize() into HostCode, and simplify it. Note that _init_flags() and _compute_flatcall() are useless

[pypy-commit] pypy translation-cleanup: Kill unused attributes and methods in FlowObjSpace

2012-09-28 Thread rlamy
Author: Ronan Lamy Branch: translation-cleanup Changeset: r57638:f5c5cf5f7225 Date: 2012-09-27 19:50 +0100 http://bitbucket.org/pypy/pypy/changeset/f5c5cf5f7225/ Log:Kill unused attributes and methods in FlowObjSpace diff --git a/pypy/objspace/flow/objspace.py b/pypy/objspace/flow/objspace.p

[pypy-commit] pypy numpy-reintroduce-jit-drivers: mark this function as unroll_safe

2012-09-28 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-reintroduce-jit-drivers Changeset: r57637:342c9cfa300b Date: 2012-09-28 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/342c9cfa300b/ Log:mark this function as unroll_safe diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/m

[pypy-commit] extradoc extradoc: my pycon abstract

2012-09-28 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r4831:a75bf0b51508 Date: 2012-09-28 12:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/a75bf0b51508/ Log:my pycon abstract diff --git a/talk/pycon2013/abstract_fijal.rst b/talk/pycon2013/abstract_fijal.rst new file mode 100644 ---

[pypy-commit] pypy default: STM future work: add a couple of sentences.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r57636:6f82f37eb244 Date: 2012-09-28 12:37 +0200 http://bitbucket.org/pypy/pypy/changeset/6f82f37eb244/ Log:STM future work: add a couple of sentences. diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst

[pypy-commit] pypy stm-thread-2: Link to project-ideas.rst.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: stm-thread-2 Changeset: r57635:17e4b45eb9d6 Date: 2012-09-28 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/17e4b45eb9d6/ Log:Link to project-ideas.rst. diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -118,7 +

[pypy-commit] pypy default: Update to cffi/614f97f0de2a.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r57634:3ac9b8b3282a Date: 2012-09-28 12:15 +0200 http://bitbucket.org/pypy/pypy/changeset/3ac9b8b3282a/ Log:Update to cffi/614f97f0de2a. diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py b/pypy/module/_cffi_backend/test/_backend_test_c.py

[pypy-commit] cffi default: Skip these tests on OS/X too.

2012-09-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r979:614f97f0de2a Date: 2012-09-28 12:14 +0200 http://bitbucket.org/cffi/cffi/changeset/614f97f0de2a/ Log:Skip these tests on OS/X too. diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -985,7 +985,7 @@ assert strlenaddr