[pypy-commit] pypy gc-incminimark-pinning: create a new AddressStack only if needed

2014-08-18 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72866:e9322b528a2c Date: 2014-08-18 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/e9322b528a2c/ Log:create a new AddressStack only if needed diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.

[pypy-commit] pypy stmgc-c7-rewindjmp: in-progress

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72868:8ff5b23d8b84 Date: 2014-08-18 10:41 +0200 http://bitbucket.org/pypy/pypy/changeset/8ff5b23d8b84/ Log:in-progress diff --git a/rpython/jit/backend/x86/arch.py b/rpython/jit/backend/x86/arch.py --- a/rpython/jit/backend/x86/arch.p

[pypy-commit] pypy stmgc-c7-rewindjmp: import stmgc/3bfb99304c6d

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72867:a674757895ed Date: 2014-08-18 10:11 +0200 http://bitbucket.org/pypy/pypy/changeset/a674757895ed/ Log:import stmgc/3bfb99304c6d diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a

[pypy-commit] stmgc default: Avoid one word here with the jit

2014-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r1316:e85ce411f190 Date: 2014-08-18 10:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/e85ce411f190/ Log:Avoid one word here with the jit diff --git a/c7/stm/rewind_setjmp.c b/c7/stm/rewind_setjmp.c --- a/c7/stm/rewind_setjmp.c +++ b/c7/stm/rewind_se

[pypy-commit] pypy stmgc-c7-rewindjmp: Kill this code

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72869:f028586da4f9 Date: 2014-08-18 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/f028586da4f9/ Log:Kill this code diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/back

[pypy-commit] pypy stmgc-c7-rewindjmp: Kill more stuff

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72870:ebf6e1ab041b Date: 2014-08-18 10:51 +0200 http://bitbucket.org/pypy/pypy/changeset/ebf6e1ab041b/ Log:Kill more stuff diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/bac

[pypy-commit] pypy stmgc-c7-rewindjmp: in-progress

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72874:a279a16c839d Date: 2014-08-18 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/a279a16c839d/ Log:in-progress diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython

[pypy-commit] stmgc default: fix release build of random2

2014-08-18 Thread Raemi
Author: Remi Meier Branch: Changeset: r1317:b62545917bee Date: 2014-08-18 13:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/b62545917bee/ Log:fix release build of random2 diff --git a/c7/demo/demo_random2.c b/c7/demo/demo_random2.c --- a/c7/demo/demo_random2.c +++ b/c7/demo/demo_random2

[pypy-commit] stmgc default: add all demos to tests

2014-08-18 Thread Raemi
Author: Remi Meier Branch: Changeset: r1318:ec5c149ff346 Date: 2014-08-18 13:58 +0200 http://bitbucket.org/pypy/stmgc/changeset/ec5c149ff346/ Log:add all demos to tests diff --git a/c7/demo/demo_simple.c b/c7/demo/demo_simple.c --- a/c7/demo/demo_simple.c +++ b/c7/demo/demo_simple.c @@ -10,

[pypy-commit] pypy stmgc-c7-rewindjmp: Fix

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72875:2eafe08987ef Date: 2014-08-18 13:52 +0200 http://bitbucket.org/pypy/pypy/changeset/2eafe08987ef/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/ass

[pypy-commit] pypy default: Fix for "assert isinstance(x, str)" in RPython, in case x is "str-or-None".

2014-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r72876:a24d530761ce Date: 2014-08-18 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/a24d530761ce/ Log:Fix for "assert isinstance(x, str)" in RPython, in case x is "str- or-None". diff --git a/rpython/annotator/test/test_annrpython.py b/rp

[pypy-commit] pypy stmgc-c7-rewindjmp: Fix

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72877:e7b26f5a2320 Date: 2014-08-18 14:27 +0200 http://bitbucket.org/pypy/pypy/changeset/e7b26f5a2320/ Log:Fix diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module/pypyjit/interp_jit.py

[pypy-commit] pypy default: Add doc for the new merged branch

2014-08-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r72882:4ebcd372fbbc Date: 2014-08-18 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/4ebcd372fbbc/ Log:Add doc for the new merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy default: Fix after merge.

2014-08-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r72880:0da7325d54c6 Date: 2014-08-18 09:16 +0200 http://bitbucket.org/pypy/pypy/changeset/0da7325d54c6/ Log:Fix after merge. diff --git a/pypy/module/__builtin__/compiling.py b/pypy/module/__builtin__/compiling.py --- a/pypy/module/__builtin_

[pypy-commit] pypy default: Merge branch split-ast-classes:

2014-08-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r72881:e3c463bd6f19 Date: 2014-08-18 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/e3c463bd6f19/ Log:Merge branch split-ast-classes: classes in the ast modules are now distinct from the node types used by the compiler. T

[pypy-commit] pypy default: hg merge default

2014-08-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r72878:77c1babd513e Date: 2014-08-18 00:53 +0200 http://bitbucket.org/pypy/pypy/changeset/77c1babd513e/ Log:hg merge default diff too long, truncating to 2000 out of 10260 lines diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpr

[pypy-commit] pypy default: Fix merge

2014-08-18 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r72879:0e073fccc124 Date: 2014-08-18 00:55 +0200 http://bitbucket.org/pypy/pypy/changeset/0e073fccc124/ Log:Fix merge diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast.py --- a/pypy/interpreter/astcompiler/as

[pypy-commit] pypy default: Improve the test

2014-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r72884:7a0f310a4651 Date: 2014-08-18 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/7a0f310a4651/ Log:Improve the test diff --git a/rpython/jit/backend/llsupport/test/test_gc.py b/rpython/jit/backend/llsupport/test/test_gc.py --- a/rpython/jit/ba

[pypy-commit] pypy default: merge heads

2014-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r72889:16d07ec7276a Date: 2014-08-18 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/16d07ec7276a/ Log:merge heads diff too long, truncating to 2000 out of 10269 lines diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy

[pypy-commit] pypy stmgc-c7-rewindjmp: hg merge default

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72885:ed6d5bd73896 Date: 2014-08-18 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/ed6d5bd73896/ Log:hg merge default diff --git a/rpython/annotator/test/test_annrpython.py b/rpython/annotator/test/test_annrpython.py --- a/rpyt

[pypy-commit] pypy stmgc-c7-rewindjmp: Fix

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72886:f7f9ae07a05b Date: 2014-08-18 16:07 +0200 http://bitbucket.org/pypy/pypy/changeset/f7f9ae07a05b/ Log:Fix diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython/jit/bac

[pypy-commit] pypy stmgc-c7-rewindjmp: merge heads

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72888:11d083257426 Date: 2014-08-18 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/11d083257426/ Log:merge heads diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython

[pypy-commit] pypy stmgc-c7-rewindjmp: Attempt to fix CALL_RELEASE_GIL with stm

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72883:e9aa2fdab146 Date: 2014-08-18 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/e9aa2fdab146/ Log:Attempt to fix CALL_RELEASE_GIL with stm diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsuppo

[pypy-commit] pypy stmgc-c7-rewindjmp: Fix test

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72887:0c92aa1a24e2 Date: 2014-08-18 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/0c92aa1a24e2/ Log:Fix test diff --git a/rpython/jit/backend/llsupport/test/test_gc.py b/rpython/jit/backend/llsupport/test/test_gc.py --- a/rpyt

[pypy-commit] pypy stmgc-c7-rewindjmp: Fix

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72890:eb63f04c42a5 Date: 2014-08-18 16:54 +0200 http://bitbucket.org/pypy/pypy/changeset/eb63f04c42a5/ Log:Fix diff --git a/rpython/jit/backend/x86/callbuilder.py b/rpython/jit/backend/x86/callbuilder.py --- a/rpython/jit/backend/x86

[pypy-commit] pypy stmgc-c7-rewindjmp: Silence C warnings

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72891:c872c9937900 Date: 2014-08-18 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/c872c9937900/ Log:Silence C warnings diff --git a/rpython/translator/c/src/threadlocal.h b/rpython/translator/c/src/threadlocal.h --- a/rpython/

[pypy-commit] pypy stmgc-c7-rewindjmp: fix. we now need to turn inevitable before all frees

2014-08-18 Thread Raemi
Author: Remi Meier Branch: stmgc-c7-rewindjmp Changeset: r72892:9c727ae67f53 Date: 2014-08-18 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/9c727ae67f53/ Log:fix. we now need to turn inevitable before all frees diff --git a/rpython/translator/stm/inevitable.py b/rpython/translator/st

[pypy-commit] pypy stmgc-c7-rewindjmp: I think this operation should not be placed in the "nosideeffect" group...

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72893:5e74e4d23364 Date: 2014-08-18 18:39 +0200 http://bitbucket.org/pypy/pypy/changeset/5e74e4d23364/ Log:I think this operation should not be placed in the "nosideeffect" group... diff --git a/rpython/jit/metainterp/resopera

[pypy-commit] pypy stmgc-c7-rewindjmp: Ready for merge

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7-rewindjmp Changeset: r72894:8fbadacba2a7 Date: 2014-08-18 19:52 +0200 http://bitbucket.org/pypy/pypy/changeset/8fbadacba2a7/ Log:Ready for merge ___ pypy-commit mailing list pypy-commit@python.org https://mail.py

[pypy-commit] pypy stmgc-c7: Merge branch stmgc-c7-rewindjmp

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72895:baea23f84952 Date: 2014-08-18 19:54 +0200 http://bitbucket.org/pypy/pypy/changeset/baea23f84952/ Log:Merge branch stmgc-c7-rewindjmp Transactions can now continue even across any number of function returns without becoming

[pypy-commit] pypy stmgc-c7: Test fix

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72896:7d12f0c90a20 Date: 2014-08-18 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/7d12f0c90a20/ Log:Test fix diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py --- a/rpython/jit/backend/

[pypy-commit] pypy stmgc-c7: Try to make non-stm jit backend tests passing again, but not done yet

2014-08-18 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r72897:dd825891d2a8 Date: 2014-08-18 22:24 +0200 http://bitbucket.org/pypy/pypy/changeset/dd825891d2a8/ Log:Try to make non-stm jit backend tests passing again, but not done yet diff --git a/rpython/jit/backend/x86/assembler.py b/rpytho

[pypy-commit] pypy default: Issue #1848: patch by paulie4

2014-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r72898:8bc429151c06 Date: 2014-08-19 08:50 +0200 http://bitbucket.org/pypy/pypy/changeset/8bc429151c06/ Log:Issue #1848: patch by paulie4 diff --git a/lib_pypy/pyrepl/reader.py b/lib_pypy/pyrepl/reader.py --- a/lib_pypy/pyrepl/reader.py +++ b/lib_pypy/p