[pypy-commit] pypy py3k: merge default

2013-05-24 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64553:31c7f1d4c308 Date: 2013-05-24 16:55 -0700 http://bitbucket.org/pypy/pypy/changeset/31c7f1d4c308/ Log:merge default diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst --- a/pypy/doc/cppyy.rst +++ b/pypy/doc/cppyy.rst @@ -163,6 +163,9 @@

[pypy-commit] pypy operrfmt-NT: branch for adding a couple helper format specifiers to operationerrfmt:

2013-05-24 Thread pjenvey
Author: Philip Jenvey Branch: operrfmt-NT Changeset: r64551:dcbcd0a7c467 Date: 2013-05-24 16:48 -0700 http://bitbucket.org/pypy/pypy/changeset/dcbcd0a7c467/ Log:branch for adding a couple helper format specifiers to operationerrfmt: o add %T to return the type name. operationerrfmt

[pypy-commit] pypy operrfmt-NT: add %N to return .getname(space)

2013-05-24 Thread pjenvey
Author: Philip Jenvey Branch: operrfmt-NT Changeset: r64552:109b2c860963 Date: 2013-05-24 16:50 -0700 http://bitbucket.org/pypy/pypy/changeset/109b2c860963/ Log:add %N to return .getname(space) diff --git a/pypy/interpreter/error.py b/pypy/interpreter/error.py --- a/pypy/interpreter/error.py

[pypy-commit] pypy logging-perf: The result of virtual_ref operation is new.

2013-05-24 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64550:92aef69ad20f Date: 2013-05-24 15:25 -0400 http://bitbucket.org/pypy/pypy/changeset/92aef69ad20f/ Log:The result of virtual_ref operation is new. diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py ---

[pypy-commit] pypy logging-perf: kill some dead code and whatnot

2013-05-24 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64549:d2fdac35984e Date: 2013-05-24 15:19 -0400 http://bitbucket.org/pypy/pypy/changeset/d2fdac35984e/ Log:kill some dead code and whatnot diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy logging-perf: Now it's also possible to access the top JIT'd frame "for free"

2013-05-24 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64548:6d3b4aaf4678 Date: 2013-05-24 14:41 -0400 http://bitbucket.org/pypy/pypy/changeset/6d3b4aaf4678/ Log:Now it's also possible to access the top JIT'd frame "for free" diff --git a/pypy/module/sys/vm.py b/pypy/module/sys/vm.py --- a/pyp

[pypy-commit] pypy logging-perf: Write this code in a way that handles all conditions correctly. Now to see translate and see if metainterp really marks stuff well enough.

2013-05-24 Thread alex_gaynor
Author: Alex Gaynor Branch: logging-perf Changeset: r64547:3bca17abd500 Date: 2013-05-24 14:38 -0400 http://bitbucket.org/pypy/pypy/changeset/3bca17abd500/ Log:Write this code in a way that handles all conditions correctly. Now to see translate and see if metainterp really marks stuff

[pypy-commit] pypy default: thread safetry fixes

2013-05-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64546:cb648df8a5fc Date: 2013-05-24 21:03 +0200 http://bitbucket.org/pypy/pypy/changeset/cb648df8a5fc/ Log:thread safetry fixes diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpypystanda

[pypy-commit] pypy numpy-pickle: Progress for scalar pickling

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: numpy-pickle Changeset: r64545:9dd081fd321d Date: 2013-05-24 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/9dd081fd321d/ Log:Progress for scalar pickling diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py ---

[pypy-commit] pypy numpy-pickle: Merge default

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: numpy-pickle Changeset: r64544:23c18ab3f91b Date: 2013-05-24 19:03 +0200 http://bitbucket.org/pypy/pypy/changeset/23c18ab3f91b/ Log:Merge default diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/

[pypy-commit] pypy default: clarify the need of finding the dictionary library through the normal dynload lookup

2013-05-24 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r64543:28384941048c Date: 2013-05-24 10:08 -0700 http://bitbucket.org/pypy/pypy/changeset/28384941048c/ Log:clarify the need of finding the dictionary library through the normal dynload lookup diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.

[pypy-commit] lang-smalltalk default: fixed the bugs in FileOpen:

2013-05-24 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r416:44b7cd5560d8 Date: 2013-05-24 13:58 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/44b7cd5560d8/ Log:fixed the bugs in FileOpen: - removed truncate flag - the flag-combination create & rdwr automatically mean that the

[pypy-commit] lang-smalltalk default: changes needed to make the vm translateable:

2013-05-24 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r417:ca22950ac473 Date: 2013-05-24 18:21 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ca22950ac473/ Log:changes needed to make the vm translateable: - added intmask call when creating Smallintegers, thus asserting the typ

[pypy-commit] lang-smalltalk default: added short access to bytes/words-objects (primitives 143, 144)

2013-05-24 Thread lwassermann
Author: Lars Wassermann Branch: Changeset: r415:8646558cfea0 Date: 2013-05-24 13:56 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8646558cfea0/ Log:added short access to bytes/words-objects (primitives 143, 144) diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py ++

[pypy-commit] pypy default: Merge default

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r64542:4668b8d8a921 Date: 2013-05-24 17:10 +0200 http://bitbucket.org/pypy/pypy/changeset/4668b8d8a921/ Log:Merge default ___ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailm

[pypy-commit] pypy numpy-pickle: Test more

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: numpy-pickle Changeset: r64540:b52f6e59e41a Date: 2013-05-24 16:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b52f6e59e41a/ Log:Test more diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module/micronumpy/_

[pypy-commit] pypy default: Remove dead code

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r64541:b98e6b4ac4ef Date: 2013-05-24 17:10 +0200 http://bitbucket.org/pypy/pypy/changeset/b98e6b4ac4ef/ Log:Remove dead code diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/module/m

[pypy-commit] pypy default: try to make packaging windows more robust but more prone to packaging nonsense

2013-05-24 Thread mattip
Author: Matti Picus Branch: Changeset: r64539:950a858b3b98 Date: 2013-05-24 18:05 +0300 http://bitbucket.org/pypy/pypy/changeset/950a858b3b98/ Log:try to make packaging windows more robust but more prone to packaging nonsense diff --git a/pypy/tool/release/package.py b/pypy/tool/rel

[pypy-commit] pypy numpypy-nditer: wip - finding shape for iterators including external_loop flag

2013-05-24 Thread mattip
Author: Matti Picus Branch: numpypy-nditer Changeset: r64538:3005bc67833e Date: 2013-05-18 20:48 +0300 http://bitbucket.org/pypy/pypy/changeset/3005bc67833e/ Log:wip - finding shape for iterators including external_loop flag diff --git a/pypy/module/micronumpy/interp_nditer.py b/pypy/module

[pypy-commit] pypy numpy-pickle: Add a test for pickling scalars

2013-05-24 Thread rguillebert
Author: Romain Guillebert Branch: numpy-pickle Changeset: r64537:ccb9a74db059 Date: 2013-05-24 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/ccb9a74db059/ Log:Add a test for pickling scalars diff --git a/pypy/module/micronumpy/test/test_scalar.py b/pypy/module/micronumpy/test/test_sc

[pypy-commit] pypy default: fix some tests in test_pypy_c

2013-05-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64536:13938246ac64 Date: 2013-05-24 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/13938246ac64/ Log:fix some tests in test_pypy_c diff --git a/pypy/module/pypyjit/test_pypy_c/test_array.py b/pypy/module/pypyjit/test_pypy_c/test_array.py

[pypy-commit] pypy emit-call-arm: make this check stricter for soft-float and move the function address to

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64535:03316d2756f3 Date: 2013-05-24 11:50 +0200 http://bitbucket.org/pypy/pypy/changeset/03316d2756f3/ Log:make this check stricter for soft-float and move the function address to another register whenever it is stored in a reg

[pypy-commit] pypy default: Finally get rid of the large code duplication (with bug reported even

2013-05-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r64533:51490363a945 Date: 2013-05-24 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/51490363a945/ Log:Finally get rid of the large code duplication (with bug reported even nowadays) in pypy/interpreter/pyparser/future.py. diff --git a/pypy

[pypy-commit] pypy emit-call-arm: fix

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64532:ab0b1b7f0c82 Date: 2013-05-23 16:29 -0500 http://bitbucket.org/pypy/pypy/changeset/ab0b1b7f0c82/ Log:fix diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/arm

[pypy-commit] pypy emit-call-arm: swap checks

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64531:37592fdca826 Date: 2013-05-23 15:34 -0500 http://bitbucket.org/pypy/pypy/changeset/37592fdca826/ Log:swap checks diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy emit-call-arm: use raw stacklocations to put arguments on the stack instead of doing a push for each

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64530:940f2722fec6 Date: 2013-05-23 14:03 -0500 http://bitbucket.org/pypy/pypy/changeset/940f2722fec6/ Log:use raw stacklocations to put arguments on the stack instead of doing a push for each diff --git a/rpython/jit/backend/

[pypy-commit] pypy emit-call-arm: add a location to directly access the stack based on sp

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64528:73b3305ea5f3 Date: 2013-05-23 14:02 -0500 http://bitbucket.org/pypy/pypy/changeset/73b3305ea5f3/ Log:add a location to directly access the stack based on sp diff --git a/rpython/jit/backend/arm/locations.py b/rpython/jit/backen

[pypy-commit] pypy emit-call-arm: support raw stacklocations when moving stuff around and redung the number of redundant loads and stores

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64529:207b50e53ec8 Date: 2013-05-23 14:03 -0500 http://bitbucket.org/pypy/pypy/changeset/207b50e53ec8/ Log:support raw stacklocations when moving stuff around and redung the number of redundant loads and stores diff --git a/rp

[pypy-commit] pypy emit-call-arm: do not emit instructions if we are moving to the same location in SAME_AS

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64527:191546eab161 Date: 2013-05-23 13:58 -0500 http://bitbucket.org/pypy/pypy/changeset/191546eab161/ Log:do not emit instructions if we are moving to the same location in SAME_AS diff --git a/rpython/jit/backend/arm/opassemb

[pypy-commit] pypy emit-call-arm: fixes and cleanup

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64526:5440ae9341d9 Date: 2013-05-23 09:38 -0500 http://bitbucket.org/pypy/pypy/changeset/5440ae9341d9/ Log:fixes and cleanup diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/b

[pypy-commit] pypy emit-call-arm: guard_call_may_force

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64525:e94293df0639 Date: 2013-05-23 06:39 -0500 http://bitbucket.org/pypy/pypy/changeset/e94293df0639/ Log:guard_call_may_force diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpytho

[pypy-commit] pypy emit-call-arm: simple_call_no_collect

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64524:6648cc0bdf7e Date: 2013-05-23 04:42 -0500 http://bitbucket.org/pypy/pypy/changeset/6648cc0bdf7e/ Log:simple_call_no_collect diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/

[pypy-commit] pypy emit-call-arm: call_assembler support

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64522:fee3b922df85 Date: 2013-05-22 12:49 -0500 http://bitbucket.org/pypy/pypy/changeset/fee3b922df85/ Log:call_assembler support diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/

[pypy-commit] pypy emit-call-arm: passing wrong arg here

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64523:27efe60f7f7a Date: 2013-05-23 04:41 -0500 http://bitbucket.org/pypy/pypy/changeset/27efe60f7f7a/ Log:passing wrong arg here diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpyt

[pypy-commit] pypy emit-call-arm: work on calls that release and reaquire the gil

2013-05-24 Thread bivab
Author: David Schneider Branch: emit-call-arm Changeset: r64521:f3faf8d05904 Date: 2013-05-22 10:56 -0500 http://bitbucket.org/pypy/pypy/changeset/f3faf8d05904/ Log:work on calls that release and reaquire the gil diff --git a/rpython/jit/backend/arm/callbuilder.py b/rpython/jit/backend/arm/