[pypy-commit] pypy annotator: Inline FlowObjSpace.call() in its only caller

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68755:082ef34cf051 Date: 2014-01-17 21:11 + http://bitbucket.org/pypy/pypy/changeset/082ef34cf051/ Log:Inline FlowObjSpace.call() in its only caller diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpy

[pypy-commit] pypy annotator: Kill FlowObjSpace. Finally!

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68756:a3a0e4f03ee8 Date: 2014-01-18 01:54 + http://bitbucket.org/pypy/pypy/changeset/a3a0e4f03ee8/ Log:Kill FlowObjSpace. Finally! diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowspace/flo

[pypy-commit] stmgc c7: reducing number of aborts by sleeping

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r636:94b61d8b586a Date: 2014-01-17 23:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/94b61d8b586a/ Log:reducing number of aborts by sleeping diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -376,6 +376,9 @@ uintptr_t lock

[pypy-commit] pypy default: actually check for CO_YIELD_INSIDE_TRY in co_flags

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: Changeset: r68754:79512ccd52df Date: 2014-01-18 00:02 +0200 http://bitbucket.org/pypy/pypy/changeset/79512ccd52df/ Log:actually check for CO_YIELD_INSIDE_TRY in co_flags diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpr

[pypy-commit] pypy remove-num-smm: Close this branch - it's superseded by remove-intlong-smm.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-num-smm Changeset: r68749:28f44947550a Date: 2014-01-17 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/28f44947550a/ Log:Close this branch - it's superseded by remove-intlong-smm. ___ pypy-commit mailing lis

[pypy-commit] pypy refactor-str-types: (mjacob, antocuni) Close to-be-merged branch.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68751:730be73f3beb Date: 2014-01-17 22:47 +0100 http://bitbucket.org/pypy/pypy/changeset/730be73f3beb/ Log:(mjacob, antocuni) Close to-be-merged branch. ___ pypy-commit mailing list pypy-co

[pypy-commit] pypy default: Document branch.

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r68753:2978bfdc5faa Date: 2014-01-17 22:56 +0100 http://bitbucket.org/pypy/pypy/changeset/2978bfdc5faa/ Log:Document branch. diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-h

[pypy-commit] pypy refactor-str-types: hg merge default

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68750:c8c7be26e72f Date: 2014-01-17 22:47 +0100 http://bitbucket.org/pypy/pypy/changeset/c8c7be26e72f/ Log:hg merge default diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py --- a/pypy/in

[pypy-commit] stmgc c7: small optimization moving the resetting of objects on abort outside of shared-lock

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r635:78d154b18084 Date: 2014-01-17 22:54 +0100 http://bitbucket.org/pypy/stmgc/changeset/78d154b18084/ Log:small optimization moving the resetting of objects on abort outside of shared-lock diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c ++

[pypy-commit] pypy annotator: move handling of call special cases to SimpleCall.eval()

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68746:e18a718a0185 Date: 2014-01-17 18:41 + http://bitbucket.org/pypy/pypy/changeset/e18a718a0185/ Log:move handling of call special cases to SimpleCall.eval() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.p

[pypy-commit] pypy annotator: Kill FlowObjSpace.call_function() and FlowObjSpace.call_method()

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68747:0d9f33903c87 Date: 2014-01-17 20:21 + http://bitbucket.org/pypy/pypy/changeset/0d9f33903c87/ Log:Kill FlowObjSpace.call_function() and FlowObjSpace.call_method() diff --git a/rpython/annotator/test/test_annrpython.py b/rpython/annot

[pypy-commit] pypy annotator: add missing fallbacks for annotating binary operations

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68748:67d83f7a3bc7 Date: 2014-01-17 21:00 + http://bitbucket.org/pypy/pypy/changeset/67d83f7a3bc7/ Log:add missing fallbacks for annotating binary operations diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/

[pypy-commit] stmgc c7: Bunch the swap_nodes

2014-01-17 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r634:28dac27037ba Date: 2014-01-17 19:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/28dac27037ba/ Log:Bunch the swap_nodes diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -986,5 +986,6 @@ assert(_STM_TL1->jmpbufptr != (

[pypy-commit] stmgc c7: merge

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r633:dc556612584e Date: 2014-01-17 18:55 +0100 http://bitbucket.org/pypy/stmgc/changeset/dc556612584e/ Log:merge diff --git a/c7/test/test_bug.py b/c7/test/test_bug.py --- a/c7/test/test_bug.py +++ b/c7/test/test_bug.py @@ -4,431 +4,6 @@ class Test

[pypy-commit] stmgc c7: add demo2 and remove stuff

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r632:73b59ed9cf7c Date: 2014-01-17 18:55 +0100 http://bitbucket.org/pypy/stmgc/changeset/73b59ed9cf7c/ Log:add demo2 and remove stuff diff --git a/c7/Makefile b/c7/Makefile new file mode 100644 --- /dev/null +++ b/c7/Makefile @@ -0,0 +1,27 @@ +# +# Ma

[pypy-commit] pypy annotator: kill FlowObjSpace class attributes

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68739:d49b5967e764 Date: 2014-01-09 16:05 + http://bitbucket.org/pypy/pypy/changeset/d49b5967e764/ Log:kill FlowObjSpace class attributes diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowsp

[pypy-commit] pypy annotator: kill some FlowObjSpace methods, use operations directly instead

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68734:8c85266bb4a5 Date: 2014-01-03 03:18 +0100 http://bitbucket.org/pypy/pypy/changeset/8c85266bb4a5/ Log:kill some FlowObjSpace methods, use operations directly instead diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowco

[pypy-commit] pypy annotator: move handling of _flowspace_rewrite_directly_as_ to const()

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68745:e3fc10934126 Date: 2014-01-17 16:52 + http://bitbucket.org/pypy/pypy/changeset/e3fc10934126/ Log:move handling of _flowspace_rewrite_directly_as_ to const() diff --git a/rpython/flowspace/model.py b/rpython/flowspace/model.py --- a/r

[pypy-commit] pypy annotator: kill more FlowObjSpace methods

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68735:e03a640bd053 Date: 2014-01-04 15:24 +0100 http://bitbucket.org/pypy/pypy/changeset/e03a640bd053/ Log:kill more FlowObjSpace methods diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowspace/

[pypy-commit] pypy annotator: move import_name() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68741:bb99875af0a9 Date: 2014-01-09 17:54 + http://bitbucket.org/pypy/pypy/changeset/bb99875af0a9/ Log:move import_name() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/fl

[pypy-commit] pypy annotator: Move exc_from_raise() and unpack_sequence() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68736:3604d3829a8c Date: 2014-01-04 02:17 +0100 http://bitbucket.org/pypy/pypy/changeset/3604d3829a8c/ Log:Move exc_from_raise() and unpack_sequence() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowco

[pypy-commit] pypy annotator: use operations instead of FlowObjSpace methods everywhere

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68737:65cb99edd161 Date: 2014-01-05 03:30 +0100 http://bitbucket.org/pypy/pypy/changeset/65cb99edd161/ Log:use operations instead of FlowObjSpace methods everywhere diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.

[pypy-commit] pypy annotator: kill FlowObjSpace.newbool()

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68738:b23ad5ee76a0 Date: 2014-01-06 21:35 +0100 http://bitbucket.org/pypy/pypy/changeset/b23ad5ee76a0/ Log:kill FlowObjSpace.newbool() diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowspace/flo

[pypy-commit] pypy annotator: move appcall() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68744:71ea2dd65784 Date: 2014-01-17 02:14 + http://bitbucket.org/pypy/pypy/changeset/71ea2dd65784/ Log:move appcall() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/flowsp

[pypy-commit] pypy annotator: kill missing_operation()

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68730:9a3e720c790c Date: 2013-12-14 13:18 +0100 http://bitbucket.org/pypy/pypy/changeset/9a3e720c790c/ Log:kill missing_operation() diff --git a/rpython/annotator/binaryop.py b/rpython/annotator/binaryop.py --- a/rpython/annotator/binaryop.py

[pypy-commit] pypy annotator: kill unused file

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68733:ad4ea3128205 Date: 2013-12-28 00:47 +0100 http://bitbucket.org/pypy/pypy/changeset/ad4ea3128205/ Log:kill unused file diff --git a/rpython/rtyper/lltypesystem/rvirtualizable.py b/rpython/rtyper/lltypesystem/rvirtualizable.py deleted fil

[pypy-commit] pypy annotator: move import_from() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68742:f797aeca8026 Date: 2014-01-17 01:22 + http://bitbucket.org/pypy/pypy/changeset/f797aeca8026/ Log:move import_from() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/fl

[pypy-commit] pypy annotator: move find_global() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68743:58127250a1ca Date: 2014-01-17 01:41 + http://bitbucket.org/pypy/pypy/changeset/58127250a1ca/ Log:move find_global() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowcontext.py --- a/rpython/fl

[pypy-commit] pypy annotator: move newfunction() and exception_match() out of FlowObjSpace

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68740:34b5f7f6bef6 Date: 2014-01-09 16:55 + http://bitbucket.org/pypy/pypy/changeset/34b5f7f6bef6/ Log:move newfunction() and exception_match() out of FlowObjSpace diff --git a/rpython/flowspace/flowcontext.py b/rpython/flowspace/flowconte

[pypy-commit] pypy annotator: Kill all consider_op_*() methods

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68732:f70cd5a088d6 Date: 2014-01-17 01:18 + http://bitbucket.org/pypy/pypy/changeset/f70cd5a088d6/ Log:Kill all consider_op_*() methods diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py --- a/rpython/annotator/

[pypy-commit] pypy annotator: Implement the fallbacks explicitly in unaryop.py and binaryop.py

2014-01-17 Thread rlamy
Author: Ronan Lamy Branch: annotator Changeset: r68731:0ae89c5687bb Date: 2013-12-14 20:22 +0100 http://bitbucket.org/pypy/pypy/changeset/0ae89c5687bb/ Log:Implement the fallbacks explicitly in unaryop.py and binaryop.py diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.p

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) make the first test_frontend pass

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68729:7cee71ea433a Date: 2014-01-17 18:12 +0100 http://bitbucket.org/pypy/pypy/changeset/7cee71ea433a/ Log:(fijal, rguillebert) make the first test_frontend pass diff --git a/rpython/jit/resume/backend.py b/rpython/jit/resume/bac

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) make backend tests pass again

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68728:d31cbab84210 Date: 2014-01-17 17:54 +0100 http://bitbucket.org/pypy/pypy/changeset/d31cbab84210/ Log:(fijal, rguillebert) make backend tests pass again diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backe

[pypy-commit] pypy default: add two more tests for yield-inside-try edge cases

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: Changeset: r68727:6cbefcec4ceb Date: 2014-01-17 18:39 +0200 http://bitbucket.org/pypy/pypy/changeset/6cbefcec4ceb/ Log:add two more tests for yield-inside-try edge cases diff --git a/pypy/interpreter/astcompiler/test/test_symtable.py b/pypy/interpreter/astco

[pypy-commit] stmgc c7: Kill old entries in test_bug

2014-01-17 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r631:f77ad69e2916 Date: 2014-01-17 17:40 +0100 http://bitbucket.org/pypy/stmgc/changeset/f77ad69e2916/ Log:Kill old entries in test_bug diff --git a/c7/test/test_bug.py b/c7/test/test_bug.py --- a/c7/test/test_bug.py +++ b/c7/test/test_bug.py @@ -4,43

[pypy-commit] pypy default: merge remove-del-from-generatoriterator branch

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: Changeset: r68725:3f7024813427 Date: 2014-01-17 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/3f7024813427/ Log:merge remove-del-from-generatoriterator branch diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) finish the test_backend

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68726:e1f1d329aa41 Date: 2014-01-17 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/e1f1d329aa41/ Log:(fijal, rguillebert) finish the test_backend diff --git a/rpython/jit/resume/backend.py b/rpython/jit/resume/backend.py --

[pypy-commit] pypy remove-del-from-generatoriterator: close branch for merging

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: remove-del-from-generatoriterator Changeset: r68724:157cf1b78b9c Date: 2014-01-17 18:29 +0200 http://bitbucket.org/pypy/pypy/changeset/157cf1b78b9c/ Log:close branch for merging ___ pypy-commit mailing list pypy-comm

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) make resume_new tests pass

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68722:fa61ebe921c8 Date: 2014-01-17 16:34 +0100 http://bitbucket.org/pypy/pypy/changeset/fa61ebe921c8/ Log:(fijal, rguillebert) make resume_new tests pass diff --git a/rpython/jit/codewriter/assembler.py b/rpython/jit/codewriter

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) fix test_spill, reintroduce liveness analyser

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68723:81bacd53e1b5 Date: 2014-01-17 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/81bacd53e1b5/ Log:(fijal, rguillebert) fix test_spill, reintroduce liveness analyser diff --git a/rpython/jit/resume/backend.py b/rpython/ji

[pypy-commit] stmgc c7: The basic test_random passes, yuhuu

2014-01-17 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r630:c236694327c2 Date: 2014-01-17 16:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/c236694327c2/ Log:The basic test_random passes, yuhuu diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++ b/c7/test/test

[pypy-commit] pypy resume-refactor: Add missing imports

2014-01-17 Thread rguillebert
Author: Romain Guillebert Branch: resume-refactor Changeset: r68721:6c647ae0fbf8 Date: 2014-01-17 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/6c647ae0fbf8/ Log:Add missing imports diff --git a/rpython/jit/metainterp/test/test_resume.py b/rpython/jit/metainterp/test/test_resume.py -

[pypy-commit] stmgc c7: Bug fixed by previous checkin

2014-01-17 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r629:0e7d26cbc91a Date: 2014-01-17 15:51 +0100 http://bitbucket.org/pypy/stmgc/changeset/0e7d26cbc91a/ Log:Bug fixed by previous checkin diff --git a/c7/test/test_bug.py b/c7/test/test_bug.py --- a/c7/test/test_bug.py +++ b/c7/test/test_bug.py @@ -1,4

[pypy-commit] stmgc c7: fix race condition in abort

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r628:1030cba5f19d Date: 2014-01-17 15:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/1030cba5f19d/ Log:fix race condition in abort diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -87,7 +87,7 @@ static uintptr_t index_page_ne

[pypy-commit] pypy remove-del-from-generatoriterator: handle yield inside with and also nested blocks

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: remove-del-from-generatoriterator Changeset: r68720:e25d33c7d99a Date: 2014-01-17 16:28 +0200 http://bitbucket.org/pypy/pypy/changeset/e25d33c7d99a/ Log:handle yield inside with and also nested blocks diff --git a/pypy/interpreter/astcompiler/symtable.py b/py

[pypy-commit] stmgc c7: small fix

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r627:92e6ecac7c9d Date: 2014-01-17 15:11 +0100 http://bitbucket.org/pypy/stmgc/changeset/92e6ecac7c9d/ Log:small fix diff --git a/c7/test/support.py b/c7/test/support.py --- a/c7/test/support.py +++ b/c7/test/support.py @@ -330,10 +330,11 @@ de

[pypy-commit] stmgc c7: indentation

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r626:90495c5a7997 Date: 2014-01-17 15:08 +0100 http://bitbucket.org/pypy/stmgc/changeset/90495c5a7997/ Log:indentation diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -324,21 +324,23 @@ bool conflicted = 0; char *t0_bas

[pypy-commit] lang-smalltalk default: this assertion is not true

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r586:7a217be69118 Date: 2014-01-17 13:01 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/7a217be69118/ Log:this assertion is not true diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpret

[pypy-commit] pypy resume-refactor: Backed out changeset 354d632cf82c

2014-01-17 Thread rguillebert
Author: Romain Guillebert Branch: resume-refactor Changeset: r68719:c93364c949d0 Date: 2014-01-17 14:54 +0100 http://bitbucket.org/pypy/pypy/changeset/c93364c949d0/ Log:Backed out changeset 354d632cf82c diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperatio

[pypy-commit] stmgc c7: partially implement aborting

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r625:90bb5600924e Date: 2014-01-17 14:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/90bb5600924e/ Log:partially implement aborting diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -911,19 +911,69 @@ stm_stop_lock(); }

[pypy-commit] pypy resume-refactor: Add the RESUME_PUT_CONST resume resop

2014-01-17 Thread rguillebert
Author: Romain Guillebert Branch: resume-refactor Changeset: r68718:354d632cf82c Date: 2014-01-17 14:50 +0100 http://bitbucket.org/pypy/pypy/changeset/354d632cf82c/ Log:Add the RESUME_PUT_CONST resume resop diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoper

[pypy-commit] pypy remove-del-from-generatoriterator: move GeneratorIterator.__del__ to GeneratorIteratorWithDel subclass, used for code with the CO_YIELD_INSIDE_TRY flag

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: remove-del-from-generatoriterator Changeset: r68717:050108051e15 Date: 2014-01-17 15:45 +0200 http://bitbucket.org/pypy/pypy/changeset/050108051e15/ Log:move GeneratorIterator.__del__ to GeneratorIteratorWithDel subclass, used for code with the CO_YIELD

[pypy-commit] pypy remove-del-from-generatoriterator: add a CO_YIELD_INSIDE_TRY code flag

2014-01-17 Thread jerith
Author: Jeremy Thurgood Branch: remove-del-from-generatoriterator Changeset: r68716:b3bc55c98005 Date: 2014-01-17 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/b3bc55c98005/ Log:add a CO_YIELD_INSIDE_TRY code flag diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interprete

[pypy-commit] lang-smalltalk default: fix translation

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r584:42d00b2f7502 Date: 2014-01-17 09:21 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/42d00b2f7502/ Log:fix translation diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -18,7 +18,7 @@ from spyvm

[pypy-commit] lang-smalltalk default: fix jittests for untagged ints, and add test for simulated bitblt

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r589:68fc7d747dd8 Date: 2014-01-17 14:27 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/68fc7d747dd8/ Log:fix jittests for untagged ints, and add test for simulated bitblt diff --git a/spyvm/test/jittest/base.py b/spyvm/test/jittest/base.

[pypy-commit] lang-smalltalk default: re-enable simulateCopyBits usage properly

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r587:c1149fc4f6a4 Date: 2014-01-17 13:02 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/c1149fc4f6a4/ Log:re-enable simulateCopyBits usage properly diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spy

[pypy-commit] lang-smalltalk default: bitblt tests are flaky

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r590:740e1ac00fe0 Date: 2014-01-17 14:44 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/740e1ac00fe0/ Log:bitblt tests are flaky diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest/test_basic.py --- a/spyvm/test/jittest/tes

[pypy-commit] lang-smalltalk default: sync all invalid MethodDictShadows when SYMBOL_FLUSH_CACHE is called - slow, but might work

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r588:ca89f7a89419 Date: 2014-01-17 13:03 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/ca89f7a89419/ Log:sync all invalid MethodDictShadows when SYMBOL_FLUSH_CACHE is called - slow, but might work diff --git a/spyvm/primitives.py

[pypy-commit] lang-smalltalk default: fix clock issue

2014-01-17 Thread timfel
Author: Tim Felgentreff Branch: Changeset: r585:702bb4c819e0 Date: 2014-01-17 11:43 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/702bb4c819e0/ Log:fix clock issue diff --git a/spyvm/constants.py b/spyvm/constants.py --- a/spyvm/constants.py +++ b/spyvm/constants.py @@ -190,4 +19

[pypy-commit] stmgc c7: failing abort cleanup test

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r624:6d1c731e3872 Date: 2014-01-17 14:38 +0100 http://bitbucket.org/pypy/stmgc/changeset/6d1c731e3872/ Log:failing abort cleanup test diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -164,18 +164,18 @@ abort(); } -stat

[pypy-commit] pypy default: issue892 testing

2014-01-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r68714:84ab6e698cac Date: 2014-01-17 13:23 +0100 http://bitbucket.org/pypy/pypy/changeset/84ab6e698cac/ Log:issue892 testing integrate Mario Pernici's patch to speed up the naive multiplication algorithm Thanks! diff --git a/rp

[pypy-commit] pypy default: make Jeremy happy

2014-01-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r68712:85605d599503 Date: 2013-11-07 14:48 -0500 http://bitbucket.org/pypy/pypy/changeset/85605d599503/ Log:make Jeremy happy diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objspace/std/listobject.py +

[pypy-commit] pypy default: merge

2014-01-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r68715:9dd14335d58e Date: 2014-01-17 13:26 +0100 http://bitbucket.org/pypy/pypy/changeset/9dd14335d58e/ Log:merge diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a/pypy/objspace/std/listobject.py +++ b/pypy/ob

[pypy-commit] pypy default: move comment to where it belongs

2014-01-17 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r68713:ea542eb3aad3 Date: 2013-12-20 21:30 +0100 http://bitbucket.org/pypy/pypy/changeset/ea542eb3aad3/ Log:move comment to where it belongs diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/m

[pypy-commit] stmgc c7: changes in testing framework and fix

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r623:feff1f2a98a1 Date: 2014-01-17 12:56 +0100 http://bitbucket.org/pypy/stmgc/changeset/feff1f2a98a1/ Log:changes in testing framework and fix diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -363,18 +363,20 @@ _STM_TL2->o

[pypy-commit] stmgc c7: fix and add tests

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r622:c6c73c285527 Date: 2014-01-17 12:33 +0100 http://bitbucket.org/pypy/stmgc/changeset/c6c73c285527/ Log:fix and add tests diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -150,42 +150,38 @@ struct tx_descriptor *in_single_th

[pypy-commit] stmgc c7: adapt testing framework

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r621:bf2603b4cfbb Date: 2014-01-17 12:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/bf2603b4cfbb/ Log:adapt testing framework diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -291,17 +291,12 @@ return object_pages + thre

[pypy-commit] stmgc c7: fix test

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r620:064e07d95b60 Date: 2014-01-17 11:40 +0100 http://bitbucket.org/pypy/stmgc/changeset/064e07d95b60/ Log:fix test diff --git a/c7/test/support.py b/c7/test/support.py --- a/c7/test/support.py +++ b/c7/test/support.py @@ -275,10 +275,14 @@ l

[pypy-commit] pypy default: Work around the "text file is busy" error

2014-01-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r68711:7812ad72a634 Date: 2014-01-17 12:02 +0100 http://bitbucket.org/pypy/pypy/changeset/7812ad72a634/ Log:Work around the "text file is busy" error diff --git a/rpython/translator/driver.py b/rpython/translator/driver.py --- a/rpython/translator/drive

[pypy-commit] pypy resume-refactor: a little bit of progress

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68710:47558757c155 Date: 2014-01-17 11:49 +0100 http://bitbucket.org/pypy/pypy/changeset/47558757c155/ Log:a little bit of progress diff --git a/rpython/jit/resume/backend.py b/rpython/jit/resume/backend.py --- a/rpython/jit/resu

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) Start implementing bytecode representation for

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68709:77a2bb9785d6 Date: 2014-01-17 11:39 +0100 http://bitbucket.org/pypy/pypy/changeset/77a2bb9785d6/ Log:(fijal, rguillebert) Start implementing bytecode representation for the backend resume code diff --git a/rpython/j

[pypy-commit] stmgc c7: test for tracing objects

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r619:70c54b1a942d Date: 2014-01-17 11:34 +0100 http://bitbucket.org/pypy/stmgc/changeset/70c54b1a942d/ Log:test for tracing objects diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -37,7 +37,6 @@ # define HAVE_FULL_EXCHANGE_INSN

[pypy-commit] stmgc c7: push modified objs to other threads

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r618:e4ab154d61af Date: 2014-01-17 11:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/e4ab154d61af/ Log:push modified objs to other threads diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -191,6 +191,14 @@ stm_abort_t

[pypy-commit] pypy refactor-str-types: Add fast path for app-level str.lower() and str.upper().

2014-01-17 Thread Manuel Jacob
Author: Manuel Jacob Branch: refactor-str-types Changeset: r68708:705202fc153f Date: 2014-01-17 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/705202fc153f/ Log:Add fast path for app-level str.lower() and str.upper(). diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/byt

[pypy-commit] stmgc c7: fix and add a failing test

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r617:e9166bf77a19 Date: 2014-01-17 10:35 +0100 http://bitbucket.org/pypy/stmgc/changeset/e9166bf77a19/ Log:fix and add a failing test diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -379,16 +379,21 @@ uintptr_t pagenum = ((u

[pypy-commit] stmgc c7: extend test

2014-01-17 Thread Raemi
Author: Remi Meier Branch: c7 Changeset: r616:e911a68889cf Date: 2014-01-16 18:17 +0100 http://bitbucket.org/pypy/stmgc/changeset/e911a68889cf/ Log:extend test diff --git a/c7/test/test_basic.py b/c7/test/test_basic.py --- a/c7/test/test_basic.py +++ b/c7/test/test_basic.py @@ -104,6 +104,8

[pypy-commit] pypy resume-refactor: Some rewrite in progress in order to support new a bit everywhere. More rewrite

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68706:af3f1d0b6333 Date: 2014-01-16 17:35 +0100 http://bitbucket.org/pypy/pypy/changeset/af3f1d0b6333/ Log:Some rewrite in progress in order to support new a bit everywhere. More rewrite in the pipeline ;-) diff --git a/T

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) implement setfield and forced virtuals on resume

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68705:f3e813611a53 Date: 2014-01-16 15:39 +0100 http://bitbucket.org/pypy/pypy/changeset/f3e813611a53/ Log:(fijal, rguillebert) implement setfield and forced virtuals on resume diff --git a/rpython/jit/metainterp/optimize

[pypy-commit] pypy resume-refactor: Move stuff around so we have all resume related things in one directory

2014-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68707:5b57b97f8470 Date: 2014-01-17 10:27 +0100 http://bitbucket.org/pypy/pypy/changeset/5b57b97f8470/ Log:Move stuff around so we have all resume related things in one directory diff --git a/rpython/jit/backend/llgraph/r