[pypy-commit] pypy stmgc-c4: import stmgc with with allocate_public_integer_address

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66203:56869831cd72 Date: 2013-08-19 08:53 +0200 http://bitbucket.org/pypy/pypy/changeset/56869831cd72/ Log:import stmgc with with allocate_public_integer_address diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm

[pypy-commit] stmgc nonmovable-int-ref: add debug print

2013-08-19 Thread Raemi
Author: Remi Meier Branch: nonmovable-int-ref Changeset: r483:9cd8cc0e987a Date: 2013-08-19 08:47 +0200 http://bitbucket.org/pypy/stmgc/changeset/9cd8cc0e987a/ Log:add debug print diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -60,6 +60,8 @@ result = (intptr_t

[pypy-commit] pypy default: Simplify the write barrier by only passing one argument, which is

2013-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r66206:dab095843f89 Date: 2013-08-19 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/dab095843f89/ Log:Simplify the write barrier by only passing one argument, which is the object we write into --- and not the new value written. See

[pypy-commit] pypy stmgc-c4: extend test (fails now :( )

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66207:85864451bd27 Date: 2013-08-19 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/85864451bd27/ Log:extend test (fails now :( ) diff --git a/rpython/jit/backend/llsupport/test/zrpy_gc_test.py b/rpython/jit/backend/llsupport/test/zrpy_gc

[pypy-commit] extradoc extradoc: Add arrival / departure dates.

2013-08-19 Thread Manuel Jacob
Author: Manuel Jacob Branch: extradoc Changeset: r5020:b2734796d6a5 Date: 2013-08-19 10:26 +0200 http://bitbucket.org/pypy/extradoc/changeset/b2734796d6a5/ Log:Add arrival / departure dates. diff --git a/sprintinfo/london-2013/people.txt b/sprintinfo/london-2013/people.txt --- a/sprintinfo/l

[pypy-commit] pypy default: Comments: this logic is not used any more for now

2013-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r66208:dc28be2ed4e1 Date: 2013-08-19 10:49 +0200 http://bitbucket.org/pypy/pypy/changeset/dc28be2ed4e1/ Log:Comments: this logic is not used any more for now diff --git a/rpython/jit/backend/x86/regloc.py b/rpython/jit/backend/x86/regloc.py --- a/rpyth

[pypy-commit] stmgc default: another bug with h_original :(

2013-08-19 Thread Raemi
Author: Remi Meier Branch: Changeset: r484:e02ee68b20c4 Date: 2013-08-19 11:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/e02ee68b20c4/ Log:another bug with h_original :( diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -177,10 +177,21 @@ f

[pypy-commit] pypy default: Use get_typeids_z

2013-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r66209:9a191922b1d7 Date: 2013-08-19 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/9a191922b1d7/ Log:Use get_typeids_z diff --git a/pypy/tool/gcdump.py b/pypy/tool/gcdump.py --- a/pypy/tool/gcdump.py +++ b/pypy/tool/gcdump.py @@ -20,9 +20

[pypy-commit] stmgc nonmovable-int-ref: merge

2013-08-19 Thread Raemi
Author: Remi Meier Branch: nonmovable-int-ref Changeset: r485:b19dfb209a10 Date: 2013-08-19 11:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/b19dfb209a10/ Log:merge diff --git a/c4/nursery.c b/c4/nursery.c --- a/c4/nursery.c +++ b/c4/nursery.c @@ -177,10 +177,21 @@ fresh_ol

[pypy-commit] pypy stmgc-c4: stmgc import

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66210:9f125baf35d1 Date: 2013-08-19 14:39 +0200 http://bitbucket.org/pypy/pypy/changeset/9f125baf35d1/ Log:stmgc import diff --git a/rpython/translator/stm/src_stm/nursery.c b/rpython/translator/stm/src_stm/nursery.c --- a/rpython/translator/s

[pypy-commit] pypy stmgc-c4: fix for ptr_eq because a function returning _Bool only sets the lower 8 bits of the return value

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66211:c2953cb28b82 Date: 2013-08-19 14:40 +0200 http://bitbucket.org/pypy/pypy/changeset/c2953cb28b82/ Log:fix for ptr_eq because a function returning _Bool only sets the lower 8 bits of the return value diff --git a/rpython/jit/backend

[pypy-commit] pypy default: test_cast_gcref_to_int: when running untranslated, accept

2013-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r66212:452ef15ded28 Date: 2013-08-19 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/452ef15ded28/ Log:test_cast_gcref_to_int: when running untranslated, accept also _llgcopaque objects and force a cast to integer. diff --git a/rpython/rlib

[pypy-commit] pypy default: Oups. Revert the previous change and document why it was wrong

2013-08-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r66213:dbfb39c958a1 Date: 2013-08-19 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/dbfb39c958a1/ Log:Oups. Revert the previous change and document why it was wrong diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/rgc.py +

[pypy-commit] pypy rewritten-loop-logging: Fix tests

2013-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: rewritten-loop-logging Changeset: r66214:705d27079fbb Date: 2013-08-19 17:22 +0200 http://bitbucket.org/pypy/pypy/changeset/705d27079fbb/ Log:Fix tests diff --git a/rpython/jit/backend/arm/test/test_generated.py b/rpython/jit/backend/arm/test/test_generate

[pypy-commit] pypy rewritten-loop-logging: close merged branch

2013-08-19 Thread fijal
Author: Maciej Fijalkowski Branch: rewritten-loop-logging Changeset: r66215:ca7528cacac2 Date: 2013-08-19 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/ca7528cacac2/ Log:close merged branch ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy stmgc-c4: remove gcref mess (test_stm_integration runs again)

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66220:e81dca223118 Date: 2013-08-19 17:37 +0200 http://bitbucket.org/pypy/pypy/changeset/e81dca223118/ Log:remove gcref mess (test_stm_integration runs again) diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.

[pypy-commit] pypy stmgc-c4: test_cast_gcref_to_int: when running untranslated, accept

2013-08-19 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66219:40a9a595d258 Date: 2013-08-19 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/40a9a595d258/ Log:test_cast_gcref_to_int: when running untranslated, accept also _llgcopaque objects and force a cast to integer. diff --git a/rpyt

[pypy-commit] pypy stmgc-c4: in-progress

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66218:9c9b91fd9c90 Date: 2013-08-19 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/9c9b91fd9c90/ Log:in-progress diff --git a/rpython/jit/backend/x86/test/test_stm_integration.py b/rpython/jit/backend/x86/test/test_stm_integration.py ---

[pypy-commit] pypy stmgc-c4: use test8 instead of cmp8

2013-08-19 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66217:0123e26474d0 Date: 2013-08-19 15:05 +0200 http://bitbucket.org/pypy/pypy/changeset/0123e26474d0/ Log:use test8 instead of cmp8 diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/bac

[pypy-commit] pypy less-stringly-ops: Create a decorator to register flowspace special-cases

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66227:2e539dd83216 Date: 2013-08-08 21:14 +0100 http://bitbucket.org/pypy/pypy/changeset/2e539dd83216/ Log:Create a decorator to register flowspace special-cases diff --git a/rpython/flowspace/specialcase.py b/rpython/flowspace/special

[pypy-commit] pypy less-stringly-ops: Create SuspendedUnroller.unroll() and use it to simplify some code

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66222:3070ec015774 Date: 2013-08-12 01:50 +0100 http://bitbucket.org/pypy/pypy/changeset/3070ec015774/ Log:Create SuspendedUnroller.unroll() and use it to simplify some code diff --git a/rpython/flowspace/flowcontext.py b/rpython/flows

[pypy-commit] pypy less-stringly-ops: Inline FSFrame.unrollstack()

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66223:bf5bae7631fa Date: 2013-08-18 19:33 +0100 http://bitbucket.org/pypy/pypy/changeset/bf5bae7631fa/ Log:Inline FSFrame.unrollstack() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flow

[pypy-commit] pypy less-stringly-ops: Extract record() from FSFrame.do_operation()

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66230:5766800b98b6 Date: 2013-08-09 02:20 +0100 http://bitbucket.org/pypy/pypy/changeset/5766800b98b6/ Log:Extract record() from FSFrame.do_operation() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --

[pypy-commit] pypy less-stringly-ops: Move guessbool() call out of space.is_true()

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66241:ce7a9656676d Date: 2013-05-05 04:15 +0100 http://bitbucket.org/pypy/pypy/changeset/ce7a9656676d/ Log:Move guessbool() call out of space.is_true() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --

[pypy-commit] pypy less-stringly-ops: Use operator in FSFrame.do_operation_with...; shorten its name

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66229:a3a24731c83d Date: 2013-08-09 02:06 +0100 http://bitbucket.org/pypy/pypy/changeset/a3a24731c83d/ Log:Use operator in FSFrame.do_operation_with...; shorten its name diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace

[pypy-commit] pypy less-stringly-ops: kill unroller.kind

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66221:c953a3ba4181 Date: 2013-08-12 01:07 +0100 http://bitbucket.org/pypy/pypy/changeset/c953a3ba4181/ Log:kill unroller.kind diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowspace/flow

[pypy-commit] pypy less-stringly-ops: replace SpaceOperators with subclasses of SpaceOperation

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66235:5a1ff23cec22 Date: 2013-08-09 10:08 +0100 http://bitbucket.org/pypy/pypy/changeset/5a1ff23cec22/ Log:replace SpaceOperators with subclasses of SpaceOperation diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowc

[pypy-commit] pypy less-stringly-ops: Turn make_op() into the .eval method of SpaceOperator

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66226:ef6bddfa2279 Date: 2013-08-09 05:57 +0100 http://bitbucket.org/pypy/pypy/changeset/ef6bddfa2279/ Log:Turn make_op() into the .eval method of SpaceOperator diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py

[pypy-commit] pypy less-stringly-ops: Fix duplication between 'nonzero' and 'is_true' ops.

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66240:7cb877b832f4 Date: 2013-08-19 17:42 +0100 http://bitbucket.org/pypy/pypy/changeset/7cb877b832f4/ Log:Fix duplication between 'nonzero' and 'is_true' ops. Call the merged operation 'bool'. diff --git a/rpython/annotator/a

[pypy-commit] pypy less-stringly-ops: Replace FlowObjSpace.wrap() with a const() function defined in flowspace.model

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66225:f9a887280c0a Date: 2013-08-09 04:23 +0100 http://bitbucket.org/pypy/pypy/changeset/f9a887280c0a/ Log:Replace FlowObjSpace.wrap() with a const() function defined in flowspace.model diff --git a/rpython/flowspace/flowcontex

[pypy-commit] pypy less-stringly-ops: Remove redundant space.is_true() around functions that always return a bool

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66242:df03b38e6a11 Date: 2013-05-05 17:28 +0100 http://bitbucket.org/pypy/pypy/changeset/df03b38e6a11/ Log:Remove redundant space.is_true() around functions that always return a bool diff --git a/rpython/flowspace/objspace.py b

[pypy-commit] pypy less-stringly-ops: Move special-case registrations next to the relevant definitions

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66228:f8b3a9be2076 Date: 2013-08-19 18:02 +0100 http://bitbucket.org/pypy/pypy/changeset/f8b3a9be2076/ Log:Move special-case registrations next to the relevant definitions diff --git a/rpython/flowspace/model.py b/rpython/flowspace/mod

[pypy-commit] pypy less-stringly-ops: Allow creating the SpaceOperation directly from the SpaceOperator

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66234:1a725470629d Date: 2013-08-09 06:30 +0100 http://bitbucket.org/pypy/pypy/changeset/1a725470629d/ Log:Allow creating the SpaceOperation directly from the SpaceOperator diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowsp

[pypy-commit] pypy less-stringly-ops: Kill next_instr argument in FSFrame.OPCODE methods

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66233:b3bd24e7ea22 Date: 2013-08-11 17:36 +0100 http://bitbucket.org/pypy/pypy/changeset/b3bd24e7ea22/ Log:Kill next_instr argument in FSFrame.OPCODE methods diff --git a/rpython/flowspace/bytecode.py b/rpython/flowspace/bytecode.py --

[pypy-commit] pypy less-stringly-ops: create class PureOperator

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66224:5ee688b7ae5b Date: 2013-08-08 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/5ee688b7ae5b/ Log:create class PureOperator diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py --- a/rpython/flowspace/o

[pypy-commit] pypy less-stringly-ops: move arity check to HLOperation ctor

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66236:0ce93a50de7c Date: 2013-08-09 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/0ce93a50de7c/ Log:move arity check to HLOperation ctor diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py --- a/rpython/

[pypy-commit] pypy less-stringly-ops: Don't sugar isinstance in the first place

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66245:a8a1f2f496f1 Date: 2013-08-12 20:18 +0100 http://bitbucket.org/pypy/pypy/changeset/a8a1f2f496f1/ Log:Don't sugar isinstance in the first place diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py --- a/rpyth

[pypy-commit] pypy less-stringly-ops: Add HLOperation.constfold()

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66239:c97160d9f9cc Date: 2013-08-09 19:14 +0100 http://bitbucket.org/pypy/pypy/changeset/c97160d9f9cc/ Log:Add HLOperation.constfold() diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py --- a/rpython/flowspace

[pypy-commit] pypy less-stringly-ops: pull guessbool out of unnecessary utility methods

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66243:5083ac174a41 Date: 2013-05-05 19:02 +0100 http://bitbucket.org/pypy/pypy/changeset/5083ac174a41/ Log:pull guessbool out of unnecessary utility methods diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy less-stringly-ops: kill FlowObjSpace.is_true() (it's now identical to FlowObjSpace.bool())

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66244:885db39402bc Date: 2013-08-10 16:50 +0100 http://bitbucket.org/pypy/pypy/changeset/885db39402bc/ Log:kill FlowObjSpace.is_true() (it's now identical to FlowObjSpace.bool()) diff --git a/rpython/flowspace/flowcontext.py b/

[pypy-commit] pypy less-stringly-ops: Intercept FlowingError in FSFrame.record_block() and add frame info there

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66238:9f35203d09ba Date: 2013-08-09 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/9f35203d09ba/ Log:Intercept FlowingError in FSFrame.record_block() and add frame info there diff --git a/rpython/flowspace/flowcontext.py

[pypy-commit] pypy less-stringly-ops: kill FlowObjSpace.unwrap(), .int_w(), .str_w()

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66232:d8b2304b850b Date: 2013-08-09 04:48 +0100 http://bitbucket.org/pypy/pypy/changeset/d8b2304b850b/ Log:kill FlowObjSpace.unwrap(), .int_w(), .str_w() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py

[pypy-commit] pypy less-stringly-ops: Do not create so many useless implicit exception blocks

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66246:67521a7fb22d Date: 2013-08-12 16:23 +0100 http://bitbucket.org/pypy/pypy/changeset/67521a7fb22d/ Log:Do not create so many useless implicit exception blocks diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowco

[pypy-commit] pypy less-stringly-ops: refactor and rename FSFrame.handle_implicit_exceptions

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66231:91df4586840d Date: 2013-08-09 03:02 +0100 http://bitbucket.org/pypy/pypy/changeset/91df4586840d/ Log:refactor and rename FSFrame.handle_implicit_exceptions diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcon

[pypy-commit] pypy less-stringly-ops: Deal with FSFrame.last_instr a bit more explicitly

2013-08-19 Thread rlamy
Author: Ronan Lamy Branch: less-stringly-ops Changeset: r66237:019245b1068b Date: 2013-04-30 15:32 +0100 http://bitbucket.org/pypy/pypy/changeset/019245b1068b/ Log:Deal with FSFrame.last_instr a bit more explicitly diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext

[pypy-commit] pypy default: Add a test for the character dtype (PyPy issue 1546)

2013-08-19 Thread rguillebert
Author: Romain Guillebert Branch: Changeset: r66247:9a5d859c4562 Date: 2013-08-20 01:16 +0200 http://bitbucket.org/pypy/pypy/changeset/9a5d859c4562/ Log:Add a test for the character dtype (PyPy issue 1546) diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/tes