Author: Armin Rigo
Branch: py3.5
Changeset: r90450:08e7acf2ce13
Date: 2017-03-02 09:36 +0100
http://bitbucket.org/pypy/pypy/changeset/08e7acf2ce13/
Log:Copy test from PR #486
diff --git a/pypy/objspace/std/test/test_intobject.py
b/pypy/objspace/std/test/test_intobject.py
--- a/pypy/objspace
Author: Manuel Jacob
Branch:
Changeset: r90452:c36b1838396c
Date: 2017-03-02 10:25 +0100
http://bitbucket.org/pypy/pypy/changeset/c36b1838396c/
Log:Use _sysconfigdata module, which was now added to lib_pypy, in
sysconfig module.
diff --git a/lib-python/2.7/sysconfig.py b/lib-python/
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r90451:a0d3d088bbeb
Date: 2014-04-07 17:31 +0200
http://bitbucket.org/pypy/pypy/changeset/a0d3d088bbeb/
Log:Add _sysconfigdata module. Empty so far, but it's probably a good
idea to move some distutils variables there.
diff --git a/lib
Author: Manuel Jacob
Branch: py3.5
Changeset: r90454:b5b35960baa6
Date: 2017-03-02 10:27 +0100
http://bitbucket.org/pypy/pypy/changeset/b5b35960baa6/
Log:Remove wrong comment.
diff --git a/lib-python/3/sysconfig.py b/lib-python/3/sysconfig.py
--- a/lib-python/3/sysconfig.py
+++ b/lib-python/
Author: Manuel Jacob
Branch: py3.5
Changeset: r90453:5e7e5a30cf5e
Date: 2017-03-02 10:26 +0100
http://bitbucket.org/pypy/pypy/changeset/5e7e5a30cf5e/
Log:hg merge default
diff --git a/lib-python/2.7/sysconfig.py b/lib-python/2.7/sysconfig.py
--- a/lib-python/2.7/sysconfig.py
+++ b/lib-python
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90455:726153037b52
Date: 2017-03-02 11:04 +0100
http://bitbucket.org/pypy/pypy/changeset/726153037b52/
Log:avoid clearing threadlocals on thread-exit
there is a release-gil call after the call to thread_die (that
clears th
Author: fijal
Branch: unicode-utf8
Changeset: r90456:777001a4a191
Date: 2017-03-01 16:52 +0100
http://bitbucket.org/pypy/pypy/changeset/777001a4a191/
Log:"fix" multibytecodec
diff --git a/pypy/module/_multibytecodec/c_codecs.py
b/pypy/module/_multibytecodec/c_codecs.py
--- a/pypy/module/_mul
Author: fijal
Branch: unicode-utf8
Changeset: r90459:91ec2147c427
Date: 2017-03-01 17:59 +0100
http://bitbucket.org/pypy/pypy/changeset/91ec2147c427/
Log:bah
diff --git a/rpython/rtyper/rpbc.py b/rpython/rtyper/rpbc.py
--- a/rpython/rtyper/rpbc.py
+++ b/rpython/rtyper/rpbc.py
@@ -389,12 +389,
Author: fijal
Branch: unicode-utf8
Changeset: r90457:572cc70c4d30
Date: 2017-03-01 17:24 +0100
http://bitbucket.org/pypy/pypy/changeset/572cc70c4d30/
Log:fix pyexpat. skip one failing test on os x
diff --git a/pypy/module/pyexpat/interp_pyexpat.py
b/pypy/module/pyexpat/interp_pyexpat.py
---
Author: fijal
Branch: unicode-utf8
Changeset: r90460:8f690010d092
Date: 2017-03-01 19:16 +0100
http://bitbucket.org/pypy/pypy/changeset/8f690010d092/
Log:fix fix fix
diff --git a/pypy/objspace/std/unicodeobject.py
b/pypy/objspace/std/unicodeobject.py
--- a/pypy/objspace/std/unicodeobject.py
Author: fijal
Branch: unicode-utf8
Changeset: r90461:94c5b4b5fb85
Date: 2017-03-01 19:24 +0100
http://bitbucket.org/pypy/pypy/changeset/94c5b4b5fb85/
Log:get things going for now
diff --git a/pypy/objspace/std/unicodeobject.py
b/pypy/objspace/std/unicodeobject.py
--- a/pypy/objspace/std/unic
Author: fijal
Branch: unicode-utf8
Changeset: r90464:4a89aa28bd21
Date: 2017-03-01 21:26 +0100
http://bitbucket.org/pypy/pypy/changeset/4a89aa28bd21/
Log:basic getitem implemented
diff --git a/pypy/objspace/std/stringmethods.py
b/pypy/objspace/std/stringmethods.py
--- a/pypy/objspace/std/str
Author: fijal
Branch: unicode-utf8
Changeset: r90458:ff30e62aa310
Date: 2017-03-01 17:53 +0100
http://bitbucket.org/pypy/pypy/changeset/ff30e62aa310/
Log:trivial conversion between MethodsPBCRepr
diff --git a/rpython/rtyper/rpbc.py b/rpython/rtyper/rpbc.py
--- a/rpython/rtyper/rpbc.py
+++ b/r
Author: fijal
Branch: unicode-utf8
Changeset: r90463:818637e5be35
Date: 2017-03-01 19:55 +0100
http://bitbucket.org/pypy/pypy/changeset/818637e5be35/
Log:replace and mul
diff --git a/pypy/objspace/std/unicodeobject.py
b/pypy/objspace/std/unicodeobject.py
--- a/pypy/objspace/std/unicodeobject
Author: fijal
Branch: unicode-utf8
Changeset: r90462:50905f927559
Date: 2017-03-01 19:31 +0100
http://bitbucket.org/pypy/pypy/changeset/50905f927559/
Log:improve the tests
diff --git a/pypy/objspace/std/test/test_unicodeobject.py
b/pypy/objspace/std/test/test_unicodeobject.py
--- a/pypy/objs
Author: Manuel Jacob
Branch:
Changeset: r90465:e8bf94789967
Date: 2017-03-02 10:55 +0100
http://bitbucket.org/pypy/pypy/changeset/e8bf94789967/
Log:Use space.eq_w() instead of space.eq() in
W_DictViewItemsObject.descr_contains().
diff --git a/pypy/objspace/std/dictmultiobject.py
b/
Author: Manuel Jacob
Branch:
Changeset: r90466:23186813950a
Date: 2017-03-02 11:10 +0100
http://bitbucket.org/pypy/pypy/changeset/23186813950a/
Log:Use space.eq_w() instead of space.eq() in Method.descr_method_eq().
diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py
--
Author: Manuel Jacob
Branch:
Changeset: r90467:ce53039393d6
Date: 2017-03-02 11:17 +0100
http://bitbucket.org/pypy/pypy/changeset/ce53039393d6/
Log:space.is_true(space.eq(...)) -> space.eq_w(...) in interp_array.py.
It's slightly shorter and uses the identity check fast path.
diff
Author: Manuel Jacob
Branch:
Changeset: r90468:21d6cfb9ce7e
Date: 2017-03-02 11:25 +0100
http://bitbucket.org/pypy/pypy/changeset/21d6cfb9ce7e/
Log:space.is_true(space.eq(...)) -> space.eq_w(...) in two more places.
diff --git a/pypy/module/_io/interp_textio.py b/pypy/module/_io/interp_text
Author: Manuel Jacob
Branch:
Changeset: r90469:dca7eeaa51de
Date: 2017-03-02 11:38 +0100
http://bitbucket.org/pypy/pypy/changeset/dca7eeaa51de/
Log:Make BadEq object hashable. I forgot to do this a few commits ago.
diff --git a/pypy/objspace/std/test/test_dictmultiobject.py
b/pypy/objspace
Author: Manuel Jacob
Branch: py3.5
Changeset: r90471:dc0536431eaa
Date: 2017-03-02 11:41 +0100
http://bitbucket.org/pypy/pypy/changeset/dc0536431eaa/
Log:hg merge default
diff --git a/pypy/objspace/std/test/test_dictmultiobject.py
b/pypy/objspace/std/test/test_dictmultiobject.py
--- a/pypy/
Author: Manuel Jacob
Branch: py3.5
Changeset: r90470:e761f5e9359b
Date: 2017-03-02 11:38 +0100
http://bitbucket.org/pypy/pypy/changeset/e761f5e9359b/
Log:hg merge default
diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py
--- a/pypy/interpreter/function.py
+++ b/pypy/in
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90473:4d7d7bc8925c
Date: 2017-03-02 12:20 +0100
http://bitbucket.org/pypy/pypy/changeset/4d7d7bc8925c/
Log:Fix call to bf_releasebuffer: don't segfault, don't do it for old-
style buffers
diff --git a/pypy/module/cpyext/
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90472:99ed56433685
Date: 2017-03-02 11:07 +0100
http://bitbucket.org/pypy/pypy/changeset/99ed56433685/
Log:Add new buffer to array.c and test that bf_releasebuffer is called
(failing)
diff --git a/pypy/module/cpyext/slot
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90474:b7c2b62351e0
Date: 2017-03-02 12:30 +0100
http://bitbucket.org/pypy/pypy/changeset/b7c2b62351e0/
Log:(arigo, remi) make shadowstack really threadlocal
shadowstack push/pop was still non-tl, and we didn't visit all
st
Author: Stefan Beyer
Branch:
Changeset: r90475:bbcb5f789c19
Date: 2017-03-02 12:39 +0100
http://bitbucket.org/pypy/pypy/changeset/bbcb5f789c19/
Log:(mjacob, stevie) added SO variable to sysconfig
diff --git a/lib_pypy/_sysconfigdata.py b/lib_pypy/_sysconfigdata.py
--- a/lib_pypy/_sysconfigd
Author: Stefan Beyer
Branch: py3.5
Changeset: r90478:215564273ab3
Date: 2017-03-02 12:54 +0100
http://bitbucket.org/pypy/pypy/changeset/215564273ab3/
Log:Added EXT_SUFFIX for sysconfig, changed EXT_SUFFIX to Python 3
format
diff --git a/lib-python/3/distutils/sysconfig_pypy.py
b/lib
Author: Manuel Jacob
Branch: py3.5
Changeset: r90477:f8ce293591b5
Date: 2017-03-02 13:22 +0100
http://bitbucket.org/pypy/pypy/changeset/f8ce293591b5/
Log:hg merge default
diff --git a/lib_pypy/_sysconfigdata.py b/lib_pypy/_sysconfigdata.py
--- a/lib_pypy/_sysconfigdata.py
+++ b/lib_pypy/_sys
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90476:e1ade06bc0ab
Date: 2017-03-02 13:19 +0100
http://bitbucket.org/pypy/pypy/changeset/e1ade06bc0ab/
Log:(arigo, remi) enter safepoint in more places and fix issue with non-
empty nursery assert
diff --git a/rpython/memory/gc/in
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90479:f03c4719447c
Date: 2017-03-02 13:56 +0100
http://bitbucket.org/pypy/pypy/changeset/f03c4719447c/
Log:Call bf_releasebuffer slot from PyBuffer_Release
diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cpyext/buffer.py
Author: Richard Plangger
Branch: cpyext-callopt
Changeset: r90480:0dc57c3147d2
Date: 2017-03-02 14:11 +0100
http://bitbucket.org/pypy/pypy/changeset/0dc57c3147d2/
Log:add comments we found during the sprint session in the morning
diff --git a/pypy/module/cpyext/methodobject.py
b/pypy/module
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90481:7d9f2e667b3c
Date: 2017-03-02 15:01 +0100
http://bitbucket.org/pypy/pypy/changeset/7d9f2e667b3c/
Log:Replace implementation of PyObject_GetBuffer with a translation of
CPython's
diff --git a/pypy/module/cpyext/memo
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90482:ec8a1da6df33
Date: 2017-03-02 15:09 +0100
http://bitbucket.org/pypy/pypy/changeset/ec8a1da6df33/
Log:Re-enable slot function filling for __buffer__ -> bf_getbuffer
diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cp
Author: Armin Rigo
Branch: py3.5
Changeset: r90483:dd216e917dc6
Date: 2017-03-02 15:22 +0100
http://bitbucket.org/pypy/pypy/changeset/dd216e917dc6/
Log:Trying to fix kqueue
diff --git a/pypy/module/select/interp_kqueue.py
b/pypy/module/select/interp_kqueue.py
--- a/pypy/module/select/interp
Author: Manuel Jacob
Branch: py3.5
Changeset: r90484:59e2a6469001
Date: 2017-03-02 15:29 +0100
http://bitbucket.org/pypy/pypy/changeset/59e2a6469001/
Log:(arigo) Fix.
diff --git a/pypy/module/select/interp_kqueue.py
b/pypy/module/select/interp_kqueue.py
--- a/pypy/module/select/interp_kqueu
Author: Armin Rigo
Branch: py3.5
Changeset: r90485:eac2dc51d93a
Date: 2017-03-02 15:33 +0100
http://bitbucket.org/pypy/pypy/changeset/eac2dc51d93a/
Log:FreeBSD "fix", identical to CPython's test_kqueue
diff --git a/pypy/module/select/test/test_kqueue.py
b/pypy/module/select/test/test_kqueue
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90486:ed5c6b5b1083
Date: 2017-03-02 15:42 +0100
http://bitbucket.org/pypy/pypy/changeset/ed5c6b5b1083/
Log:(arigo, remi) disable pinning for now
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpytho
Author: Armin Rigo
Branch: py3.5
Changeset: r90487:f3ed9df206eb
Date: 2017-03-02 15:53 +0100
http://bitbucket.org/pypy/pypy/changeset/f3ed9df206eb/
Log:no fstatat() function on OS/X
diff --git a/pypy/module/posix/interp_scandir.py
b/pypy/module/posix/interp_scandir.py
--- a/pypy/module/posi
Author: Armin Rigo
Branch:
Changeset: r90488:529139a8ad35
Date: 2017-03-02 16:02 +0100
http://bitbucket.org/pypy/pypy/changeset/529139a8ad35/
Log:Disable (temporarily?) impl_attach_gdb on Windows
diff --git a/rpython/rlib/debug.py b/rpython/rlib/debug.py
--- a/rpython/rlib/debug.py
+++ b/rp
Author: Richard Plangger
Branch: cpyext-callopt
Changeset: r90489:68d3252f2685
Date: 2017-03-02 15:17 +0100
http://bitbucket.org/pypy/pypy/changeset/68d3252f2685/
Log:specialization for METH_NOARGS & METH_O
diff --git a/pypy/module/cpyext/methodobject.py
b/pypy/module/cpyext/methodobject.py
Author: Richard Plangger
Branch: cpyext-callopt
Changeset: r90490:9cbc8bd76297
Date: 2017-03-02 16:14 +0100
http://bitbucket.org/pypy/pypy/changeset/9cbc8bd76297/
Log:(antonio, plan_rich) more simplifiactions,
W_CPyFunctionObjectSingleObject.typedef uses
W_CPyFunctionObject.ty
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90491:e5602c37c2a3
Date: 2017-03-02 16:24 +0100
http://bitbucket.org/pypy/pypy/changeset/e5602c37c2a3/
Log:(arigo, remi) make exception data thread-local
diff --git a/rpython/memory/gctypelayout.py b/rpython/memory/gctypelayout.py
--- a/r
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90492:e32f17803824
Date: 2017-03-02 17:15 +0100
http://bitbucket.org/pypy/pypy/changeset/e32f17803824/
Log:(arigo, remi) 'fix' for potential crash
diff --git a/rpython/memory/gctransform/shadowstack.py
b/rpython/memory/gctransform/shadow
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90493:e05f93a7addd
Date: 2017-03-02 18:10 +0100
http://bitbucket.org/pypy/pypy/changeset/e05f93a7addd/
Log:Skip test that fails untranslated (someone please kill ll2ctypes in
a fire)
diff --git a/pypy/module/cpyext/test/
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90494:ea1fd293ee24
Date: 2017-03-02 18:21 +0100
http://bitbucket.org/pypy/pypy/changeset/ea1fd293ee24/
Log:(arigo, remi) deal with new threads popping up randomly
if a new thread shows up and all others are waiting in a safepoint,
Author: Richard Plangger
Branch: cpyext-callopt
Changeset: r90495:dbba78b270fd
Date: 2017-03-02 18:31 +0100
http://bitbucket.org/pypy/pypy/changeset/dbba78b270fd/
Log:(arigato, plan_rich) some structural changes, cannot have different
typeobjects for such a function object, does not w
Author: Remi Meier
Branch: nogil-unsafe-2
Changeset: r90496:fd450c9ca2ce
Date: 2017-03-02 18:31 +0100
http://bitbucket.org/pypy/pypy/changeset/fd450c9ca2ce/
Log:(arigo, remi) add todo after discussion
diff --git a/rpython/translator/c/src/thread_gil.c
b/rpython/translator/c/src/thread_gil.c
Author: Manuel Jacob
Branch: py3.5
Changeset: r90498:ce30e89d7f14
Date: 2017-03-02 21:48 +0100
http://bitbucket.org/pypy/pypy/changeset/ce30e89d7f14/
Log:Raise ValueError instead of TypeError here.
diff --git a/pypy/objspace/std/test/test_unicodeobject.py
b/pypy/objspace/std/test/test_unico
Author: Manuel Jacob
Branch: py3.5
Changeset: r90497:5f9ea0599935
Date: 2017-03-02 21:38 +0100
http://bitbucket.org/pypy/pypy/changeset/5f9ea0599935/
Log:Fix.
diff --git a/pypy/objspace/std/test/test_unicodeobject.py
b/pypy/objspace/std/test/test_unicodeobject.py
--- a/pypy/objspace/std/tes
Author: Manuel Jacob
Branch: py3.5
Changeset: r90499:c402f2a419e6
Date: 2017-03-02 22:07 +0100
http://bitbucket.org/pypy/pypy/changeset/c402f2a419e6/
Log:(mjacob, stevie) Try to fix pickle tests in lib-
python/3/test/test_descr.py.
diff --git a/pypy/objspace/std/objectobject.py
b/py
Author: Manuel Jacob
Branch: py3.5
Changeset: r90500:02636c123ae1
Date: 2017-03-02 22:22 +0100
http://bitbucket.org/pypy/pypy/changeset/02636c123ae1/
Log:Change recursive repr test in lib-python/3/test/test_functools.py.
Our implementation has a slightly different __repr__, but since
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90501:13effce84dd7
Date: 2017-03-02 18:20 +0100
http://bitbucket.org/pypy/pypy/changeset/13effce84dd7/
Log:Move memoryview test from test_bufferobject to test_memoryobject
diff --git a/pypy/module/cpyext/test/test_bufferobject.p
Author: Ronan Lamy
Branch: fix-cpyext-releasebuffer
Changeset: r90502:ca20597155fa
Date: 2017-03-02 22:53 +0100
http://bitbucket.org/pypy/pypy/changeset/ca20597155fa/
Log:Add buffer_w based bf_getbuffer implementation to support numpypy
diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/modu
Author: Wim Lavrijsen
Branch: py3.5
Changeset: r90503:6c8f0848fcf2
Date: 2017-03-02 15:00 -0800
http://bitbucket.org/pypy/pypy/changeset/6c8f0848fcf2/
Log:hopefully fix the str/bytes mismatches on py3.5
diff --git a/pypy/module/cppyy/capi/loadable_capi.py
b/pypy/module/cppyy/capi/loadable_c
Author: Manuel Jacob
Branch: gcc-lto
Changeset: r90504:381e11f5f483
Date: 2017-03-03 01:47 +0100
http://bitbucket.org/pypy/pypy/changeset/381e11f5f483/
Log:A branch to test the performance implications of GCC's LTO support.
Start by passing -flto to the compiler on Linux.
diff --git
55 matches
Mail list logo