[pypy-commit] cffi default: Of course when I finally turned the warning in an error (18cdf37d6b26) I

2016-10-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r2794:b84710ae130a Date: 2016-10-20 09:46 +0200 http://bitbucket.org/cffi/cffi/changeset/b84710ae130a/ Log:Of course when I finally turned the warning in an error (18cdf37d6b26) I get bug reports about it. Write down some details about it

[pypy-commit] cffi default: Revert b84710ae130a again. Ensure we get a warning for every opaque

2016-10-20 Thread arigo
Author: Armin Rigo Branch: Changeset: r2795:94dc0b8274ee Date: 2016-10-20 10:19 +0200 http://bitbucket.org/cffi/cffi/changeset/94dc0b8274ee/ Log:Revert b84710ae130a again. Ensure we get a warning for every opaque enum, but then fall back to 'unsigned int'. See documentation for

[pypy-commit] pypy interp-opt: record types while stepping through a single pycode object

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: interp-opt Changeset: r87887:16b382207424 Date: 2016-10-20 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/16b382207424/ Log:record types while stepping through a single pycode object diff --git a/pypy/interpreter/optimizer/test/test_basic_func_opt.py b

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) injecting a type of a pypy object to delegate to a cpython type

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87888:2952096be266 Date: 2016-10-20 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/2952096be266/ Log:(arigato, plan_rich) injecting a type of a pypy object to delegate to a cpython type diff --git a/pypy/module/cpyex

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) add a base class to the c version of mything

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87889:0a239eaad670 Date: 2016-10-20 11:58 +0200 http://bitbucket.org/pypy/pypy/changeset/0a239eaad670/ Log:(arigato, plan_rich) add a base class to the c version of mything diff --git a/pypy/module/cpyext/injection/_test_module.py

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) extend tests to a slightly bigger example (inject into numpy)

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87890:0a625570287d Date: 2016-10-20 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/0a625570287d/ Log:(arigato, plan_rich) extend tests to a slightly bigger example (inject into numpy) diff --git a/pypy/module/cpyext/

[pypy-commit] pypy default: test, implement PyMemoryView_FromBuffer

2016-10-20 Thread mattip
Author: Matti Picus Branch: Changeset: r87891:18d68f2e6f63 Date: 2016-10-20 15:28 +0300 http://bitbucket.org/pypy/pypy/changeset/18d68f2e6f63/ Log:test, implement PyMemoryView_FromBuffer diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) implement parts of numpy (tiny parts, i.e. getitem & setitem)

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87892:556fde4a7bcb Date: 2016-10-20 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/556fde4a7bcb/ Log:(arigato, plan_rich) implement parts of numpy (tiny parts, i.e. getitem & setitem) diff --git a/pypy/module/cpyext/

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) hijack getitem of the minimal numpy module

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87893:fb5a66c1d78a Date: 2016-10-20 15:07 +0200 http://bitbucket.org/pypy/pypy/changeset/fb5a66c1d78a/ Log:(arigato, plan_rich) hijack getitem of the minimal numpy module diff --git a/pypy/module/cpyext/injection/injection.py b/p

[pypy-commit] pypy cpyext-injection: (arigato, plan_rich) add one line to the test

2016-10-20 Thread plan_rich
Author: Richard Plangger Branch: cpyext-injection Changeset: r87894:d7923860c63b Date: 2016-10-20 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/d7923860c63b/ Log:(arigato, plan_rich) add one line to the test diff --git a/pypy/module/cpyext/injection/test/test_numpy.py b/pypy/module/c

[pypy-commit] pypy cpyext-injection: (plan_rich, arigo)

2016-10-20 Thread arigo
Author: Armin Rigo Branch: cpyext-injection Changeset: r87895:fa865a6e760a Date: 2016-10-20 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/fa865a6e760a/ Log:(plan_rich, arigo) Next level of tests pass diff --git a/pypy/module/cpyext/injection/injection.py b/pypy/module/cpyext

[pypy-commit] pypy py3.5: Update test_future.py to test 3.5 features and fix expected results

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87896:63ecc1fc81d4 Date: 2016-10-20 16:16 +0100 http://bitbucket.org/pypy/pypy/changeset/63ecc1fc81d4/ Log:Update test_future.py to test 3.5 features and fix expected results diff --git a/pypy/interpreter/pyparser/test/test_future.py b/pypy/inter

[pypy-commit] pypy space-newtext: remove a lot of space.wrap calls in the objspace and replace them by space.new*

2016-10-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: space-newtext Changeset: r87897:adb61bdfea7e Date: 2016-10-20 17:53 +0200 http://bitbucket.org/pypy/pypy/changeset/adb61bdfea7e/ Log:remove a lot of space.wrap calls in the objspace and replace them by space.new* calls diff too long, truncating to

[pypy-commit] pypy cpyext-injection: More translation fix

2016-10-20 Thread arigo
Author: Armin Rigo Branch: cpyext-injection Changeset: r87899:a0ba65ec1680 Date: 2016-10-20 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/a0ba65ec1680/ Log:More translation fix diff --git a/pypy/module/cpyext/injection/numpy.py b/pypy/module/cpyext/injection/numpy.py --- a/pypy/modul

[pypy-commit] pypy cpyext-injection: translation fix

2016-10-20 Thread arigo
Author: Armin Rigo Branch: cpyext-injection Changeset: r87898:55fc9655deb0 Date: 2016-10-20 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/55fc9655deb0/ Log:translation fix diff --git a/pypy/module/cpyext/injection/numpy.py b/pypy/module/cpyext/injection/numpy.py --- a/pypy/module/cpy

[pypy-commit] pypy space-newtext: start on the wraps in interpreter/

2016-10-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: space-newtext Changeset: r87901:2601d8768d87 Date: 2016-10-20 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/2601d8768d87/ Log:start on the wraps in interpreter/ diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py ---

[pypy-commit] pypy py3.5: Enable -A tests on CPython in AppTestArray

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87902:444ce37800c5 Date: 2016-10-20 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/444ce37800c5/ Log:Enable -A tests on CPython in AppTestArray diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_array.py --- a/p

[pypy-commit] pypy space-newtext: replace space.wrap in the ast compiler

2016-10-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: space-newtext Changeset: r87900:1fb2fca52214 Date: 2016-10-20 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/1fb2fca52214/ Log:replace space.wrap in the ast compiler diff --git a/pypy/interpreter/astcompiler/ast.py b/pypy/interpreter/astcompiler/ast

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

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r87903:080540f91c5d Date: 2016-10-20 18:06 +0100 http://bitbucket.org/pypy/pypy/changeset/080540f91c5d/ 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 default: cleanup

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87904:f61aea682711 Date: 2016-10-20 18:39 +0100 http://bitbucket.org/pypy/pypy/changeset/f61aea682711/ Log:cleanup diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_array.py --- a/pypy/module/array/test/test_array.py +++

[pypy-commit] pypy default: kill DIY appdirect tests

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87905:698bbad94b29 Date: 2016-10-20 18:57 +0100 http://bitbucket.org/pypy/pypy/changeset/698bbad94b29/ Log:kill DIY appdirect tests diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_array.py --- a/pypy/module/array/test/t

[pypy-commit] pypy default: Merge AppTestArray with BaseArrayTests, since there is no other subclass left

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87906:c6e3ace7021c Date: 2016-10-20 19:04 +0100 http://bitbucket.org/pypy/pypy/changeset/c6e3ace7021c/ Log:Merge AppTestArray with BaseArrayTests, since there is no other subclass left diff --git a/pypy/module/array/test/test_array.py b/pypy/m

[pypy-commit] pypy default: remove obsolete test_array_old.py: everything it tests is already in test_array.py

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87907:b9857f98325c Date: 2016-10-20 19:17 +0100 http://bitbucket.org/pypy/pypy/changeset/b9857f98325c/ Log:remove obsolete test_array_old.py: everything it tests is already in test_array.py diff --git a/pypy/module/array/test/test_array_old.py

[pypy-commit] pypy default: Reduce diff with py3

2016-10-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r87908:7846abd8dce5 Date: 2016-10-20 19:53 +0100 http://bitbucket.org/pypy/pypy/changeset/7846abd8dce5/ Log:Reduce diff with py3 diff --git a/pypy/module/array/test/test_array.py b/pypy/module/array/test/test_array.py --- a/pypy/module/array/test/test_