[pypy-commit] pypy default: get_printable_location doesn't work w/ autoreds

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r60442:7cd4c46c8f85 Date: 2013-01-24 22:08 -0800 http://bitbucket.org/pypy/pypy/changeset/7cd4c46c8f85/ Log:get_printable_location doesn't work w/ autoreds diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpython

[pypy-commit] pypy py3k: requires an explicit relative import on py3k

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60441:850797658e3b Date: 2013-01-24 17:16 -0800 http://bitbucket.org/pypy/pypy/changeset/850797658e3b/ Log:requires an explicit relative import on py3k diff --git a/lib_pypy/ctypes_config_cache/dumpcache.py b/lib_pypy/ctypes_config_cache/dumpca

[pypy-commit] pypy default: document a branch, fix a test

2013-01-24 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r60440:9d0be76fc5ab Date: 2013-01-24 19:10 -0600 http://bitbucket.org/pypy/pypy/changeset/9d0be76fc5ab/ Log:document a branch, fix a test diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/d

[pypy-commit] pypy default: restore these checks which got deleted

2013-01-24 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r60439:cc89614c9009 Date: 2013-01-24 19:07 -0600 http://bitbucket.org/pypy/pypy/changeset/cc89614c9009/ Log:restore these checks which got deleted diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpython/rlib/jit.p

[pypy-commit] pypy py3k: idna using tests require unicodedata

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60438:3d2ce58b3bb1 Date: 2013-01-24 16:55 -0800 http://bitbucket.org/pypy/pypy/changeset/3d2ce58b3bb1/ Log:idna using tests require unicodedata diff --git a/pypy/module/_socket/test/test_sock_app.py b/pypy/module/_socket/test/test_sock_app.py -

[pypy-commit] pypy py3k: apply pep 424 workarounds from 2.7

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60437:c8fd4e300ee3 Date: 2013-01-24 16:54 -0800 http://bitbucket.org/pypy/pypy/changeset/c8fd4e300ee3/ Log:apply pep 424 workarounds from 2.7 diff --git a/lib-python/3.2/test/test_iterlen.py b/lib-python/3.2/test/test_iterlen.py --- a/lib-pytho

[pypy-commit] pypy py3k: merge default

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60436:38b9fe11e79d Date: 2013-01-24 16:52 -0800 http://bitbucket.org/pypy/pypy/changeset/38b9fe11e79d/ Log:merge default diff --git a/lib-python/2.7/test/test_iterlen.py b/lib-python/2.7/test/test_iterlen.py --- a/lib-python/2.7/test/test_iterl

[pypy-commit] pypy default: woops, no longer skips but still needs an entry here

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r60435:f4ce1da212bf Date: 2013-01-24 16:36 -0800 http://bitbucket.org/pypy/pypy/changeset/f4ce1da212bf/ Log:woops, no longer skips but still needs an entry here diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py

[pypy-commit] pypy default: fix iters that fail due to modification to return a length_hint of 0, and add a

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r60434:cbb68962961a Date: 2013-01-24 16:28 -0800 http://bitbucket.org/pypy/pypy/changeset/cbb68962961a/ Log:fix iters that fail due to modification to return a length_hint of 0, and add a couple PEP 424 workarounds to make test_iterlen pass d

[pypy-commit] pypy default: preallocate the bytearraydata via length_hint

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r60433:8f5beaa9c51a Date: 2013-01-24 16:27 -0800 http://bitbucket.org/pypy/pypy/changeset/8f5beaa9c51a/ Log:preallocate the bytearraydata via length_hint diff --git a/pypy/objspace/std/bytearraytype.py b/pypy/objspace/std/bytearraytype.py --- a/pypy

[pypy-commit] pypy win32-cleanup3: copy from wide build implementations

2013-01-24 Thread mattip
Author: mattip Branch: win32-cleanup3 Changeset: r60432:ac4223d5769f Date: 2013-01-24 23:49 +0200 http://bitbucket.org/pypy/pypy/changeset/ac4223d5769f/ Log:copy from wide build implementations diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpython/rlib/runicode.py ++

[pypy-commit] pypy win32-cleanup3: reduce windows failures

2013-01-24 Thread mattip
Author: mattip Branch: win32-cleanup3 Changeset: r60430:a889e96454c4 Date: 2013-01-24 22:52 +0200 http://bitbucket.org/pypy/pypy/changeset/a889e96454c4/ Log:reduce windows failures ___ pypy-commit mailing list pypy-commit@python.org http://mail.pyt

[pypy-commit] pypy win32-cleanup3: revert changeset 727405791c06 to pass tests on narrow builds

2013-01-24 Thread mattip
Author: mattip Branch: win32-cleanup3 Changeset: r60431:ae93f80293b8 Date: 2013-01-24 22:54 +0200 http://bitbucket.org/pypy/pypy/changeset/ae93f80293b8/ Log:revert changeset 727405791c06 to pass tests on narrow builds diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpy

[pypy-commit] pypy default: appdef doesn't handle multiline py.test.mark decorators, blerg

2013-01-24 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r60429:d2b91b922c6e Date: 2013-01-24 11:26 -0800 http://bitbucket.org/pypy/pypy/changeset/d2b91b922c6e/ Log:appdef doesn't handle multiline py.test.mark decorators, blerg diff --git a/pypy/module/unicodedata/test/test_unicodedata.py b/pypy/module/un

[pypy-commit] pypy default: Merged in bdkearns/pypy/fix-e4fa0b2 (pull request #108)

2013-01-24 Thread arigo
Author: arigo Branch: Changeset: r60428:e576eb24d685 Date: 2013-01-24 18:42 +0100 http://bitbucket.org/pypy/pypy/changeset/e576eb24d685/ Log:Merged in bdkearns/pypy/fix-e4fa0b2 (pull request #108) fix changes made in e4fa0b2: still need the check before because modulo wipes

[pypy-commit] pypy fix-e4fa0b2: fix changes made in e4fa0b2: still need the check before because modulo wipes negative

2013-01-24 Thread bdkearns
Author: Brian Kearns Branch: fix-e4fa0b2 Changeset: r60427:269fdb562619 Date: 2013-01-24 01:18 -0500 http://bitbucket.org/pypy/pypy/changeset/269fdb562619/ Log:fix changes made in e4fa0b2: still need the check before because modulo wipes negative diff --git a/pypy/module/rctime/inter

[pypy-commit] pypy default: improve the JITting of thread-local storage

2013-01-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r60425:11342bf4b34e Date: 2013-01-24 17:17 +0100 http://bitbucket.org/pypy/pypy/changeset/11342bf4b34e/ Log:improve the JITting of thread-local storage use a slightly hacky workaround because we can use a loop invariant function

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

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60424:fdccfded154e Date: 2013-01-24 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/fdccfded154e/ Log:fixes diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy jitframe-on-heap: make this test briefly pass

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60426:0e6f39387238 Date: 2013-01-24 18:20 +0200 http://bitbucket.org/pypy/pypy/changeset/0e6f39387238/ Log:make this test briefly pass diff --git a/rpython/jit/backend/x86/test/test_gc_integration.py b/rpython/jit/backend/x86/t

[pypy-commit] pypy jitframe-on-heap: some fixes

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60423:3f77cd26741e Date: 2013-01-24 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/3f77cd26741e/ Log:some fixes diff --git a/pypy/TODO b/pypy/TODO --- a/pypy/TODO +++ b/pypy/TODO @@ -5,4 +5,6 @@ got potentially moved, w

[pypy-commit] pypy jitframe-on-heap: a fix and a failing test

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60422:019db8f1e708 Date: 2013-01-24 17:41 +0200 http://bitbucket.org/pypy/pypy/changeset/019db8f1e708/ Log:a fix and a failing test diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.p

[pypy-commit] lang-smalltalk default: Cope for rpython split

2013-01-24 Thread krono
Author: Tobias Pape Branch: Changeset: r20:ee61936862c8 Date: 2013-01-24 14:26 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/ee61936862c8/ Log:Cope for rpython split diff --git a/spyvm/fixedstack.py b/spyvm/fixedstack.py --- a/spyvm/fixedstack.py +++ b/spyvm/fixedstack.py @@ -4,7

[pypy-commit] pypy default: a jit test for the fact that the TLS storage uses an instance dict

2013-01-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r60421:42affcc9488e Date: 2013-01-24 15:09 +0100 http://bitbucket.org/pypy/pypy/changeset/42affcc9488e/ Log:a jit test for the fact that the TLS storage uses an instance dict diff --git a/pypy/module/pypyjit/test_pypy_c/test_thread.py b/pypy/m

[pypy-commit] pypy default: fix a regression: space.newdict(instance=True) was returning a StringDict.

2013-01-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r60420:5e86c989acc1 Date: 2013-01-24 14:57 +0100 http://bitbucket.org/pypy/pypy/changeset/5e86c989acc1/ Log:fix a regression: space.newdict(instance=True) was returning a StringDict. Write the 10 slightly obscure lines that fix that. di

[pypy-commit] pypy jitframe-on-heap: frame can definitely contain young pointers

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60419:4d6db99cec1d Date: 2013-01-24 15:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4d6db99cec1d/ Log:frame can definitely contain young pointers diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsup

[pypy-commit] pypy jitframe-on-heap: remove some hacks

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60418:fbd8924eff85 Date: 2013-01-24 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/fbd8924eff85/ Log:remove some hacks diff --git a/rpython/jit/backend/x86/runner.py b/rpython/jit/backend/x86/runner.py --- a/rpython/jit/b

[pypy-commit] pypy jitframe-on-heap: enough work to avoid an assert

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60417:d2c1694ddea7 Date: 2013-01-24 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/d2c1694ddea7/ Log:enough work to avoid an assert diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy jitframe-on-heap: some real fixes and some rpython fixes

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60416:873dbd9cc580 Date: 2013-01-24 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/873dbd9cc580/ Log:some real fixes and some rpython fixes diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assem

[pypy-commit] pypy jitframe-on-heap: a bit undertested write barrier for frames

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60415:2b69388c82c3 Date: 2013-01-24 12:00 +0200 http://bitbucket.org/pypy/pypy/changeset/2b69388c82c3/ Log:a bit undertested write barrier for frames diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/a

[pypy-commit] pypy jitframe-on-heap: Zero the gcmap after reloading the frame

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60414:15171e3e7dcd Date: 2013-01-24 11:16 +0200 http://bitbucket.org/pypy/pypy/changeset/15171e3e7dcd/ Log:Zero the gcmap after reloading the frame diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/ass

[pypy-commit] pypy jitframe-on-heap: finish the test and make it pass

2013-01-24 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60413:1f9aea6048aa Date: 2013-01-24 10:10 +0200 http://bitbucket.org/pypy/pypy/changeset/1f9aea6048aa/ Log:finish the test and make it pass diff --git a/rpython/jit/backend/llsupport/jitframe.py b/rpython/jit/backend/llsupport/