[pypy-commit] pypy virtual-raw-mallocs: implement 'slicing' of a rawbuffer: we can call int_add on it and still have it virtual

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59504:1f2cb478deed Date: 2012-12-19 10:03 +0100 http://bitbucket.org/pypy/pypy/changeset/1f2cb478deed/ Log:implement 'slicing' of a rawbuffer: we can call int_add on it and still have it virtual diff --git a/pypy/jit/metain

[pypy-commit] pypy virtual-raw-mallocs: make it possible to get a virtual raw slice of a virtual raw slice

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59506:d06cd276f22b Date: 2012-12-19 10:57 +0100 http://bitbucket.org/pypy/pypy/changeset/d06cd276f22b/ Log:make it possible to get a virtual raw slice of a virtual raw slice diff --git a/pypy/jit/metainterp/optimizeopt/test/test_op

[pypy-commit] pypy virtual-raw-mallocs: implement forcing of virtual raw slices

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59505:9d9e80fe4895 Date: 2012-12-19 10:39 +0100 http://bitbucket.org/pypy/pypy/changeset/9d9e80fe4895/ Log:implement forcing of virtual raw slices diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/me

[pypy-commit] pypy default: On PyPy or other non-CPython implementations, calling gc.disable() in timeit.py is bogus.

2012-12-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r59507:4df6614df240 Date: 2012-12-19 11:13 +0100 http://bitbucket.org/pypy/pypy/changeset/4df6614df240/ Log:On PyPy or other non-CPython implementations, calling gc.disable() in timeit.py is bogus. diff --git a/lib-python/2.7/timeit.py b/lib-pyt

[pypy-commit] pypy virtual-raw-mallocs: implement virtualstate for virtual raw buffers: it has a lot of code in common with normal arrays, we should try to factor it out

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59508:872f7ed4c308 Date: 2012-12-19 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/872f7ed4c308/ Log:implement virtualstate for virtual raw buffers: it has a lot of code in common with normal arrays, we should try to f

[pypy-commit] pypy default: signatures: cut basestring, not a valid annotation

2012-12-19 Thread Greg Price
Author: Greg Price Branch: Changeset: r59509:8be991aee4e4 Date: 2012-12-19 09:27 -0800 http://bitbucket.org/pypy/pypy/changeset/8be991aee4e4/ Log:signatures: cut basestring, not a valid annotation diff --git a/pypy/annotation/model.py b/pypy/annotation/model.py --- a/pypy/annotation/model.p

[pypy-commit] pypy default: annmodel: make SomeStringOrUnicode explicitly a pure implementation detail

2012-12-19 Thread Greg Price
Author: Greg Price Branch: Changeset: r59510:604aaf1f2218 Date: 2012-12-19 09:42 -0800 http://bitbucket.org/pypy/pypy/changeset/604aaf1f2218/ Log:annmodel: make SomeStringOrUnicode explicitly a pure implementation detail This class exists to avoid duplicating the implementat

[pypy-commit] pypy virtual-raw-mallocs: bah, obviosuly closures are not rpython

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59511:639280a73f16 Date: 2012-12-19 19:49 +0100 http://bitbucket.org/pypy/pypy/changeset/639280a73f16/ Log:bah, obviosuly closures are not rpython diff --git a/pypy/jit/metainterp/optimizeopt/earlyforce.py b/pypy/jit/metainterp/op

[pypy-commit] pypy virtual-raw-mallocs: rpython fix: signature

2012-12-19 Thread antocuni
Author: Antonio Cuni Branch: virtual-raw-mallocs Changeset: r59512:a4ef462b Date: 2012-12-19 20:00 +0100 http://bitbucket.org/pypy/pypy/changeset/a4ef462b/ Log:rpython fix: signature diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimize

[pypy-commit] pyrepl default: Remove some out of date info from README

2012-12-19 Thread mwhudson
Author: Michael Hudson-Doyle Branch: Changeset: r203:a22b9a201c8f Date: 2012-12-20 08:15 +1300 http://bitbucket.org/pypy/pyrepl/changeset/a22b9a201c8f/ Log:Remove some out of date info from README diff --git a/README b/README --- a/README +++ b/README @@ -1,6 +1,4 @@ -This is pyrepl 0.8.3,

[pypy-commit] pypy default: Remove this line, after discussion with amaury on irc.

2012-12-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r59513:6efbea3e47db Date: 2012-12-19 20:58 +0100 http://bitbucket.org/pypy/pypy/changeset/6efbea3e47db/ Log:Remove this line, after discussion with amaury on irc. diff --git a/pypy/module/_hashlib/interp_hashlib.py b/pypy/module/_hashlib/interp_hashlib

[pypy-commit] pypy default: Fix leak: calling .copy() would initialize a ctx and then overwrite it

2012-12-19 Thread arigo
Author: Armin Rigo Branch: Changeset: r59514:35cba9cbed62 Date: 2012-12-19 21:11 +0100 http://bitbucket.org/pypy/pypy/changeset/35cba9cbed62/ Log:Fix leak: calling .copy() would initialize a ctx and then overwrite it with EVP_MD_CTX_copy(). The latter must be called with a non-