[pypy-commit] pypy py3k: reapply probably the last couple of check_impl_detail workarounds from 2.7

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61875:f9424c217f7d Date: 2013-02-27 21:06 -0800 http://bitbucket.org/pypy/pypy/changeset/f9424c217f7d/ Log:reapply probably the last couple of check_impl_detail workarounds from 2.7 diff --git a/lib-python/3.2/test/test_isinstance.py b/

[pypy-commit] pypy py3k: the caret location is an impl detail (reapplied from 2.7)

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61874:1007f010c8cd Date: 2013-02-27 20:56 -0800 http://bitbucket.org/pypy/pypy/changeset/1007f010c8cd/ Log:the caret location is an impl detail (reapplied from 2.7) diff --git a/lib-python/3.2/test/test_traceback.py b/lib-python/3.2/test/test_t

[pypy-commit] pypy default: fix whatsnew

2013-02-27 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61873:5c244127af74 Date: 2013-02-27 21:05 -0500 http://bitbucket.org/pypy/pypy/changeset/5c244127af74/ Log:fix whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head

[pypy-commit] pypy py3k: hopefully fix compilation/defines on most platforms

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61872:f722b05bf117 Date: 2013-02-27 17:27 -0800 http://bitbucket.org/pypy/pypy/changeset/f722b05bf117/ Log:hopefully fix compilation/defines on most platforms diff --git a/pypy/module/_codecs/locale.c b/pypy/module/_codecs/locale.c --- a/pypy/mo

[pypy-commit] pypy py3k: add a 'locale' codec for use by fsdecode/encode during interpreter bootstrap,

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61871:1c77bd032140 Date: 2013-02-27 16:11 -0800 http://bitbucket.org/pypy/pypy/changeset/1c77bd032140/ Log:add a 'locale' codec for use by fsdecode/encode during interpreter bootstrap, works via POSIX wcstombs/mbrtowc (and a chunk of C fr

[pypy-commit] pypy py3k: avoid recursion issues at startup by pre-importing the utf-8/latin1 encodings

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61870:7939f83e15e5 Date: 2013-02-27 13:58 -0800 http://bitbucket.org/pypy/pypy/changeset/7939f83e15e5/ Log:avoid recursion issues at startup by pre-importing the utf-8/latin1 encodings (like cpython does) diff --git a/pypy/interpreter/ap

[pypy-commit] pypy py3k: revert 54d5f5238df9 and import latin_1 additionally as cpython does guarantee

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61869:9047e5093a5f Date: 2013-02-27 13:58 -0800 http://bitbucket.org/pypy/pypy/changeset/9047e5093a5f/ Log:revert 54d5f5238df9 and import latin_1 additionally as cpython does guarantee these have already been imported at startup diff --g

[pypy-commit] pypy sqlite-cffi: Probe for sqlite3_enable_load_extension with dlopen()

2013-02-27 Thread stefanor
Author: Stefano Rivera Branch: sqlite-cffi Changeset: r61867:66403f3ff51d Date: 2013-02-27 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/66403f3ff51d/ Log:Probe for sqlite3_enable_load_extension with dlopen() diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sql

[pypy-commit] pypy sqlite-cffi: Indent headers to taste

2013-02-27 Thread stefanor
Author: Stefano Rivera Branch: sqlite-cffi Changeset: r61868:1529ba50273d Date: 2013-02-27 23:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1529ba50273d/ Log:Indent headers to taste diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite

[pypy-commit] pypy sqlite-cffi: Remove temporary hacks

2013-02-27 Thread stefanor
Author: Stefano Rivera Branch: sqlite-cffi Changeset: r61866:d63fb74a68e1 Date: 2013-02-27 22:55 +0200 http://bitbucket.org/pypy/pypy/changeset/d63fb74a68e1/ Log:Remove temporary hacks diff --git a/lib-python/2.7/test/test_sqlite.py b/lib-python/2.7/test/test_sqlite.py --- a/lib-python/2.7/

[pypy-commit] pypy py3k: fix an obscure issue I broke in 894b0fa3245b

2013-02-27 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61865:06fa7f1e52c2 Date: 2013-02-27 12:06 -0800 http://bitbucket.org/pypy/pypy/changeset/06fa7f1e52c2/ Log:fix an obscure issue I broke in 894b0fa3245b diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpret

[pypy-commit] pypy default: merge heads

2013-02-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r61863:a16f5b9e4808 Date: 2013-02-27 19:55 +0100 http://bitbucket.org/pypy/pypy/changeset/a16f5b9e4808/ Log:merge heads diff --git a/pypy/objspace/fake/checkmodule.py b/pypy/objspace/fake/checkmodule.py --- a/pypy/objspace/fake/checkmodule.py +++ b/pyp

[pypy-commit] pypy kill-flowobjspace: Close branch ready for merging

2013-02-27 Thread arigo
Author: Armin Rigo Branch: kill-flowobjspace Changeset: r61861:01aad6bad767 Date: 2013-02-27 19:52 +0100 http://bitbucket.org/pypy/pypy/changeset/01aad6bad767/ Log:Close branch ready for merging ___ pypy-commit mailing list [email protected] h

[pypy-commit] pypy default: Complain loudly if we attempt to mutate an lltype which has a cached

2013-02-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r61860:62b9efd10322 Date: 2013-02-26 14:48 +0100 http://bitbucket.org/pypy/pypy/changeset/62b9efd10322/ Log:Complain loudly if we attempt to mutate an lltype which has a cached hash already. diff --git a/rpython/rtyper/lltypesystem/lltype.py b/

[pypy-commit] pypy default: apply patch for netbsd support from [email protected]

2013-02-27 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61859:06373bfca341 Date: 2013-02-27 13:44 -0500 http://bitbucket.org/pypy/pypy/changeset/06373bfca341/ Log:apply patch for netbsd support from [email protected] diff --git a/rpython/rlib/rdynload.py b/rpython/rlib/rdynload.py --- a/rpython/rlib/

[pypy-commit] pypy jitframe-on-heap: fix

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61857:297a8f917dda Date: 2013-02-27 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/297a8f917dda/ Log:fix diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/a

[pypy-commit] pypy refactor-translator: Fix tests to work with 40c8418ff476.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61854:d84fec6b921f Date: 2013-02-26 14:03 +0100 http://bitbucket.org/pypy/pypy/changeset/d84fec6b921f/ Log:Fix tests to work with 40c8418ff476. diff --git a/rpython/translator/test/test_driver.py b/rpython/translator/test/test_driv

[pypy-commit] pypy refactor-translator: Set translation.verbose instead of overwriting the default value.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61856:b33d03608ea5 Date: 2013-02-27 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b33d03608ea5/ Log:Set translation.verbose instead of overwriting the default value. diff --git a/rpython/translator/driver.py b/rpython/transla

[pypy-commit] pypy refactor-translator: Remove setup_library() from driver.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61853:f0fbe821d9af Date: 2013-02-26 13:49 +0100 http://bitbucket.org/pypy/pypy/changeset/f0fbe821d9af/ Log:Remove setup_library() from driver. diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --- a/rpython/tr

[pypy-commit] pypy refactor-translator: Unskip test_disable_logic(). Fix.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61855:7cf9819b7fc5 Date: 2013-02-26 14:21 +0100 http://bitbucket.org/pypy/pypy/changeset/7cf9819b7fc5/ Log:Unskip test_disable_logic(). Fix. diff --git a/rpython/translator/c/test/test_genc.py b/rpython/translator/c/test/test_genc.

[pypy-commit] pypy refactor-translator: Do task_stackcheckinsertion_lltype when the type system is lltype.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61852:40c8418ff476 Date: 2013-02-25 23:46 +0100 http://bitbucket.org/pypy/pypy/changeset/40c8418ff476/ Log:Do task_stackcheckinsertion_lltype when the type system is lltype. diff --git a/rpython/translator/driver.py b/rpython/transl

[pypy-commit] pypy refactor-translator: Adapt rpython/translator/goal/translate.py to work with the refactored translation driver.

2013-02-27 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-translator Changeset: r61851:a39f8d1231fb Date: 2013-02-25 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/a39f8d1231fb/ Log:Adapt rpython/translator/goal/translate.py to work with the refactored translation driver. diff --git a/rpython/trans

[pypy-commit] pypy jitframe-on-heap: improve tests

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61850:b744e78f638f Date: 2013-02-27 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/b744e78f638f/ Log:improve tests diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/tes

[pypy-commit] pypy jitframe-on-heap: improve the test

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61848:e43489a493ba Date: 2013-02-27 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/e43489a493ba/ Log:improve the test diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/

[pypy-commit] pypy jitframe-on-heap: add one more test

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61849:047c3747b269 Date: 2013-02-27 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/047c3747b269/ Log:add one more test diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport

[pypy-commit] lang-smalltalk default: fixed #asSymbol asSymbol test

2013-02-27 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r104:bcc60850a290 Date: 2013-02-27 14:08 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/bcc60850a290/ Log:fixed #asSymbol asSymbol test fixed perform method to inquire whether the method to perform is primitive diff --git a/spyvm/

[pypy-commit] lang-smalltalk default: added STRING_REPLACE primitive(105) and test

2013-02-27 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r103:c395af8c249f Date: 2013-02-27 14:06 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/c395af8c249f/ Log:added STRING_REPLACE primitive(105) and test diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/

[pypy-commit] pypy jitframe-on-heap: temporary fix

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61847:a12dde0f453d Date: 2013-02-27 15:07 +0200 http://bitbucket.org/pypy/pypy/changeset/a12dde0f453d/ Log:temporary fix diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/tes

[pypy-commit] pypy jitframe-on-heap: er, maybe like that

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61846:4f1b0ef6ca4a Date: 2013-02-27 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/4f1b0ef6ca4a/ Log:er, maybe like that diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpyth

[pypy-commit] pypy jitframe-on-heap: like that?

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61845:1d7cd337881c Date: 2013-02-27 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/1d7cd337881c/ Log:like that? diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/ba

[pypy-commit] pypy jitframe-on-heap: fix

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61844:ef7ff4adab1a Date: 2013-02-27 14:27 +0200 http://bitbucket.org/pypy/pypy/changeset/ef7ff4adab1a/ Log:fix diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rpython/jit/b

[pypy-commit] pypy jitframe-on-heap: write garbage to jitframe so we get crashes of incorrect gcmap quicker

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61843:c4f9e6db0526 Date: 2013-02-27 14:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c4f9e6db0526/ Log:write garbage to jitframe so we get crashes of incorrect gcmap quicker diff --git a/rpython/jit/backend/llsupport

[pypy-commit] pypy jitframe-on-heap: fix the loading of frame depth

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61842:b7eef86deec4 Date: 2013-02-27 13:48 +0200 http://bitbucket.org/pypy/pypy/changeset/b7eef86deec4/ Log:fix the loading of frame depth diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py

[pypy-commit] pypy jitframe-on-heap: update the todo

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61841:34a511b52345 Date: 2013-02-27 13:44 +0200 http://bitbucket.org/pypy/pypy/changeset/34a511b52345/ Log:update the todo diff --git a/pypy/TODO b/pypy/TODO --- a/pypy/TODO +++ b/pypy/TODO @@ -1,5 +1,2 @@ -* 32bit x86 * ARM

[pypy-commit] pypy jitframe-on-heap: fix those tests (I hope)

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61840:1bd69b83126f Date: 2013-02-27 13:40 +0200 http://bitbucket.org/pypy/pypy/changeset/1bd69b83126f/ Log:fix those tests (I hope) diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py --- a/pypy/tool

[pypy-commit] pypy jitframe-on-heap: be consistently nicer

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61839:52f577300225 Date: 2013-02-27 13:33 +0200 http://bitbucket.org/pypy/pypy/changeset/52f577300225/ Log:be consistently nicer diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpy

[pypy-commit] pypy jitframe-on-heap: use non-negative numbers

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61838:fa3ab400bb19 Date: 2013-02-27 13:29 +0200 http://bitbucket.org/pypy/pypy/changeset/fa3ab400bb19/ Log:use non-negative numbers diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/

[pypy-commit] pypy jitframe-on-heap: remove unused imports

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61837:74664d129663 Date: 2013-02-27 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/74664d129663/ Log:remove unused imports diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a

[pypy-commit] pypy jitframe-on-heap: fix

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61836:feefc84bc9da Date: 2013-02-27 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/feefc84bc9da/ Log:fix diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/test/test_gc_

[pypy-commit] pypy jitframe-on-heap: Write some more tests, surprisingly passing

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61835:281c51f5311f Date: 2013-02-27 11:47 +0200 http://bitbucket.org/pypy/pypy/changeset/281c51f5311f/ Log:Write some more tests, surprisingly passing diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpy

[pypy-commit] pypy jitframe-on-heap: a test and a fix (and we're not done yet)

2013-02-27 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61834:4f5cc418bac8 Date: 2013-02-27 11:38 +0200 http://bitbucket.org/pypy/pypy/changeset/4f5cc418bac8/ Log:a test and a fix (and we're not done yet) diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpyth