[pypy-commit] pypy invalidate-virtualrefs: temporarily run only these tests, trying to understand why they failed

2011-05-30 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44587:75c1ede14db1 Date: 2011-05-30 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/75c1ede14db1/ Log:temporarily run only these tests, trying to understand why they failed diff --git a/pypy/testrunner_cfg.py b/pypy

[pypy-commit] pypy invalidate-virtualrefs: revert 75c1ede14db1, tests pass

2011-05-30 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44588:8256b65288bc Date: 2011-05-30 10:26 +0200 http://bitbucket.org/pypy/pypy/changeset/8256b65288bc/ Log:revert 75c1ede14db1, tests pass diff --git a/pypy/testrunner_cfg.py b/pypy/testrunner_cfg.py --- a/pypy/testrunner_cfg.py

[pypy-commit] pypy invalidate-virtualrefs: close about-to-be-merged branch

2011-05-30 Thread antocuni
Author: Antonio Cuni Branch: invalidate-virtualrefs Changeset: r44589:d0210214937c Date: 2011-05-30 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/d0210214937c/ Log:close about-to-be-merged branch ___ pypy-commit mailing list pypy-commit@pyth

[pypy-commit] pypy default: (antocuni, arigo): merge the invalidate-virtualrefs branch; this makes virtualrefs *less* powerful, because they can no longer be forced after the call to virtual_ref_finis

2011-05-30 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44590:f3cf1cf52a70 Date: 2011-05-30 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/f3cf1cf52a70/ Log:(antocuni, arigo): merge the invalidate-virtualrefs branch; this makes virtualrefs *less* powerful, because they can no longer be

[pypy-commit] pypy default: Comment.

2011-05-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r44592:5232aa29f10a Date: 2011-05-30 16:42 +0200 http://bitbucket.org/pypy/pypy/changeset/5232aa29f10a/ Log:Comment. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86/assembler.py +++ b/pypy/j

[pypy-commit] pypy jitypes2: Double this test, once with asmgcc and once with shadowstack.

2011-05-30 Thread arigo
Author: Armin Rigo Branch: jitypes2 Changeset: r44593:97707165f2fc Date: 2011-05-30 16:51 +0200 http://bitbucket.org/pypy/pypy/changeset/97707165f2fc/ Log:Double this test, once with asmgcc and once with shadowstack. diff --git a/pypy/jit/backend/x86/test/test_zrpy_gc.py b/pypy/jit/backend/

[pypy-commit] pypy jitypes2: shadowstack support in CALL_RELEASE_GIL. Much easier than asmgcc.

2011-05-30 Thread arigo
Author: Armin Rigo Branch: jitypes2 Changeset: r44594:d6a50a20d592 Date: 2011-05-30 19:19 +0200 http://bitbucket.org/pypy/pypy/changeset/d6a50a20d592/ Log:shadowstack support in CALL_RELEASE_GIL. Much easier than asmgcc. Still a bit hard to test correctly at this level... diff --git

[pypy-commit] pypy jit-resizable-list: Special case _resize_ge() on a virtual resizable list.

2011-05-30 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-resizable-list Changeset: r44596:9048883517aa Date: 2011-05-30 10:42 -0700 http://bitbucket.org/pypy/pypy/changeset/9048883517aa/ Log:Special case _resize_ge() on a virtual resizable list. diff --git a/pypy/jit/codewriter/effectinfo.py b/pypy/jit/codewriter/e

[pypy-commit] pypy jit-resizable-list: Support the same virtual resize magic with resize_le, allow inlining into default pop() (I don't think this effects app level code yet), and a small optimization

2011-05-30 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-resizable-list Changeset: r44597:2bf2ca126e01 Date: 2011-05-30 10:52 -0700 http://bitbucket.org/pypy/pypy/changeset/2bf2ca126e01/ Log:Support the same virtual resize magic with resize_le, allow inlining into default pop() (I don't think this effects app

[pypy-commit] pypy default: int_floordiv(i0, 1) is always equal to i0.

2011-05-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44598:3380961ff42e Date: 2011-05-30 11:30 -0700 http://bitbucket.org/pypy/pypy/changeset/3380961ff42e/ Log:int_floordiv(i0, 1) is always equal to i0. diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimizeopt/rewrite.py

[pypy-commit] pypy jit-resizable-list: Merged default.

2011-05-30 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-resizable-list Changeset: r44599:54c7b1d299ba Date: 2011-05-30 11:36 -0700 http://bitbucket.org/pypy/pypy/changeset/54c7b1d299ba/ Log:Merged default. diff --git a/pypy/jit/metainterp/test/test_list.py b/pypy/jit/metainterp/test/test_list.py --- a/pypy/jit/met

[pypy-commit] pypy default: Use StringBuilder in file.read.

2011-05-30 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r44600:9ed2533e6070 Date: 2011-05-30 13:11 -0700 http://bitbucket.org/pypy/pypy/changeset/9ed2533e6070/ Log:Use StringBuilder in file.read. diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py --- a/pypy/module/_file/interp_

[pypy-commit] pypy default: turn two multimethods into methods on the type

2011-05-30 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44601:00d2ec57e40c Date: 2011-05-30 19:23 -0500 http://bitbucket.org/pypy/pypy/changeset/00d2ec57e40c/ Log:turn two multimethods into methods on the type diff --git a/pypy/objspace/std/inttype.py b/pypy/objspace/std/inttype.py --- a/pypy/objspac

[pypy-commit] pypy default: restore docs

2011-05-30 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44602:65ac9ccc286e Date: 2011-05-30 19:25 -0500 http://bitbucket.org/pypy/pypy/changeset/65ac9ccc286e/ Log:restore docs diff --git a/pypy/objspace/std/inttype.py b/pypy/objspace/std/inttype.py --- a/pypy/objspace/std/inttype.py +++ b/pypy/objspa

[pypy-commit] pypy default: convert some more multimethods into simple methods on the type

2011-05-30 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44603:5fe43779098f Date: 2011-05-30 19:29 -0500 http://bitbucket.org/pypy/pypy/changeset/5fe43779098f/ Log:convert some more multimethods into simple methods on the type diff --git a/pypy/objspace/std/floattype.py b/pypy/objspace/std/floattype.p

[pypy-commit] pypy default: using pos() for conjugate is beating around the bush and wrong on subclasses

2011-05-30 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44604:4c06c942c459 Date: 2011-05-30 19:31 -0500 http://bitbucket.org/pypy/pypy/changeset/4c06c942c459/ Log:using pos() for conjugate is beating around the bush and wrong on subclasses diff --git a/pypy/objspace/std/floattype.py b/pypy/ob

[pypy-commit] pypy default: fix for when the hex string ends suddenly with 'P'

2011-05-30 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44605:a97d08283ea7 Date: 2011-05-30 19:52 -0500 http://bitbucket.org/pypy/pypy/changeset/a97d08283ea7/ Log:fix for when the hex string ends suddenly with 'P' diff --git a/pypy/objspace/std/floattype.py b/pypy/objspace/std/floattype.py --- a/pypy

[pypy-commit] pypy reflex-support: namespaces in namespaces and inner classes

2011-05-30 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r44606:97a909c6dfa8 Date: 2011-05-30 17:59 -0700 http://bitbucket.org/pypy/pypy/changeset/97a909c6dfa8/ Log:namespaces in namespaces and inner classes diff --git a/pypy/module/cppyy/pythonify.py b/pypy/module/cppyy/pythonify.py --- a/py