[pypy-commit] pypy py3.5: remove a new_interned_str() that has no equivalent in pypy2 and that probably makes kwargsdict slow

2017-02-25 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90347:e0d25df618e7 Date: 2017-02-25 09:21 +0100 http://bitbucket.org/pypy/pypy/changeset/e0d25df618e7/ Log:remove a new_interned_str() that has no equivalent in pypy2 and that probably makes kwargsdict slow diff --git a/pypy/objspace/std/k

[pypy-commit] pypy default: I think we no longer need the 'create_ops' flag. It was added as

2017-02-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r90348:da6be6540744 Date: 2017-02-25 10:03 +0100 http://bitbucket.org/pypy/pypy/changeset/da6be6540744/ Log:I think we no longer need the 'create_ops' flag. It was added as replacement for a limitation of the previous state of the world, but

[pypy-commit] pypy unicode-utf8: go a slightly shorter way to working system - use decode a bit everywhere

2017-02-25 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90349:6cb0a61d37f2 Date: 2017-02-25 11:32 +0100 http://bitbucket.org/pypy/pypy/changeset/6cb0a61d37f2/ Log:go a slightly shorter way to working system - use decode a bit everywhere diff --git a/pypy/objspace/std/objspace.py b/pypy/objspac

[pypy-commit] pypy unicode-utf8: implement utf8 gateway (that passes unicode length as a second param)

2017-02-25 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90350:ba2214055259 Date: 2017-02-25 14:05 +0100 http://bitbucket.org/pypy/pypy/changeset/ba2214055259/ Log:implement utf8 gateway (that passes unicode length as a second param) diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpre

[pypy-commit] extradoc extradoc: I'll arrive one day earlier

2017-02-25 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5792:4a41227c5ea7 Date: 2017-02-25 15:09 +0100 http://bitbucket.org/pypy/extradoc/changeset/4a41227c5ea7/ Log:I'll arrive one day earlier diff --git a/sprintinfo/leysin-winter-2017/people.txt b/sprintinfo/leysin-winter-2017/people.txt --- a/

[pypy-commit] pypy default: Blind fix: workaround for WSL

2017-02-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r90351:6a66210c1f40 Date: 2017-02-25 15:35 +0100 http://bitbucket.org/pypy/pypy/changeset/6a66210c1f40/ Log:Blind fix: workaround for WSL diff --git a/rpython/rlib/rvmprof/src/vmprof_main.h b/rpython/rlib/rvmprof/src/vmprof_main.h --- a/rpython/rlib/rv

[pypy-commit] pypy py3.5: hg merge default

2017-02-25 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r90352:e0f57c4b95e8 Date: 2017-02-25 15:37 +0100 http://bitbucket.org/pypy/pypy/changeset/e0f57c4b95e8/ Log:hg merge default diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyext

[pypy-commit] pypy py3.5: Add passing test

2017-02-25 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r90353:855aac3ae3fc Date: 2017-02-25 14:48 + http://bitbucket.org/pypy/pypy/changeset/855aac3ae3fc/ Log:Add passing test diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy/module/cpyext/test/test_typeobject.py --- a/pypy/module/cpy

[pypy-commit] pypy unicode-utf8: get enough plumbing to start running more tests

2017-02-25 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90354:6af99b57c74f Date: 2017-02-25 16:18 +0100 http://bitbucket.org/pypy/pypy/changeset/6af99b57c74f/ Log:get enough plumbing to start running more tests diff --git a/pypy/interpreter/gateway.py b/pypy/interpreter/gateway.py --- a/pypy/interpret

[pypy-commit] pypy unicode-utf8: enough plumbing to pass some tests, not efficient at all

2017-02-25 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90356:522a73b2ba2e Date: 2017-02-25 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/522a73b2ba2e/ Log:enough plumbing to pass some tests, not efficient at all diff --git a/pypy/objspace/std/bytesobject.py b/pypy/objspace/std/bytesobject.py -

[pypy-commit] pypy unicode-utf8: fix

2017-02-25 Thread fijal
Author: fijal Branch: unicode-utf8 Changeset: r90355:646678d11ad8 Date: 2017-02-25 16:27 +0100 http://bitbucket.org/pypy/pypy/changeset/646678d11ad8/ Log:fix diff --git a/pypy/objspace/std/unicodeobject.py b/pypy/objspace/std/unicodeobject.py --- a/pypy/objspace/std/unicodeobject.py +++ b/py

[pypy-commit] pypy optinfo-into-bridges-3: merge default

2017-02-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: optinfo-into-bridges-3 Changeset: r90357:8c7255d2aefd Date: 2017-02-24 13:02 +0100 http://bitbucket.org/pypy/pypy/changeset/8c7255d2aefd/ Log:merge default diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -74,7 +74,7 @@ ^rpython/doc/_

[pypy-commit] pypy default: merge optinfo-into-bridges-3

2017-02-25 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r90358:e2a82bc8b3d4 Date: 2017-02-25 21:53 +0100 http://bitbucket.org/pypy/pypy/changeset/e2a82bc8b3d4/ Log:merge optinfo-into-bridges-3 Improve the optimization of branchy Python code by retaining more information across failin