[pypy-commit] pypy default: revert bogus skip, fix tests don't skip them

2013-04-15 Thread mattip
Author: mattip Branch: Changeset: r63360:3dec220af6fd Date: 2013-04-15 10:19 +0300 http://bitbucket.org/pypy/pypy/changeset/3dec220af6fd/ Log:revert bogus skip, fix tests don't skip them added print prevents hang on untranslated windows perhaps connected to the order of trans

[pypy-commit] lang-smalltalk default: Cast SDL pixelbuffer into ULONGP, so we can set words instead of bytes

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r265:f24368c0ec5a Date: 2013-04-15 10:12 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f24368c0ec5a/ Log:Cast SDL pixelbuffer into ULONGP, so we can set words instead of bytes diff --git a/spyvm/display.py b/spyvm/display.py ---

[pypy-commit] lang-smalltalk default: BE_CURSOR can take an optional second argument

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r266:15253d8d8891 Date: 2013-04-15 10:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/15253d8d8891/ Log:BE_CURSOR can take an optional second argument diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++

[pypy-commit] buildbot default: add builders and schedulers for an armv7/hardfloat buildbot[39; 49; 00m[39; 49; 00m[39; 49; 00m

2013-04-15 Thread bivab
Author: David Schneider Branch: Changeset: r784:6798ee30698f Date: 2013-04-15 10:26 +0200 http://bitbucket.org/pypy/buildbot/changeset/6798ee30698f/ Log:add builders and schedulers for an armv7/hardfloat buildbot diff --git a/bot2/pypybuildbot/arm_ma

[pypy-commit] lang-smalltalk default: fix some SDL event handling

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r267:4e9499c16e75 Date: 2013-04-15 10:26 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4e9499c16e75/ Log:fix some SDL event handling diff --git a/spyvm/display.py b/spyvm/display.py --- a/spyvm/display.py +++ b/spyvm/display.py @@ -6,50

[pypy-commit] lang-smalltalk default: fail STRING_REPLACE primitive for out-of-bounds access to pointer

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r268:b8b65d5a85bb Date: 2013-04-15 11:05 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b8b65d5a85bb/ Log:fail STRING_REPLACE primitive for out-of-bounds access to pointer objects, fallback to in-image code diff --git a/spyvm/mode

[pypy-commit] lang-smalltalk default: fixup last commit

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r269:f2a5a4692579 Date: 2013-04-15 11:19 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f2a5a4692579/ Log:fixup last commit diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/primitives.py @@ -656

[pypy-commit] lang-smalltalk default: don't push on semaphore wait

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r270:cdd409f11d15 Date: 2013-04-15 11:19 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/cdd409f11d15/ Log:don't push on semaphore wait diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm/primitives

[pypy-commit] pypy.org extradoc: Found the reason.

2013-04-15 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r401:2156c3f89074 Date: 2013-04-15 14:23 +0200 http://bitbucket.org/pypy/pypy.org/changeset/2156c3f89074/ Log:Found the reason. diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -135,7 +135,7 @@ Building fr

[pypy-commit] pypy default: this is clearly nonsense, load from the address in reg and not from the number of reg -.-

2013-04-15 Thread bivab
Author: David Schneider Branch: Changeset: r63361:5cad4f307202 Date: 2013-04-15 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/5cad4f307202/ Log:this is clearly nonsense, load from the address in reg and not from the number of reg -.- diff --git a/rpython/jit/backend/arm/assem

[pypy-commit] pypy default: a test and a fix for multiple threads in call_release_gil

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63362:a9073815e95a Date: 2013-04-15 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/a9073815e95a/ Log:a test and a fix for multiple threads in call_release_gil diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpyth

[pypy-commit] pypy default: merge

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63363:a18f8527134a Date: 2013-04-15 14:58 +0200 http://bitbucket.org/pypy/pypy/changeset/a18f8527134a/ Log:merge diff --git a/lib_pypy/_pypy_interact.py b/lib_pypy/_pypy_interact.py --- a/lib_pypy/_pypy_interact.py +++ b/lib_pypy/_pypy_interact

[pypy-commit] pypy default: fix, bah

2013-04-15 Thread bivab
Author: David Schneider Branch: Changeset: r63364:0ac570dff7e5 Date: 2013-04-15 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/0ac570dff7e5/ Log:fix, bah diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/arm/assembler.p

[pypy-commit] pypy default: merge heads

2013-04-15 Thread bivab
Author: David Schneider Branch: Changeset: r63365:c2d0282acb2a Date: 2013-04-15 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/c2d0282acb2a/ Log:merge heads diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupport/test/test_gc_integration

[pypy-commit] lang-smalltalk default: Apply cursor shape

2013-04-15 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r271:cb4ecb195c6e Date: 2013-04-15 15:12 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/cb4ecb195c6e/ Log:Apply cursor shape diff --git a/spyvm/display.py b/spyvm/display.py --- a/spyvm/display.py +++ b/spyvm/display.py @@ -22,6 +22,7 @@

[pypy-commit] pypy default: Port a9073815e95a to ARM

2013-04-15 Thread bivab
Author: David Schneider Branch: Changeset: r63366:7d1501e50c21 Date: 2013-04-15 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/7d1501e50c21/ Log:Port a9073815e95a to ARM diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/bac

[pypy-commit] pypy default: Add a workaround for GCC 4.8.

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63367:7b4d1048f5c9 Date: 2013-04-15 16:17 +0200 http://bitbucket.org/pypy/pypy/changeset/7b4d1048f5c9/ Log:Add a workaround for GCC 4.8. diff --git a/rpython/translator/c/src/support.h b/rpython/translator/c/src/support.h --- a/rpython/translator/c/sr

[pypy-commit] pypy default: pffff

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63368:41ffa1b27b0c Date: 2013-04-15 16:37 +0200 http://bitbucket.org/pypy/pypy/changeset/41ffa1b27b0c/ Log:p diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.p

[pypy-commit] pypy default: merge

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63369:b0630c2d6da5 Date: 2013-04-15 16:38 +0200 http://bitbucket.org/pypy/pypy/changeset/b0630c2d6da5/ Log:merge diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/arm/assembler.p

[pypy-commit] pypy default: skip this test on llgraph

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r63370:571e7692fafd Date: 2013-04-15 16:58 +0200 http://bitbucket.org/pypy/pypy/changeset/571e7692fafd/ Log:skip this test on llgraph diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/j

[pypy-commit] pypy virtual-raw-mallocs: close about to be merged branch

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: virtual-raw-mallocs Changeset: r63371:5f2ebe73cd6b Date: 2013-04-15 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/5f2ebe73cd6b/ Log:close about to be merged branch ___ pypy-commit mailing list pypy-commit@p

[pypy-commit] pypy default: Clean up the number and significance of the various flags "can_collect",

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63374:154e81a46200 Date: 2013-04-15 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/154e81a46200/ Log:Clean up the number and significance of the various flags "can_collect", "reload_frame" etc. and hopefully fix asmgcc. diff --git a/rpyth

[pypy-commit] pypy default: I argue that "-42" looks more like nonsense than "0".

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63375:4283488d0fc2 Date: 2013-04-15 17:53 +0200 http://bitbucket.org/pypy/pypy/changeset/4283488d0fc2/ Log:I argue that "-42" looks more like nonsense than "0". diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backe

[pypy-commit] pypy default: Translation fix

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63376:278985f308f0 Date: 2013-04-15 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/278985f308f0/ Log:Translation fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler

[pypy-commit] pypy default: Bah :-/ should we find a more general solution?

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63378:62c1ded9724a Date: 2013-04-15 18:27 +0200 http://bitbucket.org/pypy/pypy/changeset/62c1ded9724a/ Log:Bah :-/ should we find a more general solution? diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/lls

[pypy-commit] pypy default: speed up sqlite3 when cursors aren't fetched to exhaustion

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63379:30ad7ec330d1 Date: 2013-04-15 13:11 -0400 http://bitbucket.org/pypy/pypy/changeset/30ad7ec330d1/ Log:speed up sqlite3 when cursors aren't fetched to exhaustion diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py

[pypy-commit] cffi default: Fix for issue 77: give cdatas __module__, __name__ and __doc__ attributes,

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r1245:184ddf196151 Date: 2013-04-15 19:13 +0200 http://bitbucket.org/cffi/cffi/changeset/184ddf196151/ Log:Fix for issue 77: give cdatas __module__, __name__ and __doc__ attributes, for convenience with functools.wraps(). diff --git a/c/_cffi_ba

[pypy-commit] pypy default: Update to cffi/184ddf196151

2013-04-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r63380:237b4e412bd5 Date: 2013-04-15 19:15 +0200 http://bitbucket.org/pypy/pypy/changeset/237b4e412bd5/ Log:Update to cffi/184ddf196151 diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_cffi_b

[pypy-commit] pypy default: clean up this logic to match __next__

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63381:fea5257cc5ba Date: 2013-04-15 13:54 -0400 http://bitbucket.org/pypy/pypy/changeset/fea5257cc5ba/ Log:clean up this logic to match __next__ diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlit

[pypy-commit] pypy fast-newarray: make this test pass

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63382:c28bf44097c6 Date: 2013-04-15 18:13 +0200 http://bitbucket.org/pypy/pypy/changeset/c28bf44097c6/ Log:make this test pass diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/

[pypy-commit] pypy fast-newarray: finish implementing fast path of varsize malloc (not quite done for 32bit

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63383:c8b472530e5f Date: 2013-04-15 20:16 +0200 http://bitbucket.org/pypy/pypy/changeset/c8b472530e5f/ Log:finish implementing fast path of varsize malloc (not quite done for 32bit and not quite done for strings) diff --git

[pypy-commit] pypy fast-newarray: RPythonize

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63384:3e0774fd541c Date: 2013-04-15 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/3e0774fd541c/ Log:RPythonize diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backe

[pypy-commit] pypy default: mark getlogin as not threadsafe

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63385:3cc08cd87e88 Date: 2013-04-15 15:25 -0400 http://bitbucket.org/pypy/pypy/changeset/3cc08cd87e88/ Log:mark getlogin as not threadsafe diff --git a/rpython/rtyper/module/ll_os.py b/rpython/rtyper/module/ll_os.py --- a/rpython/rtyper/module/ll_os.

[pypy-commit] pypy default: (fijal) mark some other os funcs as not threadsafe also

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63386:93ae7ecaef3e Date: 2013-04-15 15:30 -0400 http://bitbucket.org/pypy/pypy/changeset/93ae7ecaef3e/ Log:(fijal) mark some other os funcs as not threadsafe also diff --git a/rpython/rtyper/module/ll_os.py b/rpython/rtyper/module/ll_os.py --- a/rpyt

[pypy-commit] pypy default: getenv also

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63387:8da09b1dbb90 Date: 2013-04-15 15:36 -0400 http://bitbucket.org/pypy/pypy/changeset/8da09b1dbb90/ Log:getenv also diff --git a/rpython/rtyper/module/ll_os_environ.py b/rpython/rtyper/module/ll_os_environ.py --- a/rpython/rtyper/module/ll_os_env

[pypy-commit] pypy py3k: test plain setitem too

2013-04-15 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63389:92424746587a Date: 2013-04-15 12:43 -0700 http://bitbucket.org/pypy/pypy/changeset/92424746587a/ Log:test plain setitem too diff --git a/pypy/module/_io/test/test_bytesio.py b/pypy/module/_io/test/test_bytesio.py --- a/pypy/module/_io/tes

[pypy-commit] pypy.org extradoc: Update the status of gcc 4.8.

2013-04-15 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r402:216f0090f704 Date: 2013-04-15 22:32 +0200 http://bitbucket.org/pypy/pypy.org/changeset/216f0090f704/ Log:Update the status of gcc 4.8. diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -134,7 +134,7 @@

[pypy-commit] pypy fast-newarray: rewrite for str and unicode

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63391:c89be8d76c1e Date: 2013-04-15 22:40 +0200 http://bitbucket.org/pypy/pypy/changeset/c89be8d76c1e/ Log:rewrite for str and unicode diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.p

[pypy-commit] pypy fast-newarray: implement the case for string and unicode too

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63392:fed361ad6aaa Date: 2013-04-15 23:03 +0200 http://bitbucket.org/pypy/pypy/changeset/fed361ad6aaa/ Log:implement the case for string and unicode too diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend

[pypy-commit] pypy fast-newarray: write a test and fix it

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63393:4c0c30b1f265 Date: 2013-04-15 23:09 +0200 http://bitbucket.org/pypy/pypy/changeset/4c0c30b1f265/ Log:write a test and fix it diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/jit/backend/llsupp

[pypy-commit] pypy py3k: string-escape no longer a formal codec in py3

2013-04-15 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r63394:01af16cf5675 Date: 2013-04-15 15:19 -0700 http://bitbucket.org/pypy/pypy/changeset/01af16cf5675/ Log:string-escape no longer a formal codec in py3 diff --git a/pypy/module/_codecs/test/test_codecs.py b/pypy/module/_codecs/test/test_codecs

[pypy-commit] pypy fast-newarray: make sure our stuff is correctly aligned

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63395:68fbb849da58 Date: 2013-04-16 00:39 +0200 http://bitbucket.org/pypy/pypy/changeset/68fbb849da58/ Log:make sure our stuff is correctly aligned diff --git a/rpython/jit/backend/llsupport/test/test_gc_integration.py b/rpython/j

[pypy-commit] pypy default: document this test's workaround better based on mattip's analysis

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63396:200fdf59cb0d Date: 2013-04-15 18:46 -0400 http://bitbucket.org/pypy/pypy/changeset/200fdf59cb0d/ Log:document this test's workaround better based on mattip's analysis diff --git a/pypy/module/__pypy__/test/test_signal.py b/pypy/module/__pypy__

[pypy-commit] pypy fast-newarray: get correct values instead of hardcoding them

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63397:58720f75e1c0 Date: 2013-04-16 01:06 +0200 http://bitbucket.org/pypy/pypy/changeset/58720f75e1c0/ Log:get correct values instead of hardcoding them diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend

[pypy-commit] pypy fast-newarray: rpythonize?

2013-04-15 Thread fijal
Author: Maciej Fijalkowski Branch: fast-newarray Changeset: r63398:38e5d4280eb8 Date: 2013-04-16 01:09 +0200 http://bitbucket.org/pypy/pypy/changeset/38e5d4280eb8/ Log:rpythonize? diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpyt

[pypy-commit] pypy default: sometimes sqlite has four verison numbers

2013-04-15 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r63399:bee55f6d720e Date: 2013-04-15 20:52 -0400 http://bitbucket.org/pypy/pypy/changeset/bee55f6d720e/ Log:sometimes sqlite has four verison numbers diff --git a/pypy/module/test_lib_pypy/test_sqlite3.py b/pypy/module/test_lib_pypy/test_sqlite3.py -