[pypy-commit] pypy less-stringly-ops: fix special-casing impl to match register_flow_sc doc

2013-08-30 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66444:bcdcd9864f9d Date: 2013-08-21 01:44 +0200 http://bitbucket.org/pypy/pypy/changeset/bcdcd9864f9d/ Log:fix special-casing impl to match register_flow_sc doc diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py

[pypy-commit] extradoc extradoc: (all) planning for today

2013-08-30 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r5042:e13a0175d724 Date: 2013-08-30 10:49 +0100 http://bitbucket.org/pypy/extradoc/changeset/e13a0175d724/ Log:(all) planning for today diff --git a/sprintinfo/london-2013/planning.txt b/sprintinfo/london-2013/planning.txt --- a/sprint

[pypy-commit] pypy no-release-gil: Add an explicit getname() to W_TypeObjects. This should fix some

2013-08-30 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66449:703a831151b0 Date: 2013-08-30 09:23 +0100 http://bitbucket.org/pypy/pypy/changeset/703a831151b0/ Log:Add an explicit getname() to W_TypeObjects. This should fix some get_location_str() that use getname() and that might in the

[pypy-commit] pypy no-release-gil: Port @rgc.no_release_gil from the stmgc-b4 branch to default

2013-08-30 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66446:043bd236d4d7 Date: 2013-08-28 18:16 +0100 http://bitbucket.org/pypy/pypy/changeset/043bd236d4d7/ Log:Port @rgc.no_release_gil from the stmgc-b4 branch to default ___ pypy-commit mailing li

[pypy-commit] pypy no-release-gil: Port c7cebe44256d: add rgc.no_release_gil to places that may access the

2013-08-30 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66448:c80c1d567172 Date: 2013-08-30 09:20 +0100 http://bitbucket.org/pypy/pypy/changeset/c80c1d567172/ Log:Port c7cebe44256d: add rgc.no_release_gil to places that may access the prebuilt assembler object diff --git a/rpython/jit/

[pypy-commit] pypy no-release-gil: Port some changesets from stmgc-c4: @rgc.no_release_gil

2013-08-30 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66447:f1a076c2 Date: 2013-08-29 09:54 +0100 http://bitbucket.org/pypy/pypy/changeset/f1a076c2/ Log:Port some changesets from stmgc-c4: @rgc.no_release_gil diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/r

[pypy-commit] pypy no-release-gil: Kill the '?' argument to getname()

2013-08-30 Thread arigo
Author: Armin Rigo Branch: no-release-gil Changeset: r66450:ff8005a44cff Date: 2013-08-30 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/ff8005a44cff/ Log:Kill the '?' argument to getname() diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/inte

[pypy-commit] pypy default: np.unicode_ raises NotImplementedError

2013-08-30 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r66451:f8e77ae41719 Date: 2013-08-30 11:30 +0100 http://bitbucket.org/pypy/pypy/changeset/f8e77ae41719/ Log:np.unicode_ raises NotImplementedError diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a

[pypy-commit] pypy less-stringly-ops: Remove obsolete test

2013-08-30 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66452:04c8d02fc9a1 Date: 2013-08-30 11:03 +0100 http://bitbucket.org/pypy/pypy/changeset/04c8d02fc9a1/ Log:Remove obsolete test diff --git a/rpython/translator/test/test_simplify.py b/rpython/translator/test/test_simplify.py --- a/rpy

[pypy-commit] pypy resume-refactor: (fijal, antocuni) start fighting with llgraph backend

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66454:2edb35aac4ad Date: 2013-08-30 11:39 +0100 http://bitbucket.org/pypy/pypy/changeset/2edb35aac4ad/ Log:(fijal, antocuni) start fighting with llgraph backend diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/ba

[pypy-commit] pypy resume-refactor: in progress

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66453:9aeb92e91a61 Date: 2013-08-30 10:55 +0100 http://bitbucket.org/pypy/pypy/changeset/9aeb92e91a61/ Log:in progress diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/

[pypy-commit] pypy resume-refactor: (fijal, antocuni) start storing more complicated structures for bridges

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66455:a0ed5cb4a8eb Date: 2013-08-30 12:08 +0100 http://bitbucket.org/pypy/pypy/changeset/a0ed5cb4a8eb/ Log:(fijal, antocuni) start storing more complicated structures for bridges diff --git a/rpython/jit/backend/llsupport

[pypy-commit] pypy refactor-buffer-api: Fix translation.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r66457:680a9d6c88af Date: 2013-08-30 12:43 +0100 http://bitbucket.org/pypy/pypy/changeset/680a9d6c88af/ Log:Fix translation. diff --git a/pypy/module/cpyext/bufferobject.py b/pypy/module/cpyext/bufferobject.py --- a/pypy/module/cpye

[pypy-commit] pypy refactor-buffer-api: hg merge default

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r66459:bde52d8326fc Date: 2013-08-30 13:01 +0100 http://bitbucket.org/pypy/pypy/changeset/bde52d8326fc/ Log:hg merge default diff --git a/lib-python/2.7/uuid.py b/lib-python/2.7/uuid.py --- a/lib-python/2.7/uuid.py +++ b/lib-python/2

[pypy-commit] pypy refactor-buffer-api: Fix.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r66458:568267eb017a Date: 2013-08-30 13:01 +0100 http://bitbucket.org/pypy/pypy/changeset/568267eb017a/ Log:Fix. diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/module/cpyext/slotdefs.py +++ b/

[pypy-commit] pypy refactor-buffer-api: Fix buffer_attach().

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r66456:cab5a51bf6e4 Date: 2013-08-30 11:45 +0100 http://bitbucket.org/pypy/pypy/changeset/cab5a51bf6e4/ Log:Fix buffer_attach(). diff --git a/pypy/module/cpyext/bufferobject.py b/pypy/module/cpyext/bufferobject.py --- a/pypy/module/

[pypy-commit] pypy resume-refactor: (fijal, antocuni) write a resumereader that can put things in faillocs

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66462:c36753f12659 Date: 2013-08-30 14:02 +0100 http://bitbucket.org/pypy/pypy/changeset/c36753f12659/ Log:(fijal, antocuni) write a resumereader that can put things in faillocs diff --git a/rpython/jit/metainterp/resume2

[pypy-commit] pypy resume-refactor: fix one test

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66461:5ab2239fd7c2 Date: 2013-08-30 13:54 +0100 http://bitbucket.org/pypy/pypy/changeset/5ab2239fd7c2/ Log:fix one test diff --git a/rpython/jit/backend/llsupport/test/test_resume.py b/rpython/jit/backend/llsupport/test/test_res

[pypy-commit] pypy resume-refactor: (fijal, antocuni) support bridges in resume bytecode

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66460:f0e16e4ab5e2 Date: 2013-08-30 13:54 +0100 http://bitbucket.org/pypy/pypy/changeset/f0e16e4ab5e2/ Log:(fijal, antocuni) support bridges in resume bytecode diff --git a/rpython/jit/metainterp/resume2.py b/rpython/jit/metaint

[pypy-commit] stmgc default: remove size parameter in stm_free and introduce new _GC_MEMPROTECT define to enable the use of mprotect to find invalid accesses

2013-08-30 Thread Raemi
Author: Remi Meier Branch: Changeset: r503:0f8f97c25ca8 Date: 2013-08-30 15:13 +0200 http://bitbucket.org/pypy/stmgc/changeset/0f8f97c25ca8/ Log:remove size parameter in stm_free and introduce new _GC_MEMPROTECT define to enable the use of mprotect to find invalid accesses diff --gi

[pypy-commit] stmgc default: in don't use zones when not _GC_MEMPROTECT

2013-08-30 Thread Raemi
Author: Remi Meier Branch: Changeset: r504:61deaab3f5f5 Date: 2013-08-30 15:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/61deaab3f5f5/ Log:in don't use zones when not _GC_MEMPROTECT diff --git a/c4/dbgmem.c b/c4/dbgmem.c --- a/c4/dbgmem.c +++ b/c4/dbgmem.c @@ -32,8 +32,9 @@ void *stm

[pypy-commit] pypy llvm-translation-backend: Enable minimark gc for TestLowLevelTypeLLVM and TestTypedLLVM.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66473:29ac85ea68f2 Date: 2012-04-04 19:28 +0200 http://bitbucket.org/pypy/pypy/changeset/29ac85ea68f2/ Log:Enable minimark gc for TestLowLevelTypeLLVM and TestTypedLLVM. diff --git a/pypy/rlib/rstack.py b/pypy/rlib/rstack.py --

[pypy-commit] pypy llvm-translation-backend: Add a new LLVM translation backend. So far it can translate some simple tests but when translated with garbarge collection the resulting binary segfaults.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66463:c2a3e1e2cefe Date: 2012-03-02 18:03 +0100 http://bitbucket.org/pypy/pypy/changeset/c2a3e1e2cefe/ Log:Add a new LLVM translation backend. So far it can translate some simple tests but when translated with garbarge c

[pypy-commit] pypy llvm-translation-backend: fix failing tests by a hack

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66477:8dae761a938e Date: 2012-04-23 18:21 +0200 http://bitbucket.org/pypy/pypy/changeset/8dae761a938e/ Log:fix failing tests by a hack diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py --- a/pypy/tr

[pypy-commit] pypy llvm-translation-backend: Improve LLVM assembly output and add tests for it.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66466:8835602e0b39 Date: 2012-03-04 16:38 +0100 http://bitbucket.org/pypy/pypy/changeset/8835602e0b39/ Log:Improve LLVM assembly output and add tests for it. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/g

[pypy-commit] pypy llvm-translation-backend: Fixes.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66475:6d01747ce904 Date: 2012-04-06 22:15 +0200 http://bitbucket.org/pypy/pypy/changeset/6d01747ce904/ Log:Fixes. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py --- a/pypy/translator/llvm/genllvm

[pypy-commit] pypy llvm-translation-backend: Fix typo.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66464:f55c72b46aff Date: 2012-03-02 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/f55c72b46aff/ Log:Fix typo. diff --git a/pypy/translator/driver.py b/pypy/translator/driver.py --- a/pypy/translator/driver.py +++ b/pypy/

[pypy-commit] pypy llvm-translation-backend: Add test for remove_double_links().

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66465:8c35d7643ce2 Date: 2012-03-03 11:44 +0100 http://bitbucket.org/pypy/pypy/changeset/8c35d7643ce2/ Log:Add test for remove_double_links(). diff --git a/pypy/translator/test/test_unsimplify.py b/pypy/translator/test/test_un

[pypy-commit] pypy llvm-translation-backend: Pass '/dev/null' to clang.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66479:9fec18cd5151 Date: 2012-04-23 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/9fec18cd5151/ Log:Pass '/dev/null' to clang. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py --- a/pypy/tra

[pypy-commit] pypy llvm-translation-backend: un-skip two more tests

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66478:930afab86164 Date: 2012-04-23 19:13 +0200 http://bitbucket.org/pypy/pypy/changeset/930afab86164/ Log:un-skip two more tests diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py --- a/pypy/transla

[pypy-commit] pypy llvm-translation-backend: Adopt test_typed.TestTypedTestCase.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66470:2000720e6220 Date: 2012-04-01 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/2000720e6220/ Log:Adopt test_typed.TestTypedTestCase. diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py ---

[pypy-commit] pypy llvm-translation-backend: Fix the rffi tests for the LLVM backend.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66482:5716cea0e2cd Date: 2012-05-19 17:42 +0200 http://bitbucket.org/pypy/pypy/changeset/5716cea0e2cd/ Log:Fix the rffi tests for the LLVM backend. diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rff

[pypy-commit] pypy llvm-translation-backend: Remove unnecessary same_as operations and phi nodes.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66471:1f9f676d7e56 Date: 2012-04-01 20:03 +0200 http://bitbucket.org/pypy/pypy/changeset/1f9f676d7e56/ Log:Remove unnecessary same_as operations and phi nodes. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm

[pypy-commit] pypy llvm-translation-backend: Enable tests which involve modules returning types other than int.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66469:cbe9c2794616 Date: 2012-03-26 21:22 +0200 http://bitbucket.org/pypy/pypy/changeset/cbe9c2794616/ Log:Enable tests which involve modules returning types other than int. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/t

[pypy-commit] pypy llvm-translation-backend: Adopt rffi tests for the LLVM backend.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66481:db9f17130f63 Date: 2012-05-12 12:11 +0200 http://bitbucket.org/pypy/pypy/changeset/db9f17130f63/ Log:Adopt rffi tests for the LLVM backend. diff --git a/pypy/translator/llvm/genllvm.py b/pypy/translator/llvm/genllvm.py --

[pypy-commit] pypy llvm-translation-backend: Add standalone support.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r66480:4b17557ee5e5 Date: 2012-04-26 20:12 +0200 http://bitbucket.org/pypy/pypy/changeset/4b17557ee5e5/ Log:Add standalone support. diff --git a/pypy/translator/driver.py b/pypy/translator/driver.py --- a/pypy/translator/driver.

[pypy-commit] pypy refactor-buffer-api: Add option --raise-operr to pytest that shows the interp-level OperationError when an app-level test fail.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r3:a6099e49c9ec Date: 2013-08-30 15:25 +0100 http://bitbucket.org/pypy/pypy/changeset/a6099e49c9ec/ Log:Add option --raise-operr to pytest that shows the interp-level OperationError when an app-level test fail. diff --git

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Fix some more failing tests.

2013-08-30 Thread vext01
Author: Edd Barrett Branch: improve-errors-again2 Changeset: r5:372483cc80bb Date: 2013-08-30 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/372483cc80bb/ Log:(Edd, Ronan) Fix some more failing tests. Listdef exceptions should subclass AnnotatorError. Do not use repr()

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Check for more specific exceptions.

2013-08-30 Thread vext01
Author: Edd Barrett Branch: improve-errors-again2 Changeset: r6:ac649649ad04 Date: 2013-08-30 14:56 +0100 http://bitbucket.org/pypy/pypy/changeset/ac649649ad04/ Log:(Edd, Ronan) Check for more specific exceptions. diff --git a/rpython/rlib/test/test_signature.py b/rpython/rlib/test/test

[pypy-commit] pypy default: Merged in vext01/pypy/improve-errors-again2 (pull request #186)

2013-08-30 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r8:43f6c0637201 Date: 2013-08-30 15:45 +0100 http://bitbucket.org/pypy/pypy/changeset/43f6c0637201/ Log:Merged in vext01/pypy/improve-errors-again2 (pull request #186) Unbreak tests in rlib. diff --git a/rpython/annotator/listdef.py b/rpyth

[pypy-commit] pypy default: (antocuni, mjacob): remove identity from the greenargs of compute_reduce: this is the same fix as in r891ccccca71d

2013-08-30 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r66675:f096cc2ad291 Date: 2013-08-30 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/f096cc2ad291/ Log:(antocuni, mjacob): remove identity from the greenargs of compute_reduce: this is the same fix as in r891ca71d diff --git a/pypy/mo

[pypy-commit] pypy sanitise_bytecode_dispatch: (cfbolz, ltratt) Manually unroll the opcode dispatch.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66673:69d275947985 Date: 2013-08-30 16:38 +0100 http://bitbucket.org/pypy/pypy/changeset/69d275947985/ Log:(cfbolz, ltratt) Manually unroll the opcode dispatch. This should be much easier to read than the previous

[pypy-commit] pypy sanitise_bytecode_dispatch: (arigo, cfbolz, ltratt) Kill CPythonFrame.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66674:af10c9476946 Date: 2013-08-30 17:02 +0100 http://bitbucket.org/pypy/pypy/changeset/af10c9476946/ Log:(arigo, cfbolz, ltratt) Kill CPythonFrame. diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py ---

[pypy-commit] pypy sanitise_bytecode_dispatch: (arigo, cfbolz, ltratt) Remove the special case for interpreter/translated.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66670:68f8446b80f5 Date: 2013-08-30 15:02 +0100 http://bitbucket.org/pypy/pypy/changeset/68f8446b80f5/ Log:(arigo, cfbolz, ltratt) Remove the special case for interpreter/translated. diff --git a/pypy/interpreter/p

[pypy-commit] pypy default: Document some branches

2013-08-30 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r9:76e253762f2f Date: 2013-08-30 16:34 +0100 http://bitbucket.org/pypy/pypy/changeset/76e253762f2f/ Log:Document some branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whats

[pypy-commit] pypy default: merged upstream

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66678:e63a17c6e796 Date: 2013-08-30 10:08 -0700 http://bitbucket.org/pypy/pypy/changeset/e63a17c6e796/ Log:merged upstream diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-he

[pypy-commit] pypy default: Backed out this change

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66677:0025adef85a8 Date: 2013-08-30 10:07 -0700 http://bitbucket.org/pypy/pypy/changeset/0025adef85a8/ Log:Backed out this change diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/test_pypy_c/test_containers.py ---

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Unbreak some tests.

2013-08-30 Thread vext01
Author: Edd Barrett Branch: improve-errors-again2 Changeset: r7:302547d5444a Date: 2013-08-30 15:00 +0100 http://bitbucket.org/pypy/pypy/changeset/302547d5444a/ Log:(Edd, Ronan) Unbreak some tests. We accidentally moved data structures and functions. diff --git a/rpython/tool/te

[pypy-commit] pypy default: Show the interp-level OperationError when an app-level test fails if the verbose option is set.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r66681:96036c3af238 Date: 2013-08-30 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/96036c3af238/ Log:Show the interp-level OperationError when an app-level test fails if the verbose option is set. diff --git a/pypy/tool/pytest/apptest.py

[pypy-commit] pypy refactor-buffer-api: Backed out changeset a6099e49c9ec: Carl thinks that this should be done when the verbose option is active. I'll implement that in default.

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-buffer-api Changeset: r66680:1ec5a5fa19da Date: 2013-08-30 18:11 +0100 http://bitbucket.org/pypy/pypy/changeset/1ec5a5fa19da/ Log:Backed out changeset a6099e49c9ec: Carl thinks that this should be done when the verbose option is active. I'll implem

[pypy-commit] pypy improve-errors-again2: (Edd, Ronan) Fix some failing signature tests.

2013-08-30 Thread vext01
Author: Edd Barrett Branch: improve-errors-again2 Changeset: r4:a556e4d47430 Date: 2013-08-30 14:33 +0100 http://bitbucket.org/pypy/pypy/changeset/a556e4d47430/ Log:(Edd, Ronan) Fix some failing signature tests. Define a new SignatureError exception which subclasses Annot

[pypy-commit] pypy refactor-str-types: hg merge default

2013-08-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r66679:a8ceea5620aa Date: 2013-08-30 16:07 +0100 http://bitbucket.org/pypy/pypy/changeset/a8ceea5620aa/ Log:hg merge default diff --git a/lib-python/2.7/uuid.py b/lib-python/2.7/uuid.py --- a/lib-python/2.7/uuid.py +++ b/lib-python/2.

[pypy-commit] pypy default: Rewrite this code to be faster and more readable

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66682:d76da246d42e Date: 2013-08-30 10:52 -0700 http://bitbucket.org/pypy/pypy/changeset/d76da246d42e/ Log:Rewrite this code to be faster and more readable diff --git a/lib-python/2.7/uuid.py b/lib-python/2.7/uuid.py --- a/lib-python/2.7/uuid.py +++ b

[pypy-commit] pypy default: merged upstream

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66683:d8748946be86 Date: 2013-08-30 10:56 -0700 http://bitbucket.org/pypy/pypy/changeset/d8748946be86/ Log:merged upstream diff --git a/pypy/tool/pytest/apptest.py b/pypy/tool/pytest/apptest.py --- a/pypy/tool/pytest/apptest.py +++ b/pypy/tool/pytest/

[pypy-commit] pypy resume-refactor: (fijal, arigo) write some tests and make them pass

2013-08-30 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r66685:94ee63a63378 Date: 2013-08-30 19:26 +0100 http://bitbucket.org/pypy/pypy/changeset/94ee63a63378/ Log:(fijal, arigo) write some tests and make them pass diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/

[pypy-commit] pypy sanitise_bytecode_dispatch: (cfbolz, ltratt) Remove the CALL_METHOD option.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66672:e434731eb29b Date: 2013-08-30 15:47 +0100 http://bitbucket.org/pypy/pypy/changeset/e434731eb29b/ Log:(cfbolz, ltratt) Remove the CALL_METHOD option. This has been enabled by default for some time. diff --git

[pypy-commit] pypy sanitise_bytecode_dispatch: (cfbolz, fijal, ltratt) Apparently we no longer need this check.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66671:28b6b806d7b2 Date: 2013-08-30 15:15 +0100 http://bitbucket.org/pypy/pypy/changeset/28b6b806d7b2/ Log:(cfbolz, fijal, ltratt) Apparently we no longer need this check. According to Maciej. diff --git a/pypy/in

[pypy-commit] pypy default: merge default

2013-08-30 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r66676:04a26a17138a Date: 2013-08-30 18:09 +0200 http://bitbucket.org/pypy/pypy/changeset/04a26a17138a/ Log:merge default diff --git a/lib-python/2.7/uuid.py b/lib-python/2.7/uuid.py --- a/lib-python/2.7/uuid.py +++ b/lib-python/2.7/uuid.py @@ -44,6 +

[pypy-commit] pypy default: Marked str.title() as elidable

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66686:99bad40100ae Date: 2013-08-30 14:49 -0700 http://bitbucket.org/pypy/pypy/changeset/99bad40100ae/ Log:Marked str.title() as elidable diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/strin

[pypy-commit] pypy sanitise_bytecode_dispatch: Manually unroll the comparison operations.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66687:4ef98acff95d Date: 2013-08-30 22:33 +0100 http://bitbucket.org/pypy/pypy/changeset/4ef98acff95d/ Log:Manually unroll the comparison operations. diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py

[pypy-commit] pypy sanitise_bytecode_dispatch: Manually inline the comparison operations.

2013-08-30 Thread ltratt
Author: Laurence Tratt Branch: sanitise_bytecode_dispatch Changeset: r66688:99a6090d8e49 Date: 2013-08-30 22:54 +0100 http://bitbucket.org/pypy/pypy/changeset/99a6090d8e49/ Log:Manually inline the comparison operations. As far as I can see, breaking these out to separate functions ca

[pypy-commit] pypy reflex-support: TCollection pythonizations (CINT only)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66693:7eda663880a0 Date: 2013-08-29 15:14 -0700 http://bitbucket.org/pypy/pypy/changeset/7eda663880a0/ Log:TCollection pythonizations (CINT only) diff --git a/pypy/module/cppyy/capi/cint_capi.py b/pypy/module/cppyy/capi/cint_capi.py -

[pypy-commit] pypy reflex-support: code cleanup

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66700:1f7d8a97ab3c Date: 2013-08-30 12:06 -0700 http://bitbucket.org/pypy/pypy/changeset/1f7d8a97ab3c/ Log:code cleanup diff --git a/pypy/module/cppyy/test/test_crossing.py b/pypy/module/cppyy/test/test_crossing.py --- a/pypy/module/c

[pypy-commit] pypy reflex-support: recursive remove of C++ object from python (CINT-only)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66690:fc28fe5c3deb Date: 2013-08-29 12:48 -0700 http://bitbucket.org/pypy/pypy/changeset/fc28fe5c3deb/ Log:recursive remove of C++ object from python (CINT-only) diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/

[pypy-commit] pypy reflex-support: add string-ref executor

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66697:6c5e6b4464b4 Date: 2013-08-30 11:07 -0700 http://bitbucket.org/pypy/pypy/changeset/6c5e6b4464b4/ Log:add string-ref executor diff --git a/pypy/module/cppyy/executor.py b/pypy/module/cppyy/executor.py --- a/pypy/module/cppyy/execu

[pypy-commit] pypy reflex-support: fixes for mismatched new/free and malloc/delete as per valgrind

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66696:906542e248b1 Date: 2013-08-30 11:02 -0700 http://bitbucket.org/pypy/pypy/changeset/906542e248b1/ Log:fixes for mismatched new/free and malloc/delete as per valgrind diff --git a/pypy/module/cppyy/src/reflexcwrapper.cxx b/pypy/mo

[pypy-commit] pypy reflex-support: use a CINT global lock (still insufficient, though)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66703:48d417405c77 Date: 2013-08-30 16:19 -0700 http://bitbucket.org/pypy/pypy/changeset/48d417405c77/ Log:use a CINT global lock (still insufficient, though) diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/src

[pypy-commit] pypy reflex-support: main application name change (CINT only)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66691:1dffed1eae9b Date: 2013-08-29 15:04 -0700 http://bitbucket.org/pypy/pypy/changeset/1dffed1eae9b/ Log:main application name change (CINT only) diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/src/cintcwrapp

[pypy-commit] pypy reflex-support: code simplifications

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66699:6978713da44e Date: 2013-08-30 11:10 -0700 http://bitbucket.org/pypy/pypy/changeset/6978713da44e/ Log:code simplifications diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/builtin_capi.py --- a/pypy/mo

[pypy-commit] pypy reflex-support: fix for CINT builds

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66689:aa21223f7dbe Date: 2013-08-27 16:03 -0700 http://bitbucket.org/pypy/pypy/changeset/aa21223f7dbe/ Log:fix for CINT builds diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Makefile --- a/pypy/module/cppyy/test/

[pypy-commit] pypy reflex-support: recursive remove callback (CINT-only)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66692:b740899e466d Date: 2013-08-29 15:14 -0700 http://bitbucket.org/pypy/pypy/changeset/b740899e466d/ Log:recursive remove callback (CINT-only) diff --git a/pypy/module/cppyy/capi/cint_capi.py b/pypy/module/cppyy/capi/cint_capi.py --

[pypy-commit] pypy reflex-support: fix rtyper errors

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66704:d0ce2419ea7e Date: 2013-08-30 16:19 -0700 http://bitbucket.org/pypy/pypy/changeset/d0ce2419ea7e/ Log:fix rtyper errors diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/builtin_capi.py --- a/pypy/modul

[pypy-commit] pypy reflex-support: use assign operator directly for std::string conversions, to cover all cases allowed

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66698:bf72b7176f6f Date: 2013-08-30 11:10 -0700 http://bitbucket.org/pypy/pypy/changeset/bf72b7176f6f/ Log:use assign operator directly for std::string conversions, to cover all cases allowed diff --git a/pypy/module/cppyy/conv

[pypy-commit] pypy reflex-support: TString pythonization (CINT-only)

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66702:b04d6eba8a11 Date: 2013-08-30 14:39 -0700 http://bitbucket.org/pypy/pypy/changeset/b04d6eba8a11/ Log:TString pythonization (CINT-only) diff --git a/pypy/module/cppyy/capi/cint_capi.py b/pypy/module/cppyy/capi/cint_capi.py --- a/

[pypy-commit] pypy reflex-support: bit of code cleanup

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66694:512630bafd0a Date: 2013-08-29 16:25 -0700 http://bitbucket.org/pypy/pypy/changeset/512630bafd0a/ Log:bit of code cleanup diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py --- a/pypy/module/cppyy/convert

[pypy-commit] pypy reflex-support: code simplication

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66695:413e9b331b21 Date: 2013-08-29 16:40 -0700 http://bitbucket.org/pypy/pypy/changeset/413e9b331b21/ Log:code simplication diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/builtin_capi.py --- a/pypy/modul

[pypy-commit] pypy reflex-support: rejig test initialization so as to not confuse the leak checker

2013-08-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r66701:1937fb02a285 Date: 2013-08-30 12:07 -0700 http://bitbucket.org/pypy/pypy/changeset/1937fb02a285/ Log:rejig test initialization so as to not confuse the leak checker diff --git a/pypy/module/cppyy/test/test_cint.py b/pypy/module/

[pypy-commit] pypy default: Unroll dict.keys() when the length is known and small.

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66705:a8c20c575491 Date: 2013-08-30 16:23 -0700 http://bitbucket.org/pypy/pypy/changeset/a8c20c575491/ Log:Unroll dict.keys() when the length is known and small. diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py

[pypy-commit] pypy default: Remove an unused function and some unused local vars

2013-08-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r66706:bd3a4091ed37 Date: 2013-08-30 17:08 -0700 http://bitbucket.org/pypy/pypy/changeset/bd3a4091ed37/ Log:Remove an unused function and some unused local vars diff --git a/pypy/objspace/std/kwargsdict.py b/pypy/objspace/std/kwargsdict.py --- a/pypy/o