[pypy-commit] stmgc default: signal inevitable transaction to commit if we are waiting for it

2014-05-13 Thread Raemi
Author: Remi Meier Branch: Changeset: r1206:3b302406acd8 Date: 2014-05-13 10:43 +0200 http://bitbucket.org/pypy/stmgc/changeset/3b302406acd8/ Log:signal inevitable transaction to commit if we are waiting for it diff --git a/c7/stm/sync.c b/c7/stm/sync.c --- a/c7/stm/sync.c +++ b/c7/stm/sync

[pypy-commit] pypy stmgc-c7: import stmgc 3b302406acd8

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71480:d5b96230865f Date: 2014-05-13 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/d5b96230865f/ Log:import stmgc 3b302406acd8 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy stmgc-c7: Reduce the limit of inevitable transactions instead of setting it to 0.

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71481:4c7f65787861 Date: 2014-05-13 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/4c7f65787861/ Log:Reduce the limit of inevitable transactions instead of setting it to 0. Depend a bit on stmcb_commit_soon() in order for other

[pypy-commit] pypy default: merge

2014-05-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71483:77c627036259 Date: 2014-05-13 11:18 +0200 http://bitbucket.org/pypy/pypy/changeset/77c627036259/ Log:merge diff --git a/lib_pypy/gdbm.py b/lib_pypy/gdbm.py --- a/lib_pypy/gdbm.py +++ b/lib_pypy/gdbm.py @@ -1,4 +1,3 @@ - import cffi, os

[pypy-commit] pypy default: some tests and some fixes

2014-05-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71482:c003cd1b188d Date: 2014-05-13 11:16 +0200 http://bitbucket.org/pypy/pypy/changeset/c003cd1b188d/ Log:some tests and some fixes diff --git a/lib-python/2.7/test/test_gdbm.py b/lib-python/2.7/test/test_gdbm.py --- a/lib-python/2.7/test/test

[pypy-commit] pypy default: make it a clear error

2014-05-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71484:769e23925b13 Date: 2014-05-13 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/769e23925b13/ Log:make it a clear error diff --git a/lib_pypy/gdbm.py b/lib_pypy/gdbm.py --- a/lib_pypy/gdbm.py +++ b/lib_pypy/gdbm.py @@ -44,6 +44,8 @@

[pypy-commit] pypy default: null chars

2014-05-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r71485:d334c17b0e39 Date: 2014-05-13 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d334c17b0e39/ Log:null chars diff --git a/lib-python/2.7/test/test_gdbm.py b/lib-python/2.7/test/test_gdbm.py --- a/lib-python/2.7/test/test_gdbm.py +++ b/

[pypy-commit] pypy stmgc-c7: fix logic in last commit

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71486:d95eff23a6ae Date: 2014-05-13 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/d95eff23a6ae/ Log:fix logic in last commit diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmgcintf.c --- a/rpyt

[pypy-commit] pypy stmgc-c7: argh

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71487:aab4485a4943 Date: 2014-05-13 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/aab4485a4943/ Log:argh diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmgcintf.c --- a/rpython/translator/stm/s

[pypy-commit] pypy stmgc-c7: fix to really not become inevitable before pure raw_loads (hopefully not breaking anything)

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71488:2eecc075280f Date: 2014-05-13 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2eecc075280f/ Log:fix to really not become inevitable before pure raw_loads (hopefully not breaking anything) diff --git a/rpython/rtyper/llinterp.

[pypy-commit] stmgc timelog: Close this branch, made obsolete with the "marker" branch.

2014-05-13 Thread arigo
Author: Armin Rigo Branch: timelog Changeset: r1207:13446f46ad66 Date: 2014-05-13 16:25 +0200 http://bitbucket.org/pypy/stmgc/changeset/13446f46ad66/ Log:Close this branch, made obsolete with the "marker" branch. ___ pypy-commit mailing list pypy-c

[pypy-commit] stmgc default: This sentence no longer makes sense.

2014-05-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r1209:d164a5bcad5e Date: 2014-05-13 17:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/d164a5bcad5e/ Log:This sentence no longer makes sense. diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c7/stm/core.h @@ -78,9 +78,7 @@ /*

[pypy-commit] pypy stmgc-c7: disable transaction breaks in the JIT when there are no threads (to be done for non-jit too)

2014-05-13 Thread Raemi
Author: Remi Meier Branch: stmgc-c7 Changeset: r71489:ecbf8bb70f4c Date: 2014-05-13 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/ecbf8bb70f4c/ Log:disable transaction breaks in the JIT when there are no threads (to be done for non-jit too) diff --git a/pypy/module/pypyjit/int

[pypy-commit] pypy py3k: update the sre support code to CPython 3.2.5's

2014-05-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71493:947c69e3867c Date: 2014-05-13 11:28 -0700 http://bitbucket.org/pypy/pypy/changeset/947c69e3867c/ Log:update the sre support code to CPython 3.2.5's diff --git a/pypy/module/cpyext/test/_sre.c b/pypy/module/cpyext/test/_sre.c --- a/pypy/mod

[pypy-commit] pypy py3k: fix handling of EnvironmentError filenames

2014-05-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71491:cdd83d6f8d21 Date: 2014-05-13 10:56 -0700 http://bitbucket.org/pypy/pypy/changeset/cdd83d6f8d21/ Log:fix handling of EnvironmentError filenames diff --git a/pypy/module/_io/test/test_fileio.py b/pypy/module/_io/test/test_fileio.py --- a/p

[pypy-commit] pypy py3k: fix jit translation, now that elidable is stricter

2014-05-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71490:5ce8d091277f Date: 2014-05-12 18:17 -0700 http://bitbucket.org/pypy/pypy/changeset/5ce8d091277f/ Log:fix jit translation, now that elidable is stricter diff --git a/pypy/module/_rawffi/alt/interp_struct.py b/pypy/module/_rawffi/alt/interp

[pypy-commit] pypy py3k: fix cpyext's version

2014-05-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71492:1c0d410559fa Date: 2014-05-13 11:09 -0700 http://bitbucket.org/pypy/pypy/changeset/1c0d410559fa/ Log:fix cpyext's version diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h --- a/pypy/module/cpy

[pypy-commit] pypy default: Some extra instructions

2014-05-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r71494:a8c3e1620409 Date: 2014-05-13 21:02 +0200 http://bitbucket.org/pypy/pypy/changeset/a8c3e1620409/ Log:Some extra instructions diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translator/

[pypy-commit] pypy default: merge heads

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71497:7cdf492553dd Date: 2014-05-13 21:06 +0100 http://bitbucket.org/pypy/pypy/changeset/7cdf492553dd/ Log:merge heads diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translator/c/gcc/trackg

[pypy-commit] pypy default: move BoolRepr to rpython.rtyper.rbool

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71495:3365b7b9ccf6 Date: 2014-05-13 16:51 +0100 http://bitbucket.org/pypy/pypy/changeset/3365b7b9ccf6/ Log:move BoolRepr to rpython.rtyper.rbool diff --git a/rpython/rtyper/rbool.py b/rpython/rtyper/rbool.py --- a/rpython/rtyper/rbool.py +++ b/rpython/

[pypy-commit] pypy default: move FloatRepr and IntegerRepr to rfloat and rint respectively

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71496:ea4a7d70ec57 Date: 2014-05-13 21:06 +0100 http://bitbucket.org/pypy/pypy/changeset/ea4a7d70ec57/ Log:move FloatRepr and IntegerRepr to rfloat and rint respectively diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rf

[pypy-commit] pypy default: make hop.nb_args a property

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r71498:e0f339dd838e Date: 2014-05-14 00:26 +0100 http://bitbucket.org/pypy/pypy/changeset/e0f339dd838e/ Log:make hop.nb_args a property diff --git a/rpython/rtyper/rbuiltin.py b/rpython/rtyper/rbuiltin.py --- a/rpython/rtyper/rbuiltin.py +++ b/rpython/r

[pypy-commit] pypy release-2.3.x: issue1764

2014-05-13 Thread arigo
Author: Armin Rigo Branch: release-2.3.x Changeset: r71499:b3774dd44ffc Date: 2014-05-12 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/b3774dd44ffc/ Log:issue1764 Test and fix (grafted from cae86999e6c850e5941d326ce5cddb7e85c6081e) diff --git a/rpython/translator/c/gcc/instru

[pypy-commit] pypy default: redo irc_topic and tests

2014-05-13 Thread mattip
Author: mattip Branch: Changeset: r71500:4c48d672074a Date: 2014-05-14 03:04 +0300 http://bitbucket.org/pypy/pypy/changeset/4c48d672074a/ Log:redo irc_topic and tests diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpreter/app_main.py +++ b/pypy/inter

[pypy-commit] pypy HopArg: Create HopArg class to bundle together a Constant-or-Variable, a Some and a Repr

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71501:e4b87a851b03 Date: 2014-05-14 01:21 +0100 http://bitbucket.org/pypy/pypy/changeset/e4b87a851b03/ Log:Create HopArg class to bundle together a Constant-or-Variable, a Some and a Repr diff --git a/rpython/rtyper/rtyper.py b/rpython/rt

[pypy-commit] pypy HopArg: don't store llops in HopArg

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71502:c195d6f7fb54 Date: 2014-05-14 02:29 +0100 http://bitbucket.org/pypy/pypy/changeset/c195d6f7fb54/ Log:don't store llops in HopArg diff --git a/rpython/rtyper/rtyper.py b/rpython/rtyper/rtyper.py --- a/rpython/rtyper/rtyper.py +++ b/rpython/r

[pypy-commit] pypy HopArg: store HighLevelOp data as a list of HopArgs

2014-05-13 Thread rlamy
Author: Ronan Lamy Branch: HopArg Changeset: r71503:d8d5f7833dcc Date: 2014-05-14 04:07 +0100 http://bitbucket.org/pypy/pypy/changeset/d8d5f7833dcc/ Log:store HighLevelOp data as a list of HopArgs diff --git a/rpython/rtyper/rbuiltin.py b/rpython/rtyper/rbuiltin.py --- a/rpython/rtyper/rbuil