[pypy-commit] stmgc default: merge

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r350:93309df73f62 Date: 2013-07-05 09:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/93309df73f62/ Log:merge diff --git a/duhton/duhton.c b/duhton/duhton.c --- a/duhton/duhton.c +++ b/duhton/duhton.c @@ -1,20 +1,40 @@

[pypy-commit] stmgc default: fix: don't trace stubs

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: Changeset: r349:de365b519570 Date: 2013-07-05 09:45 +0200 http://bitbucket.org/pypy/stmgc/changeset/de365b519570/ Log:fix: don't trace stubs diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -225,7 +225,8 @@

[pypy-commit] pypy stmgc-c4: fix some tests

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65190:b3adf69b07ae Date: 2013-07-05 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/b3adf69b07ae/ Log:fix some tests diff --git a/pypy/module/thread/stm.py b/pypy/module/thread/stm.py ---

[pypy-commit] pypy stmgc-c4: fix test

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65188:3f384e7615a0 Date: 2013-07-04 11:10 +0200 http://bitbucket.org/pypy/pypy/changeset/3f384e7615a0/ Log:fix test diff --git a/rpython/translator/stm/test/test_inevitable.py

[pypy-commit] pypy stmgc-c4: getting tests to run with questionable methods

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65189:4820d8ea75ff Date: 2013-07-05 08:20 +0200 http://bitbucket.org/pypy/pypy/changeset/4820d8ea75ff/ Log:getting tests to run with questionable methods diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy stmgc-c4: typo and change to real descrs

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65191:ceb9b8b28bcf Date: 2013-07-05 11:04 +0200 http://bitbucket.org/pypy/pypy/changeset/ceb9b8b28bcf/ Log:typo and change to real descrs diff --git a/rpython/jit/backend/llsupport/test/test_stmrewrite.py

[pypy-commit] pypy ndarray-subtype: use appexec (amaury)

2013-07-05 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: ndarray-subtype Changeset: r65192:7398ff65e206 Date: 2013-07-05 12:30 +0300 http://bitbucket.org/pypy/pypy/changeset/7398ff65e206/ Log:use appexec (amaury) diff --git a/pypy/module/micronumpy/test/test_subtype.py

[pypy-commit] pypy default: try to document appexec

2013-07-05 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r65193:4eb52818e7c0 Date: 2013-07-05 14:11 +0300 http://bitbucket.org/pypy/pypy/changeset/4eb52818e7c0/ Log:try to document appexec diff --git a/pypy/doc/coding-guide.rst b/pypy/doc/coding-guide.rst --- a/pypy/doc/coding-guide.rst

[pypy-commit] pypy stmgc-c4: rename of transform2.py to transform.py

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65195:88d375dc39b3 Date: 2013-07-05 13:08 +0200 http://bitbucket.org/pypy/pypy/changeset/88d375dc39b3/ Log:rename of transform2.py to transform.py diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py

[pypy-commit] pypy stmgc-c4: add new resops COND_CALL_STM_WB and COND_CALL_STM_RB

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65196:675a3d0878f1 Date: 2013-07-05 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/675a3d0878f1/ Log:add new resops COND_CALL_STM_WB and COND_CALL_STM_RB diff --git a/rpython/jit/backend/llsupport/stmrewrite.py

[pypy-commit] pypy stmgc-c4: I guess those tests need to be rewritten for STM_WB/RB. Still, remove syntax errors.

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65197:dfde347f3c17 Date: 2013-07-05 13:49 +0200 http://bitbucket.org/pypy/pypy/changeset/dfde347f3c17/ Log:I guess those tests need to be rewritten for STM_WB/RB. Still, remove syntax errors. diff --git

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

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65194:ccb4307abb9c Date: 2013-07-05 12:15 +0200 http://bitbucket.org/pypy/pypy/changeset/ccb4307abb9c/ Log:missing import diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py --- a/rpython/rlib/rstm.py +++

[pypy-commit] pypy ndarray-subtype: cleanup, seperate class instances from class types

2013-07-05 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: ndarray-subtype Changeset: r65198:b82565576443 Date: 2013-07-05 15:36 +0300 http://bitbucket.org/pypy/pypy/changeset/b82565576443/ Log:cleanup, seperate class instances from class types diff --git a/pypy/module/micronumpy/base.py

[pypy-commit] pypy stmgc-c4: try to satisfy tests..

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65199:fa4f9e6e4a11 Date: 2013-07-05 14:38 +0200 http://bitbucket.org/pypy/pypy/changeset/fa4f9e6e4a11/ Log:try to satisfy tests.. diff --git a/rpython/jit/backend/llsupport/assembler.py

[pypy-commit] pypy stmgc-c4: extract stm barriers from normal write barrier

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65200:f2a6fd3f14de Date: 2013-07-05 15:10 +0200 http://bitbucket.org/pypy/pypy/changeset/f2a6fd3f14de/ Log:extract stm barriers from normal write barrier diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] lang-smalltalk default: discontinue the support for 16 bit display depth, because of their color-format

2013-07-05 Thread lwassermann
Author: Lars Wassermann lars.wasserm...@gmail.com Branch: Changeset: r487:a2e7f25a1987 Date: 2013-07-05 15:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a2e7f25a1987/ Log:discontinue the support for 16 bit display depth, because of their color-format diff --git

[pypy-commit] lang-smalltalk default: fixed boundary errors with display bitmaps:

2013-07-05 Thread lwassermann
Author: Lars Wassermann lars.wasserm...@gmail.com Branch: Changeset: r488:d185c4603165 Date: 2013-07-05 15:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d185c4603165/ Log:fixed boundary errors with display bitmaps: every line starts with a round word, therefore the

[pypy-commit] lang-smalltalk default: added test for the offset computation for 1bit case

2013-07-05 Thread lwassermann
Author: Lars Wassermann lars.wasserm...@gmail.com Branch: Changeset: r489:2c23bb7db0f1 Date: 2013-07-05 15:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2c23bb7db0f1/ Log:added test for the offset computation for 1bit case diff --git a/spyvm/test/test_model.py

[pypy-commit] lang-smalltalk default: fixed offset problems for display bitmap test values

2013-07-05 Thread lwassermann
Author: Lars Wassermann lars.wasserm...@gmail.com Branch: Changeset: r490:f7ddeabde122 Date: 2013-07-05 15:55 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f7ddeabde122/ Log:fixed offset problems for display bitmap test values diff --git a/spyvm/test/test_model.py

[pypy-commit] pypy ndarray-subtype: fill out tests, try to be consistent about w_ naming

2013-07-05 Thread mattip
Author: mattip matti.pi...@gmail.com Branch: ndarray-subtype Changeset: r65202:02610cc6e8f6 Date: 2013-07-05 17:58 +0300 http://bitbucket.org/pypy/pypy/changeset/02610cc6e8f6/ Log:fill out tests, try to be consistent about w_ naming diff --git a/pypy/module/micronumpy/base.py

[pypy-commit] pypy ndarray-subtype: one more w_

2013-07-05 Thread mattip
Author: mattip matti.pi...@gmail.com Branch: ndarray-subtype Changeset: r65203:710c211abd6e Date: 2013-07-05 18:03 +0300 http://bitbucket.org/pypy/pypy/changeset/710c211abd6e/ Log:one more w_ diff --git a/pypy/module/micronumpy/interp_arrayops.py b/pypy/module/micronumpy/interp_arrayops.py

[pypy-commit] pypy stmgc-c4: no fastpath for gc write/read barriers

2013-07-05 Thread Raemi
Author: Remi Meier meier...@student.ethz.ch Branch: stmgc-c4 Changeset: r65201:43aaaf023f46 Date: 2013-07-05 16:58 +0200 http://bitbucket.org/pypy/pypy/changeset/43aaaf023f46/ Log:no fastpath for gc write/read barriers diff --git a/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy flowoperators: setup SpaceOperators a bit more explicitly

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65215:c78d0f3c3045 Date: 2013-05-03 18:54 +0100 http://bitbucket.org/pypy/pypy/changeset/c78d0f3c3045/ Log:setup SpaceOperators a bit more explicitly diff --git a/rpython/flowspace/operation.py

[pypy-commit] pypy flowoperators: Simplify record_block() setup.

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65211:00d00e8529fb Date: 2013-05-02 04:12 +0100 http://bitbucket.org/pypy/pypy/changeset/00d00e8529fb/ Log:Simplify record_block() setup. Kill FSFrame.recording() and dispatch its logic to Block methods. diff

[pypy-commit] pypy flowoperators: cleanup make_op()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65220:300866452771 Date: 2013-05-06 01:00 +0100 http://bitbucket.org/pypy/pypy/changeset/300866452771/ Log:cleanup make_op() diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy flowoperators: Kill operation.Table

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65217:8f1f99428ec1 Date: 2013-05-03 22:19 +0100 http://bitbucket.org/pypy/pypy/changeset/8f1f99428ec1/ Log:Kill operation.Table diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py ---

[pypy-commit] pypy flowoperators: remove obsolete special-casing for string exceptions

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65219:04633b3148b7 Date: 2013-05-05 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/04633b3148b7/ Log:remove obsolete special-casing for string exceptions diff --git a/rpython/flowspace/objspace.py

[pypy-commit] pypy flowoperators: Remove unnecessary guard

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65208:21a13020a015 Date: 2013-05-12 15:17 +0100 http://bitbucket.org/pypy/pypy/changeset/21a13020a015/ Log:Remove unnecessary guard The special case in space.setitem was never actually executed, since

[pypy-commit] pypy flowoperators: Kill operation.FunctionByName

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65218:560b115996b4 Date: 2013-05-05 17:26 +0100 http://bitbucket.org/pypy/pypy/changeset/560b115996b4/ Log:Kill operation.FunctionByName diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy flowoperators: Clean up exc_from_raise()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65206:4b6ab8133315 Date: 2013-05-02 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/4b6ab8133315/ Log:Clean up exc_from_raise() diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy flowoperators: Represent flowspace operators as SpaceOperator objects

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65213:a765e4e1d8a7 Date: 2013-05-03 16:34 +0100 http://bitbucket.org/pypy/pypy/changeset/a765e4e1d8a7/ Log:Represent flowspace operators as SpaceOperator objects Kill operation.MethodTable diff --git

[pypy-commit] pypy flowoperators: Create exc_wrap()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65207:684ea56ca2c5 Date: 2013-05-02 18:08 +0100 http://bitbucket.org/pypy/pypy/changeset/684ea56ca2c5/ Log:Create exc_wrap() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py ---

[pypy-commit] pypy flowoperators: Extract record_block() from FSFrame.build_flow()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65210:4225f5c299d2 Date: 2013-04-28 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/4225f5c299d2/ Log:Extract record_block() from FSFrame.build_flow() diff --git a/rpython/flowspace/flowcontext.py

[pypy-commit] pypy flowoperators: Replace unwrap_for_computation() with Constant.foldable()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65205:849a055fabb7 Date: 2013-05-01 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/849a055fabb7/ Log:Replace unwrap_for_computation() with Constant.foldable() diff --git a/rpython/flowspace/model.py

[pypy-commit] pypy flowoperators: Kill OperationName (use a mapping of functions to operators instead)

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65216:95ee9391ba6f Date: 2013-05-03 19:35 +0100 http://bitbucket.org/pypy/pypy/changeset/95ee9391ba6f/ Log:Kill OperationName (use a mapping of functions to operators instead) diff --git

[pypy-commit] pypy flowoperators: Kill operation.Arity

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65214:eecbf0a00b93 Date: 2013-05-03 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/eecbf0a00b93/ Log:Kill operation.Arity diff --git a/rpython/flowspace/operation.py b/rpython/flowspace/operation.py ---

[pypy-commit] pypy flowoperators: kill dead code

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65209:d3e67403a298 Date: 2013-05-05 19:18 +0100 http://bitbucket.org/pypy/pypy/changeset/d3e67403a298/ Log:kill dead code diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy flowoperators: Merge FSFrame.record() into .do_operation()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65212:2e08f401ff36 Date: 2013-05-02 04:14 +0100 http://bitbucket.org/pypy/pypy/changeset/2e08f401ff36/ Log:Merge FSFrame.record() into .do_operation() diff --git a/rpython/flowspace/flowcontext.py

[pypy-commit] pypy flowoperators: Remove fn argument from 'special cases'

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65225:b54330f38c8d Date: 2013-05-19 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/b54330f38c8d/ Log:Remove fn argument from 'special cases' diff --git a/rpython/flowspace/objspace.py

[pypy-commit] pypy flowoperators: kill 'simplifying' translation option

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65224:49ca349da077 Date: 2013-05-13 02:49 +0100 http://bitbucket.org/pypy/pypy/changeset/49ca349da077/ Log:kill 'simplifying' translation option diff --git a/rpython/config/translationoption.py

[pypy-commit] pypy flowoperators: Turn make_sc() into a method of SpaceOperator

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65226:697a17c9d3a1 Date: 2013-07-05 18:19 +0200 http://bitbucket.org/pypy/pypy/changeset/697a17c9d3a1/ Log:Turn make_sc() into a method of SpaceOperator diff --git a/rpython/flowspace/operation.py

[pypy-commit] pypy flowoperators: kill annoying special case for repr and str in make_op()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65221:8507c35cab3e Date: 2013-05-07 13:50 +0100 http://bitbucket.org/pypy/pypy/changeset/8507c35cab3e/ Log:kill annoying special case for repr and str in make_op() diff --git a/rpython/flowspace/objspace.py

[pypy-commit] pypy flowoperators: Add 'pure' attribute to SpaceOperator and simplify make_op()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65222:162201fa82fc Date: 2013-05-18 22:09 +0100 http://bitbucket.org/pypy/pypy/changeset/162201fa82fc/ Log:Add 'pure' attribute to SpaceOperator and simplify make_op() diff --git a/rpython/flowspace/objspace.py

[pypy-commit] pypy flowoperators: Split off a builtins_exceptions dict from operation.implicit_exceptions

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65227:c5ec93a944ef Date: 2013-07-05 21:25 +0200 http://bitbucket.org/pypy/pypy/changeset/c5ec93a944ef/ Log:Split off a builtins_exceptions dict from operation.implicit_exceptions The keys of

[pypy-commit] pypy flowoperators: Fix FlowObjSpace.import_from()

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65228:fd3bd5cf5c91 Date: 2013-07-06 01:16 +0200 http://bitbucket.org/pypy/pypy/changeset/fd3bd5cf5c91/ Log:Fix FlowObjSpace.import_from() diff --git a/rpython/flowspace/objspace.py b/rpython/flowspace/objspace.py ---

[pypy-commit] pypy flowoperators: Kill operation.implicit_exceptions

2013-07-05 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: flowoperators Changeset: r65229:99b641e81673 Date: 2013-07-06 02:46 +0200 http://bitbucket.org/pypy/pypy/changeset/99b641e81673/ Log:Kill operation.implicit_exceptions diff --git a/rpython/flowspace/flowcontext.py