[pypy-commit] stmgc c7: do minor collections before acquiring the exclusive lock on commit

2014-01-23 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r671:b5bde85ec52b Date: 2014-01-23 10:07 +0100 http://bitbucket.org/pypy/stmgc/changeset/b5bde85ec52b/ Log:do minor collections before acquiring the exclusive lock on commit diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -321,13

[pypy-commit] cffi default: wchar_t is 4 byte, signed on arm64

2014-01-23 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r1459:cee02a6ecfcd Date: 2014-01-22 13:06 +0200 http://bitbucket.org/cffi/cffi/changeset/cee02a6ecfcd/ Log:wchar_t is 4 byte, signed on arm64 diff --git a/testing/backend_tests.py b/testing/backend_tests.py --- a/testing/backend_tests.py +++ b/testi

[pypy-commit] cffi default: Skip test that crashes the interpreter on sparc

2014-01-23 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r1460:10240375e6e4 Date: 2014-01-22 13:08 +0200 http://bitbucket.org/cffi/cffi/changeset/10240375e6e4/ Log:Skip test that crashes the interpreter on sparc diff --git a/testing/test_verify.py b/testing/test_verify.py --- a/testing/test_verify.py +++

[pypy-commit] extradoc extradoc: First version of my FOSDEM 2014 talk

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5133:492c0a7dd061 Date: 2014-01-23 16:46 +0100 http://bitbucket.org/pypy/extradoc/changeset/492c0a7dd061/ Log:First version of my FOSDEM 2014 talk diff --git a/talk/fosdem2014/talk.rst b/talk/fosdem2014/talk.rst new file mode 100644 --- /dev/nu

[pypy-commit] extradoc extradoc: merge heads

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5134:a158a379906c Date: 2014-01-23 16:47 +0100 http://bitbucket.org/pypy/extradoc/changeset/a158a379906c/ Log:merge heads diff --git a/sprintinfo/leysin-winter-2014/planning.txt b/sprintinfo/leysin-winter-2014/planning.txt --- a/sprintinfo/ley

[pypy-commit] pypy default: Update for renamed class

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68863:ce72ae86ae37 Date: 2014-01-23 10:03 -0600 http://bitbucket.org/pypy/pypy/changeset/ce72ae86ae37/ Log:Update for renamed class diff --git a/pypy/module/__builtin__/test/test_classobj.py b/pypy/module/__builtin__/test/test_classobj.py --- a/pypy/

[pypy-commit] extradoc extradoc: Improvements

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5136:5c1254c5a6b1 Date: 2014-01-23 17:06 +0100 http://bitbucket.org/pypy/extradoc/changeset/5c1254c5a6b1/ Log:Improvements diff --git a/talk/fosdem2014/pypy-stm.rst b/talk/fosdem2014/pypy-stm.rst --- a/talk/fosdem2014/pypy-stm.rst +++ b/talk/fo

[pypy-commit] extradoc extradoc: Rename, to make room for rguillebert's other talks :-)

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5135:0c6e3ee25339 Date: 2014-01-23 16:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/0c6e3ee25339/ Log:Rename, to make room for rguillebert's other talks :-) diff --git a/talk/fosdem2014/talk.rst b/talk/fosdem2014/pypy-stm.rst rename fro

[pypy-commit] extradoc extradoc: Also add the PDF

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5138:7cf5eca746aa Date: 2014-01-23 17:38 +0100 http://bitbucket.org/pypy/extradoc/changeset/7cf5eca746aa/ Log:Also add the PDF diff --git a/talk/fosdem2014/pypy-stm.pdf b/talk/fosdem2014/pypy-stm.pdf new file mode 100644 index

[pypy-commit] extradoc extradoc: Updates

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5137:fc3667ad5e70 Date: 2014-01-23 17:36 +0100 http://bitbucket.org/pypy/extradoc/changeset/fc3667ad5e70/ Log:Updates diff --git a/talk/fosdem2014/Makefile b/talk/fosdem2014/Makefile new file mode 100644 --- /dev/null +++ b/talk/fosdem2014/Make

[pypy-commit] extradoc extradoc: Updates, thanks fijal

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5139:7cd30b055ba3 Date: 2014-01-23 17:56 +0100 http://bitbucket.org/pypy/extradoc/changeset/7cd30b055ba3/ Log:Updates, thanks fijal diff --git a/talk/fosdem2014/pypy-stm.pdf b/talk/fosdem2014/pypy-stm.pdf index f3bd0385c3b25dad655b28e8e9351c92

[pypy-commit] pypy default: Fix these tests to actually run the optimizations.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68864:b4f8189e6b0b Date: 2014-01-23 17:59 +0100 http://bitbucket.org/pypy/pypy/changeset/b4f8189e6b0b/ Log:Fix these tests to actually run the optimizations. diff --git a/rpython/translator/c/test/test_backendoptimized.py b/rpython/translator/c/test/

[pypy-commit] pypy default: Add failing test that checks whether raisingop2direct_call transforms overflow operations using unsigned arithmetic.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68865:ae05315ebb9c Date: 2014-01-23 18:30 +0100 http://bitbucket.org/pypy/pypy/changeset/ae05315ebb9c/ Log:Add failing test that checks whether raisingop2direct_call transforms overflow operations using unsigned arithmetic. diff --git a/rpytho

[pypy-commit] pypy default: Fix the test added in ae05315ebb9c.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68866:70df1594c35f Date: 2014-01-23 18:43 +0100 http://bitbucket.org/pypy/pypy/changeset/70df1594c35f/ Log:Fix the test added in ae05315ebb9c. diff --git a/rpython/rtyper/raisingops.py b/rpython/rtyper/raisingops.py --- a/rpython/rtyper/raisingops.py

[pypy-commit] pypy py3k: merge default (6cbefcec4ceb)

2014-01-23 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r68867:6ebf49c04a51 Date: 2014-01-21 11:42 -0800 http://bitbucket.org/pypy/pypy/changeset/6ebf49c04a51/ Log:merge default (6cbefcec4ceb) diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst +++ b/p

[pypy-commit] pypy py3k-refactor-str-types: reintegrate our unicode changes

2014-01-23 Thread pjenvey
Author: Philip Jenvey Branch: py3k-refactor-str-types Changeset: r68869:9d4908e6605a Date: 2014-01-23 11:07 -0800 http://bitbucket.org/pypy/pypy/changeset/9d4908e6605a/ Log:reintegrate our unicode changes diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py --- a/

[pypy-commit] pypy detect-immutable-fields: Initial re-organization to allow detecting immutable fields in mapdicts

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68870:7244e2ea0430 Date: 2014-01-23 13:32 -0600 http://bitbucket.org/pypy/pypy/changeset/7244e2ea0430/ Log:Initial re-organization to allow detecting immutable fields in mapdicts diff --git a/pypy/objspace/std/mapdict.py

[pypy-commit] pypy detect-immutable-fields: A failing test

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68871:b93c074c8d0b Date: 2014-01-23 13:35 -0600 http://bitbucket.org/pypy/pypy/changeset/b93c074c8d0b/ Log:A failing test diff --git a/pypy/module/pypyjit/test_pypy_c/test_instance.py b/pypy/module/pypyjit/test_pypy_c/test_inst

[pypy-commit] pypy detect-immutable-fields: Appease the great annotator in the sky

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68873:9d227f7cb3c5 Date: 2014-01-23 13:59 -0600 http://bitbucket.org/pypy/pypy/changeset/9d227f7cb3c5/ Log:Appease the great annotator in the sky diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py -

[pypy-commit] pypy default: Oups, fix this test.

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68874:2fbd921a57d5 Date: 2014-01-23 21:07 +0100 http://bitbucket.org/pypy/pypy/changeset/2fbd921a57d5/ Log:Oups, fix this test. diff --git a/pypy/module/cpyext/test/test_ztranslation.py b/pypy/module/cpyext/test/test_ztranslation.py --- a/pypy/module/

[pypy-commit] pypy default: Argh, another fix of 3e844dad3e26

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68876:c1b431309ce4 Date: 2014-01-23 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/c1b431309ce4/ Log:Argh, another fix of 3e844dad3e26 diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/module/pypyjit/policy.py

[pypy-commit] pypy default: Fix

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68877:b9d43659244a Date: 2014-01-23 21:41 +0100 http://bitbucket.org/pypy/pypy/changeset/b9d43659244a/ Log:Fix diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/module/pypyjit/policy.py +++ b/pypy/module/pypyjit/poli

[pypy-commit] pypy default: Fix for 32-bit

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68878:78369eb1c93b Date: 2014-01-23 21:47 +0100 http://bitbucket.org/pypy/pypy/changeset/78369eb1c93b/ Log:Fix for 32-bit diff --git a/pypy/module/pypyjit/test_pypy_c/test_weakref.py b/pypy/module/pypyjit/test_pypy_c/test_weakref.py --- a/pypy/module/

[pypy-commit] pypy default: Fix for test_wide_unicode_in_source on wide-unicode hosts

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68879:a8d569db033c Date: 2014-01-23 21:49 +0100 http://bitbucket.org/pypy/pypy/changeset/a8d569db033c/ Log:Fix for test_wide_unicode_in_source on wide-unicode hosts diff --git a/pypy/interpreter/pyparser/test/test_parsestring.py b/pypy/interpreter/pyp

[pypy-commit] pypy detect-immutable-fields: Remove this... it works?

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68880:9664230f6d92 Date: 2014-01-23 15:00 -0600 http://bitbucket.org/pypy/pypy/changeset/9664230f6d92/ Log:Remove this... it works? diff --git a/pypy/module/pypyjit/test_pypy_c/test_instance.py b/pypy/module/pypyjit/test_pypy_c

[pypy-commit] pypy link-old-glibc-abi: close link old abi branch - the approach is discarded

2014-01-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: link-old-glibc-abi Changeset: r68882:505a7c83ec97 Date: 2014-01-23 22:09 +0100 http://bitbucket.org/pypy/pypy/changeset/505a7c83ec97/ Log:close link old abi branch - the approach is discarded ___ pypy-commit maili

[pypy-commit] pypy detect-immutable-fields: merged default in

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68881:215ae189f2ae Date: 2014-01-23 15:14 -0600 http://bitbucket.org/pypy/pypy/changeset/215ae189f2ae/ Log:merged default in diff --git a/pypy/interpreter/pyparser/test/test_parsestring.py b/pypy/interpreter/pyparser/test/test_

[pypy-commit] pypy llvm-translation-backend: Kill dead import.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68884:bb9cbf3752cc Date: 2014-01-23 22:08 +0100 http://bitbucket.org/pypy/pypy/changeset/bb9cbf3752cc/ Log:Kill dead import. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/translator/llvm/test/test_genllvm

[pypy-commit] pypy llvm-translation-backend: Remove hacks formerly required to run RTyper tests on top of GenLLVM.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68887:120355abd906 Date: 2014-01-23 22:29 +0100 http://bitbucket.org/pypy/pypy/changeset/120355abd906/ Log:Remove hacks formerly required to run RTyper tests on top of GenLLVM. diff --git a/rpython/rtyper/test/test_rbui

[pypy-commit] pypy llvm-translation-backend: Don't run RTyper tests on top of GenLLVM. GenC doesn't, neither. They are too high-level and required some hacks to be runnable on GenLLVM. These hacks wil

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68886:7ef5897257d5 Date: 2014-01-23 22:22 +0100 http://bitbucket.org/pypy/pypy/changeset/7ef5897257d5/ Log:Don't run RTyper tests on top of GenLLVM. GenC doesn't, neither. They are too high-level and required some hacks

[pypy-commit] pypy llvm-translation-backend: Adapt TestTypedOptimizedSwitchTestCaseLLVM.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68885:76bb3d3dff4f Date: 2014-01-23 22:10 +0100 http://bitbucket.org/pypy/pypy/changeset/76bb3d3dff4f/ Log:Adapt TestTypedOptimizedSwitchTestCaseLLVM. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/transla

[pypy-commit] extradoc extradoc: Add Remi

2014-01-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5140:51c84b949539 Date: 2014-01-23 22:28 +0100 http://bitbucket.org/pypy/extradoc/changeset/51c84b949539/ Log:Add Remi diff --git a/talk/fosdem2014/pypy-stm.pdf b/talk/fosdem2014/pypy-stm.pdf index 7eeb751506bd76c8928b1bcdf200a385875f286c..689

[pypy-commit] pypy detect-immutable-fields: Clear this too

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r6:0f2c24d693c5 Date: 2014-01-23 15:47 -0600 http://bitbucket.org/pypy/pypy/changeset/0f2c24d693c5/ Log:Clear this too diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdict.p

[pypy-commit] pypy llvm-translation-backend: Remove dead code.

2014-01-23 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r68889:f114c24cec5f Date: 2014-01-23 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/f114c24cec5f/ Log:Remove dead code. diff --git a/rpython/translator/llvm/test/test_genllvm.py b/rpython/translator/llvm/test/test_genllvm

[pypy-commit] pypy detect-immutable-fields: Import cleanups

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68890:f7c6652f73fc Date: 2014-01-23 15:55 -0600 http://bitbucket.org/pypy/pypy/changeset/f7c6652f73fc/ Log:Import cleanups diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdict.

[pypy-commit] pypy refine-testrunner: testrunner: simplify and fix interpret_exitcode tests

2014-01-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: refine-testrunner Changeset: r68892:a58339b0503c Date: 2014-01-23 23:02 +0100 http://bitbucket.org/pypy/pypy/changeset/a58339b0503c/ Log:testrunner: simplify and fix interpret_exitcode tests diff --git a/testrunner/test/test_util.py b/testrunner/test/test_u

[pypy-commit] pypy default: Bah, another try at 9bfd0a649773. See comment.

2014-01-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r68893:49c649807414 Date: 2014-01-23 23:14 +0100 http://bitbucket.org/pypy/pypy/changeset/49c649807414/ Log:Bah, another try at 9bfd0a649773. See comment. diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py

[pypy-commit] pypy detect-immutable-fields: merged default in

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68894:2c48224485a6 Date: 2014-01-23 16:44 -0600 http://bitbucket.org/pypy/pypy/changeset/2c48224485a6/ Log:merged default in diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++

[pypy-commit] pypy detect-immutable-fields: Removed some nonsense isvirtual calls

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68895:a24d7051b582 Date: 2014-01-23 16:47 -0600 http://bitbucket.org/pypy/pypy/changeset/a24d7051b582/ Log:Removed some nonsense isvirtual calls diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy

[pypy-commit] pypy detect-immutable-fields: Extra guard_not_invalidated

2014-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: detect-immutable-fields Changeset: r68896:fa101e09da9d Date: 2014-01-23 18:29 -0600 http://bitbucket.org/pypy/pypy/changeset/fa101e09da9d/ Log:Extra guard_not_invalidated diff --git a/pypy/module/pypyjit/test_pypy_c/test_thread.py b/pypy/module/pypyjit/test_pypy_