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
---
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
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
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
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);
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
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
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
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.
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
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
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-
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
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
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
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
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
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/
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
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
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
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
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 ._
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
24 matches
Mail list logo