[pypy-commit] pypy py3k: zipimport namespace pkg support, hopefully

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84549:812de889087b Date: 2016-05-20 18:55 -0700 http://bitbucket.org/pypy/pypy/changeset/812de889087b/ Log:zipimport namespace pkg support, hopefully diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimpor

[pypy-commit] pypy py3k: py3 switches to socket.timeout exceptions

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84548:63484f87ca48 Date: 2016-05-20 17:39 -0700 http://bitbucket.org/pypy/pypy/changeset/63484f87ca48/ Log:py3 switches to socket.timeout exceptions diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_

[pypy-commit] pypy py3k: error msg impl details

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84546:f0d05ad44099 Date: 2016-05-20 17:17 -0700 http://bitbucket.org/pypy/pypy/changeset/f0d05ad44099/ Log:error msg impl details diff --git a/lib-python/3/test/test_socket.py b/lib-python/3/test/test_socket.py --- a/lib-python/3/test/test_socke

[pypy-commit] pypy py3k: followup 1a0b1ff00ed7: fsdecode on the way out

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84547:17eb2b4a23ee Date: 2016-05-20 17:18 -0700 http://bitbucket.org/pypy/pypy/changeset/17eb2b4a23ee/ Log:followup 1a0b1ff00ed7: fsdecode on the way out diff --git a/pypy/module/_socket/interp_socket.py b/pypy/module/_socket/interp_socket.py -

[pypy-commit] pypy py3k: fix _finalize_ (register it)

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84545:cbe8138d93e1 Date: 2016-05-20 16:50 -0700 http://bitbucket.org/pypy/pypy/changeset/cbe8138d93e1/ Log:fix _finalize_ (register it) diff --git a/pypy/module/_socket/interp_socket.py b/pypy/module/_socket/interp_socket.py --- a/pypy/module/_

[pypy-commit] pypy py3k: fix translation maybe

2016-05-20 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r84544:e69098761bed Date: 2016-05-20 16:41 -0700 http://bitbucket.org/pypy/pypy/changeset/e69098761bed/ Log:fix translation maybe diff --git a/pypy/module/cpyext/unicodeobject.py b/pypy/module/cpyext/unicodeobject.py --- a/pypy/module/cpyext/uni

[pypy-commit] pypy guard-compatible: Write down the plan

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84543:2588b05d7184 Date: 2016-05-20 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/2588b05d7184/ Log:Write down the plan diff --git a/rpython/jit/backend/x86/guard_compat.py b/rpython/jit/backend/x86/guard_compat.py --- a/rpython

[pypy-commit] pypy py3.5: Reorder matmul in baseobjspace

2016-05-20 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r84542:2128a2ddbaaf Date: 2016-05-20 21:55 +0200 http://bitbucket.org/pypy/pypy/changeset/2128a2ddbaaf/ Log:Reorder matmul in baseobjspace diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/b

[pypy-commit] pypy default: Add rfloat.log2(), which tries to be exact for powers of two.

2016-05-20 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r84541:97a570bd5122 Date: 2014-12-18 22:35 +0100 http://bitbucket.org/pypy/pypy/changeset/97a570bd5122/ Log:Add rfloat.log2(), which tries to be exact for powers of two. (grafted from d3c7a156cc70124031fe3b71400f921cd29de0d6) diff --git a/rpyth

[pypy-commit] pypy default: More logs

2016-05-20 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r84540:e39c49ad50d8 Date: 2015-06-28 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/e39c49ad50d8/ Log:More logs (grafted from 2aab118cd6879c1a77f9f1d0848c12b2643b2501) diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annr

[pypy-commit] pypy py3k: Fix test after argument error messages are closer to CPython now.

2016-05-20 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r84537:75413b52ce60 Date: 2016-05-20 16:40 +0200 http://bitbucket.org/pypy/pypy/changeset/75413b52ce60/ Log:Fix test after argument error messages are closer to CPython now. diff --git a/pypy/interpreter/test/test_argument.py b/pypy/interpreter/t

[pypy-commit] pypy py3k: hg merge default (+ fixes)

2016-05-20 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r84538:df5facd61ba8 Date: 2016-05-20 18:54 +0200 http://bitbucket.org/pypy/pypy/changeset/df5facd61ba8/ Log:hg merge default (+ fixes) Some tests still fail. E.g. test_verbose_flag_* in pypy/module/imp/test/test_import.py and test_

[pypy-commit] pypy py3k: hg merge

2016-05-20 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r84539:b906865b650f Date: 2016-05-20 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/b906865b650f/ Log:hg merge diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rlib/rposix.py @@ -1045,15

[pypy-commit] pypy py3k: add replace() for win32

2016-05-20 Thread mattip
Author: Matti Picus Branch: py3k Changeset: r84536:0fadbd4f5524 Date: 2016-05-20 18:23 +0300 http://bitbucket.org/pypy/pypy/changeset/0fadbd4f5524/ Log:add replace() for win32 (grafted from 54617a9d23bb8b70763929b214ab24eba547ccc3) diff --git a/rpython/rlib/rposix.py b/rpython/rlib/r

[pypy-commit] pypy gc-forkfriendly: Unbreak incminimark. (This took forever to find. Eep.)

2016-05-20 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: gc-forkfriendly Changeset: r84535:9f1cf4f5e11e Date: 2016-05-20 09:44 -0700 http://bitbucket.org/pypy/pypy/changeset/9f1cf4f5e11e/ Log:Unbreak incminimark. (This took forever to find. Eep.) diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/inc

[pypy-commit] pypy guard-compatible: tweaks

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84534:848afed0747a Date: 2016-05-20 17:54 +0200 http://bitbucket.org/pypy/pypy/changeset/848afed0747a/ Log:tweaks diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backend/llgr

[pypy-commit] pypy cpyext-old-buffers: Make error message consistent.

2016-05-20 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-old-buffers Changeset: r84533:1041b2d7a17b Date: 2016-05-20 08:51 -0700 http://bitbucket.org/pypy/pypy/changeset/1041b2d7a17b/ Log:Make error message consistent. diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/typeobject.py --- a/pyp

[pypy-commit] pypy cpyext-old-buffers: Except for str, require all buffers to provide get_raw_address() for cpyext.

2016-05-20 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-old-buffers Changeset: r84532:294edd159e7e Date: 2016-05-20 08:47 -0700 http://bitbucket.org/pypy/pypy/changeset/294edd159e7e/ Log:Except for str, require all buffers to provide get_raw_address() for cpyext. This removes the magic leaki

[pypy-commit] pypy cpyext-old-buffers: Expose memory leaked by cpyext's buffer -> PyBufferObject to RPython.

2016-05-20 Thread devin.jeanpierre
Author: Devin Jeanpierre Branch: cpyext-old-buffers Changeset: r84531:546354142cce Date: 2016-05-20 08:30 -0700 http://bitbucket.org/pypy/pypy/changeset/546354142cce/ Log:Expose memory leaked by cpyext's buffer -> PyBufferObject to RPython. This will let me avoid copying it a

[pypy-commit] pypy default: add replace() for win32

2016-05-20 Thread mattip
Author: Matti Picus Branch: Changeset: r84530:54617a9d23bb Date: 2016-05-20 18:23 +0300 http://bitbucket.org/pypy/pypy/changeset/54617a9d23bb/ Log:add replace() for win32 diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rlib/rposix.py @

[pypy-commit] pypy guard-compatible: Finish llgraph support for guard_compatible, fix tests

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84529:0717682946eb Date: 2016-05-20 17:28 +0200 http://bitbucket.org/pypy/pypy/changeset/0717682946eb/ Log:Finish llgraph support for guard_compatible, fix tests diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/

[pypy-commit] pypy guard-compatible: Ah no, of course we don't have to cache find_compatible() when it returns 0

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84528:e8a9ac39e5a8 Date: 2016-05-20 17:17 +0200 http://bitbucket.org/pypy/pypy/changeset/e8a9ac39e5a8/ Log:Ah no, of course we don't have to cache find_compatible() when it returns 0 diff --git a/rpython/jit/backend/test/runner_

[pypy-commit] pypy guard-compatible: Fix test_extend_guard_compatible_2 (missing llgraph caching) and add

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84527:4f4676f68148 Date: 2016-05-20 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/4f4676f68148/ Log:Fix test_extend_guard_compatible_2 (missing llgraph caching) and add test_extend_guard_compatible_3 diff --git a/rpython/

[pypy-commit] pypy guard-compatible: Test returns of 0 from find_compatible()

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84526:d428c155d5a4 Date: 2016-05-20 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/d428c155d5a4/ Log:Test returns of 0 from find_compatible() diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_

[pypy-commit] pypy guard-compatible: First (passing) test for find_compatible()

2016-05-20 Thread arigo
Author: Armin Rigo Branch: guard-compatible Changeset: r84525:08aed0a2c183 Date: 2016-05-20 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/08aed0a2c183/ Log:First (passing) test for find_compatible() diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runne

[pypy-commit] pypy guard-compatible: fix translation

2016-05-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r84523:8b13951942df Date: 2016-05-18 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/8b13951942df/ Log:fix translation diff --git a/pypy/objspace/std/callmethod.py b/pypy/objspace/std/callmethod.py --- a/pypy/objspace/std/c

[pypy-commit] pypy guard-compatible: try to implement the backend/guard_compatible interface

2016-05-20 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r84524:b4c9f5681460 Date: 2016-05-20 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/b4c9f5681460/ Log:try to implement the backend/guard_compatible interface (needs new code in the graph viewer, because of the diff