[pypy-commit] pypy default: Kill

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r66900:4d752307b76b Date: 2013-09-11 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/4d752307b76b/ Log:Kill diff --git a/rpython/jit/codewriter/effectinfo.py b/rpython/jit/codewriter/effectinfo.py --- a/rpython/jit/codewriter/effectinfo.py +++ b/r

[pypy-commit] pypy default: Force waiting until most threads have finished. It was the cause of

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r66902:5468ee20e516 Date: 2013-09-11 14:12 +0200 http://bitbucket.org/pypy/pypy/changeset/5468ee20e516/ Log:Force waiting until most threads have finished. It was the cause of intermittent failures in test_interrupt_main(), which could not

[pypy-commit] cffi default: issue 102: allow ffi.typeof() to work on functions taking a struct

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r1347:199010759f60 Date: 2013-09-11 14:35 +0200 http://bitbucket.org/cffi/cffi/changeset/199010759f60/ Log:issue 102: allow ffi.typeof() to work on functions taking a struct argument (with vengine_gen). Note that it still fails on functions

[pypy-commit] pypy stmgc-c4: hg merge default

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66904:287326e8e482 Date: 2013-09-11 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/287326e8e482/ Log:hg merge default diff --git a/lib-python/2.7/argparse.py b/lib-python/2.7/argparse.py --- a/lib-python/2.7/argparse.py +++ b/lib-python/2

[pypy-commit] pypy default: Yay. Kill the special case 'indirect_call(instantiate, None)':

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r66903:d2f2a8c24277 Date: 2013-09-11 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/d2f2a8c24277/ Log:Yay. Kill the special case 'indirect_call(instantiate, None)': found out that we always have the correct list of graphs to put the

[pypy-commit] pypy stmgc-c4: Don't force the frame for the JIT. Temporary workaround.

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66905:0002ef65e97b Date: 2013-09-11 19:16 +0200 http://bitbucket.org/pypy/pypy/changeset/0002ef65e97b/ Log:Don't force the frame for the JIT. Temporary workaround. diff --git a/pypy/interpreter/executioncontext.py b/pypy/interpreter/executionc

[pypy-commit] pypy stmgc-c4: try to reduce becomeinevitable because of indirect_calls in blackhole.py (call_stub)

2013-09-11 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66906:32a78cfb3fbc Date: 2013-09-11 20:04 +0200 http://bitbucket.org/pypy/pypy/changeset/32a78cfb3fbc/ Log:try to reduce becomeinevitable because of indirect_calls in blackhole.py (call_stub) diff --git a/rpython/jit/backend/llsupport/d

[pypy-commit] stmgc default: I *think* this is what is needed

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r527:c5636881b4d5 Date: 2013-09-11 20:26 +0200 http://bitbucket.org/pypy/stmgc/changeset/c5636881b4d5/ Log:I *think* this is what is needed diff --git a/c4/stmsync.c b/c4/stmsync.c --- a/c4/stmsync.c +++ b/c4/stmsync.c @@ -218,6 +218,8 @@ struct tx

[pypy-commit] stmgc default: Move 'd->active = 0' a bit earlier. This should be enough to ensure the new comment.

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r526:983af03354a5 Date: 2013-09-11 19:52 +0200 http://bitbucket.org/pypy/stmgc/changeset/983af03354a5/ Log:Move 'd->active = 0' a bit earlier. This should be enough to ensure the new comment. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4

[pypy-commit] pypy stmgc-c4: Fix dtoa.c to use stm_call_on_abort(), which makes the code transactionsafe again.

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66909:4f180feddf69 Date: 2013-09-11 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/4f180feddf69/ Log:Fix dtoa.c to use stm_call_on_abort(), which makes the code transactionsafe again. diff --git a/rpython/rlib/rdtoa.py b/rpython/r

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

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66911:0b21653c6034 Date: 2013-09-11 20:26 +0200 http://bitbucket.org/pypy/pypy/changeset/0b21653c6034/ Log:import stmgc/c5636881b4d5 diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm/et.c --- a/rpython/translato

[pypy-commit] pypy stmgc-c4: import stmgc/983af03354a5

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66908:f2c9e61af458 Date: 2013-09-11 19:56 +0200 http://bitbucket.org/pypy/pypy/changeset/f2c9e61af458/ Log:import stmgc/983af03354a5 diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm/et.c --- a/rpython/translato

[pypy-commit] pypy stmgc-c4: merge

2013-09-11 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66907:abe3019f8ea3 Date: 2013-09-11 20:05 +0200 http://bitbucket.org/pypy/pypy/changeset/abe3019f8ea3/ Log:merge diff --git a/pypy/interpreter/executioncontext.py b/pypy/interpreter/executioncontext.py --- a/pypy/interpreter/executioncontext.p

[pypy-commit] pypy stmgc-c4: merge heads

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66910:4c548ac9cced Date: 2013-09-11 20:17 +0200 http://bitbucket.org/pypy/pypy/changeset/4c548ac9cced/ Log:merge heads diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py --- a/rpython/jit/backend/llsup

[pypy-commit] pypy stmgc-c4: Redo this hack

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66913:681d74703a22 Date: 2013-09-11 20:28 +0200 http://bitbucket.org/pypy/pypy/changeset/681d74703a22/ Log:Redo this hack diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/stm/src_stm/et.c --- a/rpython/translator/stm/src_s

[pypy-commit] pypy stmgc-c4: Fix the test

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66912:27e74b97ecf6 Date: 2013-09-11 20:26 +0200 http://bitbucket.org/pypy/pypy/changeset/27e74b97ecf6/ Log:Fix the test diff --git a/rpython/jit/codewriter/test/test_call.py b/rpython/jit/codewriter/test/test_call.py --- a/rpython/jit/codewrit

[pypy-commit] pypy stmgc-c4: 2 more tests just to be sure

2013-09-11 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r66915:bf4114ba9364 Date: 2013-09-11 20:39 +0200 http://bitbucket.org/pypy/pypy/changeset/bf4114ba9364/ Log:2 more tests just to be sure diff --git a/rpython/jit/codewriter/test/test_call.py b/rpython/jit/codewriter/test/test_call.py --- a/rpyt

[pypy-commit] pypy stmgc-c4: Argh, thanks Remi. We're going to rename this obscure name.

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66914:555ebb4f400f Date: 2013-09-11 20:35 +0200 http://bitbucket.org/pypy/pypy/changeset/555ebb4f400f/ Log:Argh, thanks Remi. We're going to rename this obscure name. diff --git a/rpython/jit/codewriter/test/test_call.py b/rpython/jit/codewrit

[pypy-commit] pypy pypy-pyarray: change wrap/unwrap to rffi.cast as per review comments

2013-09-11 Thread mattip
Author: Matti Picus Branch: pypy-pyarray Changeset: r66917:ef2bc6827618 Date: 2013-09-11 21:54 +0300 http://bitbucket.org/pypy/pypy/changeset/ef2bc6827618/ Log:change wrap/unwrap to rffi.cast as per review comments diff --git a/TODO.txt b/TODO.txt --- a/TODO.txt +++ b/TODO.txt @@ -4,15 +4,6

[pypy-commit] pypy pypy-pyarray: graft changeset 0e2f0d910e8f onto branch (test and Fix for None as rdict key)

2013-09-11 Thread mattip
Author: Matti Picus Branch: pypy-pyarray Changeset: r66916:ec6ab79a192c Date: 2013-09-09 23:04 +0300 http://bitbucket.org/pypy/pypy/changeset/ec6ab79a192c/ Log:graft changeset 0e2f0d910e8f onto branch (test and Fix for None as rdict key) diff --git a/rpython/rtyper/rpbc.py b/rpython/

[pypy-commit] pypy stmgc-c4: import stmgc/0b3f7830cb46

2013-09-11 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r66918:7a0291d8cc4b Date: 2013-09-11 21:47 +0200 http://bitbucket.org/pypy/pypy/changeset/7a0291d8cc4b/ Log:import stmgc/0b3f7830cb46 diff --git a/rpython/translator/stm/src_stm/lists.c b/rpython/translator/stm/src_stm/lists.c --- a/rpython/tra

[pypy-commit] stmgc default: Support non-aligned keys in g2l_insert(), as needed for

2013-09-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r528:0b3f7830cb46 Date: 2013-09-11 21:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/0b3f7830cb46/ Log:Support non-aligned keys in g2l_insert(), as needed for stm_call_on_abort(). diff --git a/c4/lists.c b/c4/lists.c --- a/c4/lists.c +++ b/c

[pypy-commit] pypy py3k: merge default

2013-09-11 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r66920:927908bea004 Date: 2013-09-11 14:17 -0700 http://bitbucket.org/pypy/pypy/changeset/927908bea004/ Log:merge default diff --git a/lib-python/2.7/argparse.py b/lib-python/2.7/argparse.py --- a/lib-python/2.7/argparse.py +++ b/lib-python/2.7/a

[pypy-commit] pypy py3k: merge default

2013-09-11 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r66919:f1e02da40fe0 Date: 2013-09-10 11:19 -0700 http://bitbucket.org/pypy/pypy/changeset/f1e02da40fe0/ Log:merge default diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backend/llgrap