[pypy-commit] pypy controller-refactor: Don't mix interp-level and translator-level code in the same class: move all ctrl_foo methods to obviously annotator-related objects

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: controller-refactor Changeset: r88961:5aff3d2cbe9c Date: 2016-12-07 05:18 + http://bitbucket.org/pypy/pypy/changeset/5aff3d2cbe9c/ Log:Don't mix interp-level and translator-level code in the same class: move all ctrl_foo methods to

[pypy-commit] pypy controller-refactor: kill Controller.rtype_* methods

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: controller-refactor Changeset: r88962:82b3d304854c Date: 2016-12-07 11:48 + http://bitbucket.org/pypy/pypy/changeset/82b3d304854c/ Log:kill Controller.rtype_* methods diff --git a/rpython/rtyper/controllerentry.py

[pypy-commit] pypy controller-refactor: Merge rcontrollerentry into controllerentry

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: controller-refactor Changeset: r88963:68adf38ffa01 Date: 2016-12-08 00:21 + http://bitbucket.org/pypy/pypy/changeset/68adf38ffa01/ Log:Merge rcontrollerentry into controllerentry diff --git a/rpython/rtyper/controllerentry.py

[pypy-commit] pypy default: test, fix for issue #2245 - unecessarily creating new layouts for PyHeapTypeObjjects

2016-12-07 Thread mattip
Author: Matti Picus Branch: Changeset: r88960:c95db94fc6a8 Date: 2016-12-07 23:26 +0200 http://bitbucket.org/pypy/pypy/changeset/c95db94fc6a8/ Log:test, fix for issue #2245 - unecessarily creating new layouts for PyHeapTypeObjjects diff --git

[pypy-commit] pypy default: merge issue2446 into default, fixes missing __doc__ attribute on PyObjects

2016-12-07 Thread mattip
Author: Matti Picus Branch: Changeset: r88958:d2d0200b99a6 Date: 2016-12-07 20:41 +0200 http://bitbucket.org/pypy/pypy/changeset/d2d0200b99a6/ Log:merge issue2446 into default, fixes missing __doc__ attribute on PyObjects diff --git

[pypy-commit] pypy default: document merged branch

2016-12-07 Thread mattip
Author: Matti Picus Branch: Changeset: r88959:45d8737398c9 Date: 2016-12-07 22:21 +0200 http://bitbucket.org/pypy/pypy/changeset/45d8737398c9/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy py3.5: TypeError -> ValueError here too

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88957:6c18e63ebf39 Date: 2016-12-07 18:19 + http://bitbucket.org/pypy/pypy/changeset/6c18e63ebf39/ Log:TypeError -> ValueError here too diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py ---

[pypy-commit] pypy py3.5: Fix qualname computation

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88956:dd254ac1fd69 Date: 2016-12-07 18:07 + http://bitbucket.org/pypy/pypy/changeset/dd254ac1fd69/ Log:Fix qualname computation diff --git a/pypy/objspace/std/typeobject.py b/pypy/objspace/std/typeobject.py ---

[pypy-commit] cffi default: Windows fixes in the example

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r2827:adbbfbe13351 Date: 2016-12-07 18:16 +0100 http://bitbucket.org/cffi/cffi/changeset/adbbfbe13351/ Log:Windows fixes in the example diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embedding.rst +++

[pypy-commit] pypy py3.5: translation fix, w_name._value would deduce that the attr _value could also be SomeString not only SomeUnicodeString

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r88955:aad77a92e084 Date: 2016-12-07 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/aad77a92e084/ Log:translation fix, w_name._value would deduce that the attr _value could also be SomeString not only

[pypy-commit] pypy default: update project idea list (jitviewer)

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r88954:3a73ffbe71c7 Date: 2016-12-07 17:07 +0100 http://bitbucket.org/pypy/pypy/changeset/3a73ffbe71c7/ Log:update project idea list (jitviewer) diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst ---

[pypy-commit] pypy py3.5: we have no ctypes.resize()

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88952:889b8033d3ef Date: 2016-12-07 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/889b8033d3ef/ Log:we have no ctypes.resize() diff --git a/lib-python/3/test/test_io.py b/lib-python/3/test/test_io.py ---

[pypy-commit] pypy py3.5: merge heads

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88953:3ee658af45ba Date: 2016-12-07 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/3ee658af45ba/ Log:merge heads diff --git a/lib-python/3/test/test_builtin.py b/lib-python/3/test/test_builtin.py ---

[pypy-commit] pypy py3.5: fix ctypes from_buffer() and from_buffer_copy(), only partially tested

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88951:c46dd5995acc Date: 2016-12-07 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/c46dd5995acc/ Log:fix ctypes from_buffer() and from_buffer_copy(), only partially tested diff --git a/lib_pypy/_ctypes/basics.py

[pypy-commit] pypy py3.5: remove two debug statements

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r88950:a4750edf5273 Date: 2016-12-07 16:34 +0100 http://bitbucket.org/pypy/pypy/changeset/a4750edf5273/ Log:remove two debug statements diff --git a/lib-python/3/http/client.py b/lib-python/3/http/client.py ---

[pypy-commit] pypy py3.5-ssl: merge py3.5

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88948:a94a5155d64a Date: 2016-12-07 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/a94a5155d64a/ Log:merge py3.5 diff --git a/lib-python/3/test/test_builtin.py b/lib-python/3/test/test_builtin.py ---

[pypy-commit] pypy py3.5: merge py3.5-ssl

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r88949:c10e210ecce7 Date: 2016-12-07 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/c10e210ecce7/ Log:merge py3.5-ssl diff --git a/lib-python/3/http/client.py b/lib-python/3/http/client.py ---

[pypy-commit] pypy py3.5-ssl: allow slicing of a sqlite row

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88947:9cb9f285a31e Date: 2016-12-07 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/9cb9f285a31e/ Log:allow slicing of a sqlite row diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py ---

[pypy-commit] pypy py3.5-ssl: fix sqlite3 error, additional argument (uri) passed down to sqlite3_open_v2

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88946:c42c8db1576c Date: 2016-12-07 16:26 +0100 http://bitbucket.org/pypy/pypy/changeset/c42c8db1576c/ Log:fix sqlite3 error, additional argument (uri) passed down to sqlite3_open_v2 diff --git

[pypy-commit] pypy py3.5-ssl: remove break point used for debugging

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88945:6ea603835b26 Date: 2016-12-07 16:04 +0100 http://bitbucket.org/pypy/pypy/changeset/6ea603835b26/ Log:remove break point used for debugging diff --git a/lib-python/3/socket.py b/lib-python/3/socket.py ---

[pypy-commit] pypy py3.5: Do not update cls.__qualname__ when cls.__name__ is modified

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88944:7eeb99850b83 Date: 2016-12-07 15:14 + http://bitbucket.org/pypy/pypy/changeset/7eeb99850b83/ Log:Do not update cls.__qualname__ when cls.__name__ is modified diff --git a/pypy/objspace/std/test/test_typeobject.py

[pypy-commit] pypy py3.5: Fix allowed types in __slots__ for CPython compatibility

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88943:74f6e6f2c9ff Date: 2016-12-07 14:51 + http://bitbucket.org/pypy/pypy/changeset/74f6e6f2c9ff/ Log:Fix allowed types in __slots__ for CPython compatibility diff --git a/pypy/objspace/std/test/test_typeobject.py

[pypy-commit] pypy py3.5: Mark test cpython_only

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88942:34a6b5b95c9a Date: 2016-12-07 13:58 + http://bitbucket.org/pypy/pypy/changeset/34a6b5b95c9a/ Log:Mark test cpython_only diff --git a/lib-python/3/test/test_builtin.py b/lib-python/3/test/test_builtin.py ---

[pypy-commit] pypy py3.5: merge heads

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88941:45a7dc9e9bd4 Date: 2016-12-07 14:56 +0100 http://bitbucket.org/pypy/pypy/changeset/45a7dc9e9bd4/ Log:merge heads diff --git a/pypy/objspace/std/longobject.py b/pypy/objspace/std/longobject.py ---

[pypy-commit] pypy py3.5: Random CPython compliance

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88939:705f19c1f075 Date: 2016-12-07 14:46 +0100 http://bitbucket.org/pypy/pypy/changeset/705f19c1f075/ Log:Random CPython compliance diff --git a/pypy/module/posix/app_posix.py b/pypy/module/posix/app_posix.py ---

[pypy-commit] pypy py3.5: os.truncate("foo") would create the file foo if it did not exist---that's very wrong

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88940:29076a1f34c6 Date: 2016-12-07 14:56 +0100 http://bitbucket.org/pypy/pypy/changeset/29076a1f34c6/ Log:os.truncate("foo") would create the file foo if it did not exist--- that's very wrong diff --git

[pypy-commit] pypy py3.5: Changed from TypeError to ValueError in 3.5

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88938:3b409d9587a2 Date: 2016-12-07 13:45 + http://bitbucket.org/pypy/pypy/changeset/3b409d9587a2/ Log:Changed from TypeError to ValueError in 3.5 diff --git a/pypy/objspace/std/longobject.py

[pypy-commit] pypy py3.5: Comment out the test using 'global __class__'

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88936:e8b839a1bcaa Date: 2016-12-07 14:43 +0100 http://bitbucket.org/pypy/pypy/changeset/e8b839a1bcaa/ Log:Comment out the test using 'global __class__' diff --git a/lib-python/3/test/test_super.py

[pypy-commit] pypy py3.5: More hacks to make the cell '__class__' in class bodies work

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88937:061607b3f6ed Date: 2016-12-07 14:44 +0100 http://bitbucket.org/pypy/pypy/changeset/061607b3f6ed/ Log:More hacks to make the cell '__class__' in class bodies work diff --git a/pypy/interpreter/astcompiler/assemble.py

[pypy-commit] pypy py3.5: fix some tests and make others fail for a good reason

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88935:f715c203cac3 Date: 2016-12-07 14:13 +0100 http://bitbucket.org/pypy/pypy/changeset/f715c203cac3/ Log:fix some tests and make others fail for a good reason diff --git a/lib-python/3/test/test_exceptions.py

[pypy-commit] pypy py3.5: Use ffi.from_buffer() in places that accept buffers, not just bytes (relevant tests still failing)

2016-12-07 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r88934:2bb7e0c0b87a Date: 2016-12-07 12:33 + http://bitbucket.org/pypy/pypy/changeset/2bb7e0c0b87a/ Log:Use ffi.from_buffer() in places that accept buffers, not just bytes (relevant tests still failing) diff --git

[pypy-commit] pypy py3.5-ssl: structural changes to fix translation, triggered by union error

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88933:f40c39b6dcf1 Date: 2016-12-07 12:29 +0100 http://bitbucket.org/pypy/pypy/changeset/f40c39b6dcf1/ Log:structural changes to fix translation, triggered by union error diff --git

[pypy-commit] pypy py3.5-ssl: translation issue, value was not wrapped

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88932:75f0bfd94182 Date: 2016-12-07 12:02 +0100 http://bitbucket.org/pypy/pypy/changeset/75f0bfd94182/ Log:translation issue, value was not wrapped diff --git a/pypy/objspace/std/memoryobject.py

[pypy-commit] pypy py3.5-ssl: merge py3.5

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88931:d4951c9a2236 Date: 2016-12-07 11:52 +0100 http://bitbucket.org/pypy/pypy/changeset/d4951c9a2236/ Log:merge py3.5 diff too long, truncating to 2000 out of 4 lines diff --git a/extra_tests/README.txt

[pypy-commit] pypy py3.5-ssl: several changes to the memoryview object to pass the tests, most of the problems were related to wrong index calculations

2016-12-07 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88930:c9097583272c Date: 2016-12-07 11:47 +0100 http://bitbucket.org/pypy/pypy/changeset/c9097583272c/ Log:several changes to the memoryview object to pass the tests, most of the problems were related to

[pypy-commit] pypy py3.5: fix test

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88929:696132c95aa3 Date: 2016-12-07 10:31 +0100 http://bitbucket.org/pypy/pypy/changeset/696132c95aa3/ Log:fix test diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.py ---

[pypy-commit] pypy py3.5: test and fix

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88928:96c74a5d5b0a Date: 2016-12-07 10:24 +0100 http://bitbucket.org/pypy/pypy/changeset/96c74a5d5b0a/ Log:test and fix diff --git a/pypy/module/sys/test/test_sysmodule.py b/pypy/module/sys/test/test_sysmodule.py ---

[pypy-commit] pypy py3.5: Skip this test class on pypy (_testcapi exists, but doesn't contain the

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88927:9f9c864141b1 Date: 2016-12-07 10:22 +0100 http://bitbucket.org/pypy/pypy/changeset/9f9c864141b1/ Log:Skip this test class on pypy (_testcapi exists, but doesn't contain the internals needed here) diff --git

[pypy-commit] pypy py3.5: Fix the pickling tests for functools.partial

2016-12-07 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r88926:54f2cae1a873 Date: 2016-12-07 10:16 +0100 http://bitbucket.org/pypy/pypy/changeset/54f2cae1a873/ Log:Fix the pickling tests for functools.partial diff --git a/lib-python/3/test/test_functools.py

[pypy-commit] pypy default: import cffi/cc764123ad33 (updated tests)

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r88925:d294e2cacd59 Date: 2016-12-07 09:34 +0100 http://bitbucket.org/pypy/pypy/changeset/d294e2cacd59/ Log:import cffi/cc764123ad33 (updated tests) diff --git a/pypy/module/test_lib_pypy/cffi_tests/cffi0/test_ffi_backend.py

[pypy-commit] cffi default: fix test

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r2826:cc764123ad33 Date: 2016-12-07 09:33 +0100 http://bitbucket.org/cffi/cffi/changeset/cc764123ad33/ Log:fix test diff --git a/testing/cffi1/test_ffi_obj.py b/testing/cffi1/test_ffi_obj.py --- a/testing/cffi1/test_ffi_obj.py +++

[pypy-commit] cffi default: test and fix for b6adad5f4ea3, actually reverting some C changes that

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r2825:d0f7cb27f93f Date: 2016-12-06 22:29 +0100 http://bitbucket.org/cffi/cffi/changeset/d0f7cb27f93f/ Log:test and fix for b6adad5f4ea3, actually reverting some C changes that are not necessary and cause segfaults diff --git

[pypy-commit] pypy default: fix test

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r88924:e8f04195dde5 Date: 2016-12-07 09:33 +0100 http://bitbucket.org/pypy/pypy/changeset/e8f04195dde5/ Log:fix test diff --git a/pypy/module/_cffi_backend/test/test_ffi_obj.py b/pypy/module/_cffi_backend/test/test_ffi_obj.py ---

[pypy-commit] pypy default: mark this merge

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r88923:ce9909ed1f52 Date: 2016-12-07 09:19 +0100 http://bitbucket.org/pypy/pypy/changeset/ce9909ed1f52/ Log:mark this merge diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy raw-calloc: Remove deprecated test

2016-12-07 Thread arigo
Author: Armin Rigo Branch: raw-calloc Changeset: r88920:f0257e7ab182 Date: 2016-12-07 09:17 +0100 http://bitbucket.org/pypy/pypy/changeset/f0257e7ab182/ Log:Remove deprecated test diff --git a/rpython/translator/c/test/test_lladdresses.py

[pypy-commit] pypy default: hg merge raw-calloc

2016-12-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r88922:e3f6864ebcdc Date: 2016-12-07 09:18 +0100 http://bitbucket.org/pypy/pypy/changeset/e3f6864ebcdc/ Log:hg merge raw-calloc Replace malloc+memset with a single calloc. This might be useful for large allocations.

[pypy-commit] pypy raw-calloc: close branch, ready to merge

2016-12-07 Thread arigo
Author: Armin Rigo Branch: raw-calloc Changeset: r88921:d8d114949719 Date: 2016-12-07 09:18 +0100 http://bitbucket.org/pypy/pypy/changeset/d8d114949719/ Log:close branch, ready to merge ___ pypy-commit mailing list