[pypy-commit] pypy py3.5: Fix

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90911:d5edca577439 Date: 2017-04-01 23:36 +0200 http://bitbucket.org/pypy/pypy/changeset/d5edca577439/ Log:Fix diff --git a/pypy/module/_multiprocessing/interp_win32.py b/pypy/module/_multiprocessing/interp_win32.py --- a/pypy/module/_m

[pypy-commit] pypy py3.5: Fix (isn't this function also used on Posix platforms?)

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90910:96e11f7f941c Date: 2017-04-01 23:20 +0200 http://bitbucket.org/pypy/pypy/changeset/96e11f7f941c/ Log:Fix (isn't this function also used on Posix platforms?) diff --git a/pypy/module/posix/interp_posix.py b/pypy/module/posix/interp

[pypy-commit] pypy py3.5: Let set_wakeup_fd translate (and fail) on Windows

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90909:80199bfe76d1 Date: 2017-04-01 22:56 +0200 http://bitbucket.org/pypy/pypy/changeset/80199bfe76d1/ Log:Let set_wakeup_fd translate (and fail) on Windows diff --git a/pypy/module/signal/interp_signal.py b/pypy/module/signal/interp_si

[pypy-commit] buildbot default: move PYPYBUILDBOT and NUMPY_64 to bencher4 buildslave

2017-04-01 Thread mattip
Author: Matti Picus Branch: Changeset: r1021:38147daa8ef7 Date: 2017-04-01 23:31 +0300 http://bitbucket.org/pypy/buildbot/changeset/38147daa8ef7/ Log:move PYPYBUILDBOT and NUMPY_64 to bencher4 buildslave diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypyb

[pypy-commit] pypy py3.5: Fix translation for platforms without tm_zone

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90908:4dec46cc728e Date: 2017-04-01 22:00 +0200 http://bitbucket.org/pypy/pypy/changeset/4dec46cc728e/ Log:Fix translation for platforms without tm_zone diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a

[pypy-commit] pypy py3.5: Fix translation; millisecs should be ints.

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90907:6c201838bca7 Date: 2017-04-01 21:29 +0200 http://bitbucket.org/pypy/pypy/changeset/6c201838bca7/ Log:Fix translation; millisecs should be ints. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/py

[pypy-commit] pypy py3.5: Restore the check for very large sleep delays

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90906:52c431bcbf2f Date: 2017-04-01 21:13 +0200 http://bitbucket.org/pypy/pypy/changeset/52c431bcbf2f/ Log:Restore the check for very large sleep delays This code is already inside a retry loop. diff --git a/pypy/module/time/inte

[pypy-commit] pypy py3.5: Fix imports on Windows

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90905:31102549174f Date: 2017-04-01 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/31102549174f/ Log:Fix imports on Windows diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/inter

[pypy-commit] pypy py3.5: (blind) attempt to support EINTR in win32's sleep().

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90904:8a164b222d5a Date: 2017-04-01 20:37 +0200 http://bitbucket.org/pypy/pypy/changeset/8a164b222d5a/ Log:(blind) attempt to support EINTR in win32's sleep(). Based on CPython b1abd06465fc diff --git a/pypy/module/time/interp_ti

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

2017-04-01 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r90903:49c746636960 Date: 2017-04-01 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/49c746636960/ Log:hg merge default diff too long, truncating to 2000 out of 49367 lines diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_py

[pypy-commit] pypy py3.5: win32 multiprocessing: restore the w_handle function from a deleted module.

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90902:cedc709e41d2 Date: 2017-04-01 19:01 +0200 http://bitbucket.org/pypy/pypy/changeset/cedc709e41d2/ Log:win32 multiprocessing: restore the w_handle function from a deleted module. diff --git a/pypy/module/_multiprocessing/inte

[pypy-commit] pypy default: kill _XXX and Ellipsis hacks

2017-04-01 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r90901:a09ae92a91a0 Date: 2017-04-01 18:01 +0100 http://bitbucket.org/pypy/pypy/changeset/a09ae92a91a0/ Log:kill _XXX and Ellipsis hacks diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/module/cpyext/slotdefs.py ++

[pypy-commit] pypy py3.5: Convert one remaining space.wrap() in _winreg

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90900:ed2af05e6735 Date: 2017-04-01 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/ed2af05e6735/ Log:Convert one remaining space.wrap() in _winreg diff --git a/pypy/module/_winreg/interp_winreg.py b/pypy/module/_winreg/interp_winr

[pypy-commit] pypy py3.5: Attempt to import interp_scandir on Windows

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90899:ba2d0d7ea48e Date: 2017-04-01 18:42 +0200 http://bitbucket.org/pypy/pypy/changeset/ba2d0d7ea48e/ Log:Attempt to import interp_scandir on Windows diff --git a/rpython/rlib/rposix_scandir.py b/rpython/rlib/rposix_scandir.py --- a/rpy

[pypy-commit] pypy py3.5: In cpyext, skip WindowsError when reading symbols from the exception modules.

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90898:bf7f4f9cb1f4 Date: 2017-04-01 18:24 +0200 http://bitbucket.org/pypy/pypy/changeset/bf7f4f9cb1f4/ Log:In cpyext, skip WindowsError when reading symbols from the exception modules. diff --git a/pypy/module/cpyext/api.py b/pyp

[pypy-commit] pypy py3.5: wrap_windowserror can be replaced by wrap_oserror, everywhere.

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90897:3a59893aaaba Date: 2017-04-01 18:19 +0200 http://bitbucket.org/pypy/pypy/changeset/3a59893aaaba/ Log:wrap_windowserror can be replaced by wrap_oserror, everywhere. diff --git a/pypy/module/_multiprocessing/interp_win32.py b/pypy/m

[pypy-commit] pypy py3.5: Remove WindowsError, and add support for the "winerror" parameter in OSError.

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90896:1b8d1cb66a57 Date: 2017-04-01 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/1b8d1cb66a57/ Log:Remove WindowsError, and add support for the "winerror" parameter in OSError. Also maybe fix wrap_oserror on Windows.

[pypy-commit] pypy py3.5: CPython makes a difference between OSError(None, None) and OSError(),

2017-04-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r90895:259a16de4c00 Date: 2017-04-01 14:35 +0200 http://bitbucket.org/pypy/pypy/changeset/259a16de4c00/ Log:CPython makes a difference between OSError(None,None) and OSError(), do the same in PyPy diff --git a/pypy/module/exceptio

[pypy-commit] pypy default: Be explicit about not-implemented slot wrappers, rather than defaulting

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90894:20b913db347d Date: 2017-04-01 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/20b913db347d/ Log:Be explicit about not-implemented slot wrappers, rather than defaulting to that if we don't find any global function with the corr

[pypy-commit] pypy PyBuffer: Remove __len__ and __getitem__ from Buffer API

2017-04-01 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r90892:a4ec60792800 Date: 2017-04-01 02:26 +0100 http://bitbucket.org/pypy/pypy/changeset/a4ec60792800/ Log:Remove __len__ and __getitem__ from Buffer API diff --git a/pypy/interpreter/buffer.py b/pypy/interpreter/buffer.py --- a/pypy/interprete

[pypy-commit] pypy PyBuffer: Fix PyBuffer/BinaryBuffer confusion in _cffi_backend

2017-04-01 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r90891:d8147a9479bc Date: 2017-04-01 02:13 +0100 http://bitbucket.org/pypy/pypy/changeset/d8147a9479bc/ Log:Fix PyBuffer/BinaryBuffer confusion in _cffi_backend diff --git a/pypy/module/_cffi_backend/cbuffer.py b/pypy/module/_cffi_backend/cbuff

[pypy-commit] pypy PyBuffer: Remove BinaryBuffer API from Buffer: getitem(), setitem(), getslice(), setslice()

2017-04-01 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r90893:d7d49f4a1803 Date: 2017-04-01 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/d7d49f4a1803/ Log:Remove BinaryBuffer API from Buffer: getitem(), setitem(), getslice(), setslice() diff --git a/pypy/interpreter/buffer.py b/pypy/

[pypy-commit] extradoc extradoc: add blog post entry

2017-04-01 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5793:3ed56edfa7ab Date: 2017-04-01 08:54 -0400 http://bitbucket.org/pypy/extradoc/changeset/3ed56edfa7ab/ Log:add blog post entry diff --git a/blog/draft/vmprof-native.rst b/blog/draft/vmprof-native.rst new file mode 100644 --- /dev/null

[pypy-commit] pypy default: Trying to fix the vmprof platform-conditionals

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90890:2846cda12de2 Date: 2017-04-01 11:11 +0200 http://bitbucket.org/pypy/pypy/changeset/2846cda12de2/ Log:Trying to fix the vmprof platform-conditionals diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmp

[pypy-commit] pypy default: Issue #2526: fix for a corner case of __future__ imports

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90886:49dcf5e4c5a1 Date: 2017-04-01 10:00 +0200 http://bitbucket.org/pypy/pypy/changeset/49dcf5e4c5a1/ Log:Issue #2526: fix for a corner case of __future__ imports diff --git a/pypy/interpreter/pyparser/future.py b/pypy/interpreter/pyparser/future.py

[pypy-commit] pypy default: fix on 32-bit

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90889:5907000d9e3d Date: 2017-04-01 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/5907000d9e3d/ Log:fix on 32-bit diff --git a/rpython/rlib/rvmprof/src/rvmprof.h b/rpython/rlib/rvmprof/src/rvmprof.h --- a/rpython/rlib/rvmprof/src/rvmprof.h +++

[pypy-commit] pypy default: Fix test (expecting AssertionError now for out-of-bounds unsafe access)

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90888:e21e09d948c3 Date: 2017-04-01 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/e21e09d948c3/ Log:Fix test (expecting AssertionError now for out-of-bounds unsafe access) diff --git a/rpython/rlib/rstrategies/test/test_rstrategies.py b

[pypy-commit] pypy default: The exact message we get depends on the underlying (host) cffi version

2017-04-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r90887:efad75426201 Date: 2017-04-01 10:43 +0200 http://bitbucket.org/pypy/pypy/changeset/efad75426201/ Log:The exact message we get depends on the underlying (host) cffi version diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/