[pypy-commit] pypy default: investigate mark_opaque_ptr

2014-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r73913:26690b5aa284 Date: 2014-10-13 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/26690b5aa284/ Log:investigate mark_opaque_ptr diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/t

[pypy-commit] pypy default: Remove the test added in 26690b5aa284. Add an explanation into a

2014-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r73914:bbebe6918aa9 Date: 2014-10-13 11:10 +0200 http://bitbucket.org/pypy/pypy/changeset/bbebe6918aa9/ Log:Remove the test added in 26690b5aa284. Add an explanation into a related test. diff --git a/rpython/jit/metainterp/optimizeopt/test/test_

[pypy-commit] pypy ClassRepr: kill unused flag

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73915:426445030e02 Date: 2014-10-13 04:33 +0100 http://bitbucket.org/pypy/pypy/changeset/426445030e02/ Log:kill unused flag diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rclass.py --- a/rpython/rtyper/rclass.py +++ b/rpython/rtyper/rc

[pypy-commit] pypy ClassRepr: Store the root class repr in rtyper.rootclass_repr

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73916:f4139c9bf4e4 Date: 2014-10-13 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/f4139c9bf4e4/ Log:Store the root class repr in rtyper.rootclass_repr (having a None key in rtyper.class_reprs was just too weird) diff --git a/rp

[pypy-commit] pypy ClassRepr: make ClassRepr.setup_vtable() non-recursive

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73919:71bedd75041c Date: 2014-10-13 15:52 +0100 http://bitbucket.org/pypy/pypy/changeset/71bedd75041c/ Log:make ClassRepr.setup_vtable() non-recursive diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rclass.py --- a/rpython/rtyper/rclass

[pypy-commit] pypy ClassRepr: create ClassRepr.init_vtable()

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73917:3e758488822c Date: 2014-10-13 15:40 +0100 http://bitbucket.org/pypy/pypy/changeset/3e758488822c/ Log:create ClassRepr.init_vtable() diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rclass.py --- a/rpython/rtyper/rclass.py +++ b/rpy

[pypy-commit] pypy ClassRepr: setup rootclass_repr immediately

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73918:e60a3bfa2a9d Date: 2014-10-13 15:48 +0100 http://bitbucket.org/pypy/pypy/changeset/e60a3bfa2a9d/ Log:setup rootclass_repr immediately diff --git a/rpython/rtyper/rtyper.py b/rpython/rtyper/rtyper.py --- a/rpython/rtyper/rtyper.py +++ b/r

[pypy-commit] pypy ClassRepr: rename variable

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73921:cf7f38a535f4 Date: 2014-10-13 17:52 +0100 http://bitbucket.org/pypy/pypy/changeset/cf7f38a535f4/ Log:rename variable diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rclass.py --- a/rpython/rtyper/rclass.py +++ b/rpython/rtyper/rcl

[pypy-commit] pypy ClassRepr: replace RootClassRepr.setup_vtable() with ClassRepr.fill_vtable_root()

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73920:e1ac0c1a34be Date: 2014-10-13 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/e1ac0c1a34be/ Log:replace RootClassRepr.setup_vtable() with ClassRepr.fill_vtable_root() diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rc

[pypy-commit] pypy default: Test and fix, likely fixes issue 1887

2014-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r73922:80f6a6e5c89c Date: 2014-10-13 19:18 +0200 http://bitbucket.org/pypy/pypy/changeset/80f6a6e5c89c/ Log:Test and fix, likely fixes issue 1887 diff --git a/rpython/rlib/streamio.py b/rpython/rlib/streamio.py --- a/rpython/rlib/streamio.py +++ b/rpyth

[pypy-commit] pypy default: corner corner case, gives a slightly less bogus result

2014-10-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r73923:85646d1d07fb Date: 2014-10-13 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/85646d1d07fb/ Log:corner corner case, gives a slightly less bogus result diff --git a/rpython/rlib/streamio.py b/rpython/rlib/streamio.py --- a/rpython/rlib/stream

[pypy-commit] pypy py3k: skip this for now

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73924:40f3c198b07e Date: 2014-10-13 10:53 -0700 http://bitbucket.org/pypy/pypy/changeset/40f3c198b07e/ Log:skip this for now diff --git a/pypy/module/_pypyjson/test/test__pypyjson.py b/pypy/module/_pypyjson/test/test__pypyjson.py --- a/pypy/mod

[pypy-commit] pypy py3k: issue1796: mimic CPython's binary naming (along the lines of PEP394), make it

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73925:01b209cd50a3 Date: 2014-10-13 11:10 -0700 http://bitbucket.org/pypy/pypy/changeset/01b209cd50a3/ Log:issue1796: mimic CPython's binary naming (along the lines of PEP394), make it 'pypy3.2' on posix w/ a 'pypy3' symlink, and keep

[pypy-commit] pypy ClassRepr: switch 1st and 3rd argument of ClassRepr.setup_vtable()

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73926:c81da0e396a9 Date: 2014-10-13 19:43 +0100 http://bitbucket.org/pypy/pypy/changeset/c81da0e396a9/ Log:switch 1st and 3rd argument of ClassRepr.setup_vtable() diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rclass.py --- a/rpython/r

[pypy-commit] pypy ClassRepr: cleanup

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73927:4cdddbeb4416 Date: 2014-10-13 19:59 +0100 http://bitbucket.org/pypy/pypy/changeset/4cdddbeb4416/ Log:cleanup diff --git a/rpython/rtyper/exceptiondata.py b/rpython/rtyper/exceptiondata.py --- a/rpython/rtyper/exceptiondata.py +++ b/rpyth

[pypy-commit] extradoc extradoc: add myself

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: extradoc Changeset: r5431:dbc369373154 Date: 2014-10-13 21:52 +0100 http://bitbucket.org/pypy/extradoc/changeset/dbc369373154/ Log:add myself diff --git a/sprintinfo/warsaw-2014/people.txt b/sprintinfo/warsaw-2014/people.txt --- a/sprintinfo/warsaw-2014/people.txt

[pypy-commit] pypy py3k: issue1884: kill PyInt_*

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73929:83c6e78c4f7d Date: 2014-10-13 14:51 -0700 http://bitbucket.org/pypy/pypy/changeset/83c6e78c4f7d/ Log:issue1884: kill PyInt_* diff --git a/pypy/module/cpyext/intobject.py b/pypy/module/cpyext/intobject.py deleted file mode 100644 --- a/pypy

[pypy-commit] pypy py3k: issue1884, 1879: kill the py2 PyString*, PyNumber_Int & PyBoolObject names

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73928:5b94a7c05348 Date: 2014-10-13 14:51 -0700 http://bitbucket.org/pypy/pypy/changeset/5b94a7c05348/ Log:issue1884, 1879: kill the py2 PyString*, PyNumber_Int & PyBoolObject names diff --git a/pypy/module/cpyext/api.py b/pypy/module/cp

[pypy-commit] pypy py3k: issue1883: add PyUnicode_InternFromString

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73930:bd8819a48208 Date: 2014-10-13 14:52 -0700 http://bitbucket.org/pypy/pypy/changeset/bd8819a48208/ Log:issue1883: add PyUnicode_InternFromString diff --git a/pypy/module/cpyext/test/test_unicodeobject.py b/pypy/module/cpyext/test/test_unico

[pypy-commit] pypy pypy3-release-2.4.x: branch for pypy3-2.4.x release

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: pypy3-release-2.4.x Changeset: r73932:12b940544622 Date: 2014-10-13 15:57 -0700 http://bitbucket.org/pypy/pypy/changeset/12b940544622/ Log:branch for pypy3-2.4.x release diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchleve

[pypy-commit] pypy py3k: pypy3-2.4.0 release notes/what's new

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73933:3f967c2be00e Date: 2014-10-13 15:58 -0700 http://bitbucket.org/pypy/pypy/changeset/3f967c2be00e/ Log:pypy3-2.4.0 release notes/what's new (grafted from b11ca344e9fb4a7c673626200caeef85546ae1b2) diff --git a/pypy/doc/release-pypy3-2

[pypy-commit] pypy pypy3-release-2.4.x: merge py3k

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: pypy3-release-2.4.x Changeset: r73934:3abbe327bcf1 Date: 2014-10-13 15:59 -0700 http://bitbucket.org/pypy/pypy/changeset/3abbe327bcf1/ Log:merge py3k diff --git a/pypy/doc/release-pypy3-2.4.0.rst b/pypy/doc/release-pypy3-2.4.0.rst new file mode 100644 --- /dev/n

[pypy-commit] pypy default: pypy3-2.4.0 release notes/what's new

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r73931:b11ca344e9fb Date: 2014-10-13 15:58 -0700 http://bitbucket.org/pypy/pypy/changeset/b11ca344e9fb/ Log:pypy3-2.4.0 release notes/what's new diff --git a/pypy/doc/release-pypy3-2.4.0.rst b/pypy/doc/release-pypy3-2.4.0.rst new file mode 100644 ---

[pypy-commit] pypy ClassRepr: store repr and extra_access_sets on the ClassDef object

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73935:189f16644e3a Date: 2014-10-14 00:04 +0100 http://bitbucket.org/pypy/pypy/changeset/189f16644e3a/ Log:store repr and extra_access_sets on the ClassDef object diff --git a/rpython/annotator/classdef.py b/rpython/annotator/classdef.py --- a

[pypy-commit] pypy py3k: merge default

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r73936:d971d572758b Date: 2014-10-13 16:23 -0700 http://bitbucket.org/pypy/pypy/changeset/d971d572758b/ Log:merge default diff too long, truncating to 2000 out of 13891 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -3,8 +3,

[pypy-commit] pypy ClassRepr: Use only the annotator, not the rtyper, in perform_normalizations()

2014-10-13 Thread rlamy
Author: Ronan Lamy Branch: ClassRepr Changeset: r73937:f66d6863ef18 Date: 2014-10-14 00:27 +0100 http://bitbucket.org/pypy/pypy/changeset/f66d6863ef18/ Log:Use only the annotator, not the rtyper, in perform_normalizations() diff --git a/rpython/rtyper/annlowlevel.py b/rpython/rtyper/annlowle

[pypy-commit] pypy default: Fix an obscure translation issue,

2014-10-13 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r73941:e110898a2ba8 Date: 2014-05-19 22:32 +0200 http://bitbucket.org/pypy/pypy/changeset/e110898a2ba8/ Log:Fix an obscure translation issue, maybe because runicode functions are called with two kinds of strings. (grafted from 5

[pypy-commit] pypy default: also handle surrogates when hosted on a narrow build

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r73939:44eef64a93d7 Date: 2014-05-22 17:26 -0700 http://bitbucket.org/pypy/pypy/changeset/44eef64a93d7/ Log:also handle surrogates when hosted on a narrow build (grafted from 556155656b471613725c28fec6602117c714f661) diff --git a/rpython/rlib

[pypy-commit] pypy default: oops, avoid we_are_translated at module scope

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r73940:dfef5006402a Date: 2014-05-27 13:07 -0700 http://bitbucket.org/pypy/pypy/changeset/dfef5006402a/ Log:oops, avoid we_are_translated at module scope (grafted from 9a4c6f4f53b6f320a2d1069f02923de4da68334d) diff --git a/rpython/rlib/runico

[pypy-commit] pypy default: backout d4a4d951ddc2

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r73938:db3e26419a95 Date: 2014-10-13 17:28 -0700 http://bitbucket.org/pypy/pypy/changeset/db3e26419a95/ Log:backout d4a4d951ddc2 diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpython/rlib/runicode.py +++ b/rpython/rlib/runico

[pypy-commit] pypy default: bring over some helper functions currently only used by py3k

2014-10-13 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r73942:d34e5f29e326 Date: 2014-10-13 17:35 -0700 http://bitbucket.org/pypy/pypy/changeset/d34e5f29e326/ Log:bring over some helper functions currently only used by py3k diff --git a/rpython/rlib/rdynload.py b/rpython/rlib/rdynload.py --- a/rpython/rl