[pypy-commit] stmgc default: Implement the repeat read barrier (actually mostly just expose it

2013-08-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r471:b57de4359eea Date: 2013-08-03 10:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/b57de4359eea/ Log:Implement the repeat read barrier (actually mostly just expose it to the user, with a fast-path logic). diff --git a/c4/et.c b/c4/et.c ---

[pypy-commit] pypy stmgc-c4: 'base_loc' is not actually ebp, but an immediate, which (on 64-bit) may

2013-08-03 Thread arigo
Author: Armin Rigo Branch: stmgc-c4 Changeset: r65919:cc9fd4822b91 Date: 2013-08-03 10:37 +0200 http://bitbucket.org/pypy/pypy/changeset/cc9fd4822b91/ Log:'base_loc' is not actually ebp, but an immediate, which (on 64-bit) may not fit a 32-bit number; the encoding Remi did is correct

[pypy-commit] stmgc default: stm_immut_read_barrier()

2013-08-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r472:b7b4475b Date: 2013-08-03 14:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/b7b4475b/ Log:stm_immut_read_barrier() diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -318,6 +318,41 @@ return P; } +gcptr stm_ImmutReadBar

[pypy-commit] stmgc default: stm_repeat_write_barrier()

2013-08-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r473:ef085b2228e4 Date: 2013-08-03 14:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/ef085b2228e4/ Log:stm_repeat_write_barrier() diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -618,6 +618,16 @@ } } +gcptr stm_RepeatWriteBarri

[pypy-commit] stmgc default: stm_pointer_equal_prebuilt()

2013-08-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r474:9dc18268f0da Date: 2013-08-03 14:42 +0200 http://bitbucket.org/pypy/stmgc/changeset/9dc18268f0da/ Log:stm_pointer_equal_prebuilt() diff --git a/c4/extra.c b/c4/extra.c --- a/c4/extra.c +++ b/c4/extra.c @@ -153,6 +153,19 @@ return (p1 == p2);

[pypy-commit] pypy reflex-support: fix for https://bugs.pypy.org/issue1563 (raises ReferenceError instead of segfaulting)

2013-08-03 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r65922:d9134817f168 Date: 2013-08-03 06:33 -0700 http://bitbucket.org/pypy/pypy/changeset/d9134817f168/ Log:fix for https://bugs.pypy.org/issue1563 (raises ReferenceError instead of segfaulting) diff --git a/pypy/module/cppyy/in

[pypy-commit] pypy reflex-support: fix for: https://bugs.pypy.org/issue1561 (enums accessible as type)

2013-08-03 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r65921:bfcf9013eef0 Date: 2013-08-03 02:54 -0700 http://bitbucket.org/pypy/pypy/changeset/bfcf9013eef0/ Log:fix for: https://bugs.pypy.org/issue1561 (enums accessible as type) diff --git a/pypy/module/cppyy/pythonify.py b/pypy/module/cp

[pypy-commit] pypy default: merge reflex-support to fix 1561 and 1563

2013-08-03 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r65923:9b5b81b12899 Date: 2013-08-03 07:19 -0700 http://bitbucket.org/pypy/pypy/changeset/9b5b81b12899/ Log:merge reflex-support to fix 1561 and 1563 diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/pypy/modul

[pypy-commit] pypy default: the --nostrip and --without-tk options need to come before all positional arguments, fix the help

2013-08-03 Thread zzzeek
Author: Mike Bayer Branch: Changeset: r65924:73b5c3a97483 Date: 2013-08-01 21:09 -0400 http://bitbucket.org/pypy/pypy/changeset/73b5c3a97483/ Log:the --nostrip and --without-tk options need to come before all positional arguments, fix the help diff --git a/pypy/tool/release/package.

[pypy-commit] pypy default: Merged in zzzeek/pypy (pull request #178)

2013-08-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r65925:4627ee7d7b96 Date: 2013-08-03 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/4627ee7d7b96/ Log:Merged in zzzeek/pypy (pull request #178) the --nostrip and --without-tk options need to come before all positional arguments, fi

[pypy-commit] pypy closed-branches: Merge closed head ae53e0f9be1e on branch remove-frame-force

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65928:e95a68f86de3 Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/e95a68f86de3/ Log:Merge closed head ae53e0f9be1e on branch remove-frame-force ___ pypy-commit mailing li

[pypy-commit] pypy closed-branches: Merge closed head 61977b89cac0 on branch longdouble

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65929:7dd6603b656b Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/7dd6603b656b/ Log:Merge closed head 61977b89cac0 on branch longdouble ___ pypy-commit mailing list pypy-

[pypy-commit] pypy closed-branches: Merge closed head 783ea6d7ecbf on branch sqlite-cffi

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65930:c2f71e467fc8 Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/c2f71e467fc8/ Log:Merge closed head 783ea6d7ecbf on branch sqlite-cffi ___ pypy-commit mailing list pypy

[pypy-commit] pypy closed-branches: re-close this branch

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65934:ccf2b4208535 Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ccf2b4208535/ Log:re-close this branch ___ pypy-commit mailing list [email protected] http://mail.p

[pypy-commit] pypy closed-branches: Merge closed head fc22917ceb73 on branch vref-copy

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65931:1c5331913f91 Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/1c5331913f91/ Log:Merge closed head fc22917ceb73 on branch vref-copy ___ pypy-commit mailing list pypy-c

[pypy-commit] pypy closed-branches: Merge closed head ef9c84a9a1aa on branch remove-string-smm

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65932:56b25fe6dd41 Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/56b25fe6dd41/ Log:Merge closed head ef9c84a9a1aa on branch remove-string-smm ___ pypy-commit mailing lis

[pypy-commit] pypy closed-branches: Merge closed head be5edadba1ac on branch dotviewer-linewidth

2013-08-03 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r65933:71378ce161ea Date: 2013-08-03 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/71378ce161ea/ Log:Merge closed head be5edadba1ac on branch dotviewer-linewidth ___ pypy-commit mailing l

[pypy-commit] pypy kill-typesystem: kill TypeSystem.perform_normalizations()

2013-08-03 Thread rlamy
Author: Ronan Lamy Branch: kill-typesystem Changeset: r65935:db51479f78c1 Date: 2013-08-03 20:18 +0100 http://bitbucket.org/pypy/pypy/changeset/db51479f78c1/ Log:kill TypeSystem.perform_normalizations() diff --git a/rpython/rtyper/annlowlevel.py b/rpython/rtyper/annlowlevel.py --- a/rpython/

[pypy-commit] pypy kill-typesystem: add to whatsnew

2013-08-03 Thread rlamy
Author: Ronan Lamy Branch: kill-typesystem Changeset: r65936:3eee51959c8d Date: 2013-08-03 20:27 +0100 http://bitbucket.org/pypy/pypy/changeset/3eee51959c8d/ Log:add to whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/d

[pypy-commit] pypy bigint-with-int: Fix a cornercase of eq where rbigint is two. Fix int_lt, make objectspace tests pass

2013-08-03 Thread stian
Author: stian Branch: bigint-with-int Changeset: r65938:db61d384e3e3 Date: 2013-08-03 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/db61d384e3e3/ Log:Fix a cornercase of eq where rbigint is two. Fix int_lt, make objectspace tests pass diff --git a/pypy/objspace/std/longobject.p

[pypy-commit] pypy bigint-with-int: Another fix for int_lt

2013-08-03 Thread stian
Author: stian Branch: bigint-with-int Changeset: r65939:40d6c0e1f164 Date: 2013-08-03 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/40d6c0e1f164/ Log:Another fix for int_lt diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigint.py +++ b/rpython/rlib/r

[pypy-commit] pypy bigint-with-int: Merge default

2013-08-03 Thread stian
Author: stian Branch: bigint-with-int Changeset: r65940:044c71c8423f Date: 2013-08-03 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/044c71c8423f/ Log:Merge default diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -1305,7

[pypy-commit] pypy bigint-with-int: Use the int_ops some other places, implant a int_truediv placeholder and add ZeroDivisionError

2013-08-03 Thread stian
Author: stian Branch: bigint-with-int Changeset: r65942:54da7171d2a4 Date: 2013-08-03 22:36 +0200 http://bitbucket.org/pypy/pypy/changeset/54da7171d2a4/ Log:Use the int_ops some other places, implant a int_truediv placeholder and add ZeroDivisionError TODO: - Fix: 5 ._

[pypy-commit] pypy bigint-with-int: Do overflow ops with just one long and one int instead of two longs.

2013-08-03 Thread stian
Author: stian Branch: bigint-with-int Changeset: r65941:ed316c19db44 Date: 2013-08-03 18:46 +0200 http://bitbucket.org/pypy/pypy/changeset/ed316c19db44/ Log:Do overflow ops with just one long and one int instead of two longs. diff --git a/pypy/objspace/std/longobject.py b/pypy/objspace/std/lo