[pypy-commit] pypy ppc-backend-2: Add float support to prepare_jump.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54714:b6d30e9ba7df Date: 2012-04-23 22:47 -0400 http://bitbucket.org/pypy/pypy/changeset/b6d30e9ba7df/ Log:Add float support to prepare_jump. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy/jit/back

[pypy-commit] pypy ppc-backend-2: Fix float address subtraction in regalloc_mov.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54713:c320246747e0 Date: 2012-04-23 22:46 -0400 http://bitbucket.org/pypy/pypy/changeset/c320246747e0/ Log:Fix float address subtraction in regalloc_mov. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler

[pypy-commit] pypy ppc-backend-2: Add float support to emit_guard_value and emit_guard_call_assembler.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54712:9d75068f7a11 Date: 2012-04-23 22:45 -0400 http://bitbucket.org/pypy/pypy/changeset/9d75068f7a11/ Log:Add float support to emit_guard_value and emit_guard_call_assembler. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backe

[pypy-commit] pypy dynamic-specialized-tuple: unroll this so it's actually useful

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54710:10fb8b0fb0df Date: 2012-04-23 21:56 -0400 http://bitbucket.org/pypy/pypy/changeset/10fb8b0fb0df/ Log:unroll this so it's actually useful diff --git a/pypy/objspace/std/tupletype.py b/pypy/objspace/std/tupletype.py --- a/

[pypy-commit] pypy dynamic-specialized-tuple: fix, and mark something as elidable

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54711:041945f6ec4d Date: 2012-04-23 22:40 -0400 http://bitbucket.org/pypy/pypy/changeset/041945f6ec4d/ Log:fix, and mark something as elidable diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --

[pypy-commit] pypy ppc-backend-2: Add float support to descriptors.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54709:cc2f39e17bd9 Date: 2012-04-23 21:14 -0400 http://bitbucket.org/pypy/pypy/changeset/cc2f39e17bd9/ Log:Add float support to descriptors. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py --- a/pyp

[pypy-commit] pypy ppc-backend-2: Define float_locs.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54708:84efa81dcdbd Date: 2012-04-23 21:13 -0400 http://bitbucket.org/pypy/pypy/changeset/84efa81dcdbd/ Log:Define float_locs. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/jit/backend/ppc/o

[pypy-commit] pypy ppc-backend-2: Add more float regalloc support.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54707:b08e53fa2e91 Date: 2012-04-23 21:13 -0400 http://bitbucket.org/pypy/pypy/changeset/b08e53fa2e91/ Log:Add more float regalloc support. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy/jit/backen

[pypy-commit] pypy ppc-backend-2: Add get_latest_value_float.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54706:d881d05b561e Date: 2012-04-23 21:12 -0400 http://bitbucket.org/pypy/pypy/changeset/d881d05b561e/ Log:Add get_latest_value_float. diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py --- a/pypy/jit/backend/ppc/run

[pypy-commit] pypy dynamic-specialized-tuple: consts with more types

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54705:5716a96a3c7f Date: 2012-04-23 21:12 -0400 http://bitbucket.org/pypy/pypy/changeset/5716a96a3c7f/ Log:consts with more types diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_raw.py

[pypy-commit] pypy reflex-support: better auto-casting support (Reflex only)

2012-04-23 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r54704:ad4fa188692f Date: 2012-04-23 17:36 -0700 http://bitbucket.org/pypy/pypy/changeset/ad4fa188692f/ Log:better auto-casting support (Reflex only) diff --git a/pypy/module/cppyy/capi/__init__.py b/pypy/module/cppyy/capi/__init__.py

[pypy-commit] pypy dynamic-specialized-tuple: working!

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54702:80f3aa6cedeb Date: 2012-04-23 20:19 -0400 http://bitbucket.org/pypy/pypy/changeset/80f3aa6cedeb/ Log:working! diff --git a/pypy/translator/c/node.py b/pypy/translator/c/node.py --- a/pypy/translator/c/node.py +++ b/pypy/

[pypy-commit] pypy dynamic-specialized-tuple: Write out the gcheader.

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54701:39913c0e6849 Date: 2012-04-23 20:14 -0400 http://bitbucket.org/pypy/pypy/changeset/39913c0e6849/ Log:Write out the gcheader. diff --git a/pypy/translator/c/node.py b/pypy/translator/c/node.py --- a/pypy/translator/c/node

[pypy-commit] pypy default: Consider utf16 surrogates when encoding to raw_unicode_escape,

2012-04-23 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r54700:7fc6072593dd Date: 2012-04-23 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/7fc6072593dd/ Log:Consider utf16 surrogates when encoding to raw_unicode_escape, like the unicode_escape, but in both case this must be done only

[pypy-commit] pypy default: (sbehnel) cpyext: Inline the fast path of Py_INCREF and Py_DECREF,

2012-04-23 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r54699:0feb5408579b Date: 2012-04-23 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/0feb5408579b/ Log:(sbehnel) cpyext: Inline the fast path of Py_INCREF and Py_DECREF, to avoid costly function calls. diff --git a/pypy/module/cpy

[pypy-commit] pypy ppc-backend-2: Use is_fp_reg() in AssemblerLocation. Start emit_call float support.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54698:08ea7f321551 Date: 2012-04-23 17:35 -0400 http://bitbucket.org/pypy/pypy/changeset/08ea7f321551/ Log:Use is_fp_reg() in AssemblerLocation. Start emit_call float support. diff --git a/pypy/jit/backend/ppc/locations.py b/pypy/jit/backend

[pypy-commit] pypy stm-gc: Tweak to make mt_global_turned_local and the tldict more similar.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54697:ae1257934487 Date: 2012-04-23 21:32 +0200 http://bitbucket.org/pypy/pypy/changeset/ae1257934487/ Log:Tweak to make mt_global_turned_local and the tldict more similar. diff --git a/pypy/rpython/memory/gc/stmgc.py b/pypy/rpython/memory/gc/stm

[pypy-commit] pypy stm-gc: Mark a point that is not done.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54696:bfaf482a7edb Date: 2012-04-23 21:17 +0200 http://bitbucket.org/pypy/pypy/changeset/bfaf482a7edb/ Log:Mark a point that is not done. diff --git a/pypy/rpython/memory/gc/stmgc.py b/pypy/rpython/memory/gc/stmgc.py --- a/pypy/rpython/memory/gc/

[pypy-commit] pypy ppc-backend-2: Add float support to emit_finish.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54695:a98d6daa8fec Date: 2012-04-23 15:19 -0400 http://bitbucket.org/pypy/pypy/changeset/a98d6daa8fec/ Log:Add float support to emit_finish. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/ji

[pypy-commit] pypy stm-gc: Documentation, documentation, documentation. It helps a lot

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54694:c4fe5a7ab290 Date: 2012-04-23 21:10 +0200 http://bitbucket.org/pypy/pypy/changeset/c4fe5a7ab290/ Log:Documentation, documentation, documentation. It helps a lot to make my confused mind a bit clearer, and it should trigger a few

[pypy-commit] pypy stm-gc: Fix.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54693:8f4784f89e0c Date: 2012-04-23 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/8f4784f89e0c/ Log:Fix. diff --git a/pypy/rpython/memory/gc/stmtls.py b/pypy/rpython/memory/gc/stmtls.py --- a/pypy/rpython/memory/gc/stmtls.py +++ b/pypy/rpy

[pypy-commit] pypy stm-gc: Complete the tests and the code.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54692:3e6d963c1ab2 Date: 2012-04-23 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/3e6d963c1ab2/ Log:Complete the tests and the code. diff --git a/pypy/rpython/memory/gc/stmtls.py b/pypy/rpython/memory/gc/stmtls.py --- a/pypy/rpython/memory

[pypy-commit] pypy win32-cleanup2: fix tests: 7 is a valid signal enum on some platforms, rework bad expression

2012-04-23 Thread mattip
Author: Matti Picus Branch: win32-cleanup2 Changeset: r54691:37a21c90d685 Date: 2012-04-23 22:04 +0300 http://bitbucket.org/pypy/pypy/changeset/37a21c90d685/ Log:fix tests: 7 is a valid signal enum on some platforms, rework bad expression diff --git a/pypy/module/signal/test/test_sig

[pypy-commit] pypy ppc-backend-2: Add float support to count_reg_args. Add float support to regalloc_mov. Fix arglocs typo.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54690:215a02bf68e1 Date: 2012-04-23 14:31 -0400 http://bitbucket.org/pypy/pypy/changeset/215a02bf68e1/ Log:Add float support to count_reg_args. Add float support to regalloc_mov. Fix arglocs typo. diff --git a/pypy/jit/backend/ppc/hel

[pypy-commit] pypy ppc-backend-2: Start for float support in PPC backend.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54689:00899aeb3dbb Date: 2012-04-23 13:54 -0400 http://bitbucket.org/pypy/pypy/changeset/00899aeb3dbb/ Log:Start for float support in PPC backend. diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper/assembler.

[pypy-commit] pypy dynamic-specialized-tuple: more random progress

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54688:01fb6e09fb86 Date: 2012-04-23 19:02 +0200 http://bitbucket.org/pypy/pypy/changeset/01fb6e09fb86/ Log:more random progress diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_ra

[pypy-commit] pypy dynamic-specialized-tuple: in progress

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54687:761ffdf601ea Date: 2012-04-23 18:39 +0200 http://bitbucket.org/pypy/pypy/changeset/761ffdf601ea/ Log:in progress diff --git a/pypy/translator/c/node.py b/pypy/translator/c/node.py --- a/pypy/translator/c/node.py +

[pypy-commit] pypy dynamic-specialized-tuple: return offsets as well

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54686:32c12242fbb2 Date: 2012-04-23 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/32c12242fbb2/ Log:return offsets as well diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_

[pypy-commit] pypy dynamic-specialized-tuple: fix

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54685:b0aa1fc69a03 Date: 2012-04-23 12:04 -0400 http://bitbucket.org/pypy/pypy/changeset/b0aa1fc69a03/ Log:fix diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_raw.py +++ b/pypy/rlib/rer

[pypy-commit] pypy dynamic-specialized-tuple: merged

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54684:0bdcf2965cc7 Date: 2012-04-23 12:03 -0400 http://bitbucket.org/pypy/pypy/changeset/0bdcf2965cc7/ Log:merged diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_raw.py +++ b/pypy/rlib/

[pypy-commit] pypy dynamic-specialized-tuple: fix

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54683:2bee4cac6100 Date: 2012-04-23 12:02 -0400 http://bitbucket.org/pypy/pypy/changeset/2bee4cac6100/ Log:fix diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_raw.py +++ b/pypy/rlib/rer

[pypy-commit] pypy dynamic-specialized-tuple: progress

2012-04-23 Thread alex_gaynor
Author: Alex Gaynor Branch: dynamic-specialized-tuple Changeset: r54682:c50fe5be8265 Date: 2012-04-23 12:00 -0400 http://bitbucket.org/pypy/pypy/changeset/c50fe5be8265/ Log:progress diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/rlib/rerased_raw.py +++ b/pypy/rli

[pypy-commit] pypy dynamic-specialized-tuple: fix enum_dependencies

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54681:6fbb57921a2d Date: 2012-04-23 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/6fbb57921a2d/ Log:fix enum_dependencies diff --git a/pypy/translator/c/node.py b/pypy/translator/c/node.py --- a/pypy/translator/c

[pypy-commit] pypy dynamic-specialized-tuple: use nto the pointer but the struct

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54680:d019b749b73a Date: 2012-04-23 17:59 +0200 http://bitbucket.org/pypy/pypy/changeset/d019b749b73a/ Log:use nto the pointer but the struct diff --git a/pypy/rlib/rerased_raw.py b/pypy/rlib/rerased_raw.py --- a/pypy/r

[pypy-commit] pypy dynamic-specialized-tuple: progress in supporting prebuilt untyped storage in the C backend

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: dynamic-specialized-tuple Changeset: r54679:21c67be4174e Date: 2012-04-23 17:49 +0200 http://bitbucket.org/pypy/pypy/changeset/21c67be4174e/ Log:progress in supporting prebuilt untyped storage in the C backend diff --git a/pypy/rlib/rerased_raw.py b/pypy/rl

[pypy-commit] pypy faster-heapcache: improve the speed of replace_box

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-heapcache Changeset: r54676:38411f3cfc02 Date: 2012-04-23 13:53 +0200 http://bitbucket.org/pypy/pypy/changeset/38411f3cfc02/ Log:improve the speed of replace_box after some profiling, it turns out that replace_box takes about 50% of

[pypy-commit] pypy gc-minimark-pinning: Fix this too.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: gc-minimark-pinning Changeset: r54675:3e91f895ea62 Date: 2012-04-23 13:29 +0200 http://bitbucket.org/pypy/pypy/changeset/3e91f895ea62/ Log:Fix this too. diff --git a/pypy/rpython/lltypesystem/lltype.py b/pypy/rpython/lltypesystem/lltype.py --- a/pypy/rpython/lltyp

[pypy-commit] pypy stm-gc: Fix test to run even if the working directory is different.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54673:3e95a592df1e Date: 2012-04-23 12:15 +0200 http://bitbucket.org/pypy/pypy/changeset/3e95a592df1e/ Log:Fix test to run even if the working directory is different. diff --git a/pypy/translator/stm/test/test_stmgcintf.py b/pypy/translator/stm/

[pypy-commit] pypy gc-minimark-pinning: Fix(?) the issue of objects that are not found any more in

2012-04-23 Thread arigo
Author: Armin Rigo Branch: gc-minimark-pinning Changeset: r54674:27dcf8e6a03f Date: 2012-04-23 13:28 +0200 http://bitbucket.org/pypy/pypy/changeset/27dcf8e6a03f/ Log:Fix(?) the issue of objects that are not found any more in dictionaries when they are converted to ll2ctypes-style stor

[pypy-commit] pypy stm-gc: Test and fix.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54672:55e1db872e5a Date: 2012-04-23 12:12 +0200 http://bitbucket.org/pypy/pypy/changeset/55e1db872e5a/ Log:Test and fix. diff --git a/pypy/rpython/memory/gc/stmgc.py b/pypy/rpython/memory/gc/stmgc.py --- a/pypy/rpython/memory/gc/stmgc.py +++ b/py

[pypy-commit] pypy gc-minimark-pinning: pinned objects will remain in the nursery

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54671:79227902ef69 Date: 2012-04-23 13:21 +0200 http://bitbucket.org/pypy/pypy/changeset/79227902ef69/ Log:pinned objects will remain in the nursery diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/mi

[pypy-commit] pypy gc-minimark-pinning: grumble

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54670:229c185224bc Date: 2012-04-23 13:02 +0200 http://bitbucket.org/pypy/pypy/changeset/229c185224bc/ Log:grumble diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py --- a/pypy/rpython/memor

[pypy-commit] pypy gc-minimark-pinning: fixes

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54669:110160f44b5f Date: 2012-04-23 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/110160f44b5f/ Log:fixes diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py --- a/pypy/rpython/memory/

[pypy-commit] pypy gc-minimark-pinning: oops

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54668:046da1546e99 Date: 2012-04-23 12:52 +0200 http://bitbucket.org/pypy/pypy/changeset/046da1546e99/ Log:oops diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py --- a/pypy/rpython/memory/g

[pypy-commit] pypy win32-cleanup2: merge from default

2012-04-23 Thread mattip
Author: Matti Picus Branch: win32-cleanup2 Changeset: r54667:9fa80f99cd1b Date: 2012-04-23 13:54 +0300 http://bitbucket.org/pypy/pypy/changeset/9fa80f99cd1b/ Log:merge from default diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/module/cpyext/slotdefs.

[pypy-commit] pypy gc-minimark-pinning: fix the GC

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54666:96bd990a70e5 Date: 2012-04-23 12:47 +0200 http://bitbucket.org/pypy/pypy/changeset/96bd990a70e5/ Log:fix the GC diff --git a/pypy/rpython/memory/gc/minimark.py b/pypy/rpython/memory/gc/minimark.py --- a/pypy/rpython/me

[pypy-commit] pypy gc-minimark-pinning: a slight dance with keepalives

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54665:ad9787fabbde Date: 2012-04-23 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/ad9787fabbde/ Log:a slight dance with keepalives diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rffi.py ---

[pypy-commit] pypy gc-minimark-pinning: use with more consistently and improve gctransform

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54664:b99acab54074 Date: 2012-04-23 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/b99acab54074/ Log:use with more consistently and improve gctransform diff --git a/pypy/module/_multibytecodec/c_codecs.py b/pypy/module

[pypy-commit] pypy gc-minimark-pinning: make pin return a boolean

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54662:05b513555e3c Date: 2012-04-23 10:49 +0200 http://bitbucket.org/pypy/pypy/changeset/05b513555e3c/ Log:make pin return a boolean diff --git a/pypy/rlib/rgc.py b/pypy/rlib/rgc.py --- a/pypy/rlib/rgc.py +++ b/pypy/rlib/rgc.

[pypy-commit] pypy gc-minimark-pinning: try to pass more stuff around nonmovingbuffer

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: gc-minimark-pinning Changeset: r54663:d3ec07c4849c Date: 2012-04-23 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/d3ec07c4849c/ Log:try to pass more stuff around nonmovingbuffer diff --git a/pypy/rlib/runicode.py b/pypy/rlib/runicode.py --- a/pypy/rl

[pypy-commit] pypy virtual-arguments: merge default

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54660:906ef20427d6 Date: 2012-04-22 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/906ef20427d6/ Log:merge default diff --git a/_pytest/assertion/oldinterpret.py b/_pytest/assertion/oldinterpret.py --- a/_pytest/asserti

[pypy-commit] pypy virtual-arguments: fix

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54658:c095078e5892 Date: 2012-04-22 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/c095078e5892/ Log:fix diff --git a/pypy/interpreter/argument.py b/pypy/interpreter/argument.py --- a/pypy/interpreter/argument.py +++ b/p

[pypy-commit] pypy virtual-arguments: give an error when the predicate of look_inside_iff has a different number of

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54657:2ebd2356d035 Date: 2012-04-22 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/2ebd2356d035/ Log:give an error when the predicate of look_inside_iff has a different number of arguments than the decorated funct

[pypy-commit] pypy virtual-arguments: a special strategy for the especially common case of an empty kwargs dict

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54661:57a4fb6a5b6a Date: 2012-04-22 20:09 +0200 http://bitbucket.org/pypy/pypy/changeset/57a4fb6a5b6a/ Log:a special strategy for the especially common case of an empty kwargs dict diff --git a/pypy/objspace/std/dictmu

[pypy-commit] pypy virtual-arguments: JIT improvements

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54659:63bcd5a3d3af Date: 2012-04-22 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/63bcd5a3d3af/ Log:JIT improvements diff --git a/pypy/interpreter/argument.py b/pypy/interpreter/argument.py --- a/pypy/interpreter/argume

[pypy-commit] pypy virtual-arguments: replace the used_keywords list of bools with a much shorter list

2012-04-23 Thread cfbolz
Author: Carl Friedrich Bolz Branch: virtual-arguments Changeset: r54656:075a2619161a Date: 2012-04-22 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/075a2619161a/ Log:replace the used_keywords list of bools with a much shorter list that is as long as the number of potentially mi

[pypy-commit] pypy pytest: kill tool/pytest/modcheck for pytest.importorskip

2012-04-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: pytest Changeset: r54655:3bcc57452f5c Date: 2012-04-23 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/3bcc57452f5c/ Log:kill tool/pytest/modcheck for pytest.importorskip diff --git a/pypy/rpython/module/test/test_ll_os_path.py b/pypy/rpython/module/t

[pypy-commit] pypy default: merge from pytest

2012-04-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: Changeset: r54654:5ce4a6d6c2ec Date: 2012-04-23 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/5ce4a6d6c2ec/ Log:merge from pytest diff --git a/pypy/pytest.ini b/pypy/pytest.ini --- a/pypy/pytest.ini +++ b/pypy/pytest.ini @@ -1,2 +1,2 @@ [pytest] -a

[pypy-commit] pypy pytest: use the reinterp assert mode, so we get inperp level reinterpretation back

2012-04-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: pytest Changeset: r54653:6ec7a3f49f4d Date: 2012-04-23 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/6ec7a3f49f4d/ Log:use the reinterp assert mode, so we get inperp level reinterpretation back diff --git a/pypy/pytest.ini b/pypy/pytest.ini -

[pypy-commit] pypy pytest: add a interp level reinterpetation to the failure demo

2012-04-23 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: pytest Changeset: r54652:ca3203a42a65 Date: 2012-04-23 10:25 +0200 http://bitbucket.org/pypy/pypy/changeset/ca3203a42a65/ Log:add a interp level reinterpetation to the failure demo diff --git a/pypy/tool/pytest/pypy_test_failure_demo.py b/pypy/tool/pytest/

[pypy-commit] pypy default: yet another passing test

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r54649:e8a35d94d312 Date: 2012-04-23 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/e8a35d94d312/ Log:yet another passing test diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/

[pypy-commit] pypy default: merge

2012-04-23 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r54650:92a93f454539 Date: 2012-04-23 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/92a93f454539/ Log:merge diff --git a/pypy/module/cpyext/listobject.py b/pypy/module/cpyext/listobject.py --- a/pypy/module/cpyext/listobject.py +++ b/pypy/

[pypy-commit] pypy stm-gc: Fix local.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54648:c76e8c2a1758 Date: 2012-04-23 10:23 +0200 http://bitbucket.org/pypy/pypy/changeset/c76e8c2a1758/ Log:Fix local. diff --git a/pypy/module/transaction/interp_local.py b/pypy/module/transaction/interp_local.py --- a/pypy/module/transaction/in

[pypy-commit] pypy stm-gc: Kill test

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54647:328a42a15741 Date: 2012-04-23 10:18 +0200 http://bitbucket.org/pypy/pypy/changeset/328a42a15741/ Log:Kill test diff --git a/pypy/module/transaction/test/test_fifo.py b/pypy/module/transaction/test/test_fifo.py deleted file mode 100644 ---

[pypy-commit] pypy stm-gc: Fix test

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54646:741a4cb8b6c6 Date: 2012-04-23 10:18 +0200 http://bitbucket.org/pypy/pypy/changeset/741a4cb8b6c6/ Log:Fix test diff --git a/pypy/module/transaction/test/test_interp_transaction.py b/pypy/module/transaction/test/test_interp_transaction.py --

[pypy-commit] pypy stm-gc: Fix the FakeStmOperations class.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54644:ac2193fe0e1c Date: 2012-04-23 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ac2193fe0e1c/ Log:Fix the FakeStmOperations class. diff --git a/pypy/rlib/test/test_rstm.py b/pypy/rlib/test/test_rstm.py --- a/pypy/rlib/test/test_rstm.py +

[pypy-commit] pypy stm-gc: Start to fix the 'transaction' module, mostly by killing code.

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54645:266863eb0af8 Date: 2012-04-23 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/266863eb0af8/ Log:Start to fix the 'transaction' module, mostly by killing code. diff --git a/pypy/module/transaction/__init__.py b/pypy/module/transaction/

[pypy-commit] pypy stm-gc: Re-add rstm.thread_id().

2012-04-23 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54643:308b4d036534 Date: 2012-04-23 09:24 +0200 http://bitbucket.org/pypy/pypy/changeset/308b4d036534/ Log:Re-add rstm.thread_id(). diff --git a/pypy/rlib/rstm.py b/pypy/rlib/rstm.py --- a/pypy/rlib/rstm.py +++ b/pypy/rlib/rstm.py @@ -11,6 +11,8