[pypy-commit] pypy default: Issue #2369: on FreeBSD/PowerPC, "long double" is probably the same as

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86259:559ab6a0936b Date: 2016-08-18 09:00 +0200 http://bitbucket.org/pypy/pypy/changeset/559ab6a0936b/ Log:Issue #2369: on FreeBSD/PowerPC, "long double" is probably the same as "double", so the JIT tries to look inside this function. Hide the

[pypy-commit] extradoc extradoc: merge heads

2016-08-18 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5675:b55c45c4f64f Date: 2016-08-18 10:11 +0200 http://bitbucket.org/pypy/extradoc/changeset/b55c45c4f64f/ Log:merge heads diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst --- a/planning/py3.5/2016-

[pypy-commit] extradoc extradoc: Add another point

2016-08-18 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5674:f2ad0bddce13 Date: 2016-08-18 09:59 +0200 http://bitbucket.org/pypy/extradoc/changeset/f2ad0bddce13/ Log:Add another point diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst --- a/planning/py3.5

[pypy-commit] pypy py3.5-memoryview: started to implement tuple indexing and finishing cast of memoryview, much more changes are needed to implement that

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86260:a25cfe739e3f Date: 2016-08-17 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/a25cfe739e3f/ Log:started to implement tuple indexing and finishing cast of memoryview, much more changes are needed to implement that

[pypy-commit] pypy default: Link to the great issue #2363 in the faq entry.

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86262:819f6943562d Date: 2016-08-18 11:18 +0200 http://bitbucket.org/pypy/pypy/changeset/819f6943562d/ Log:Link to the great issue #2363 in the faq entry. diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@

[pypy-commit] pypy py3.5: hex method for memoryview + tests

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86263:66f22d46654d Date: 2016-08-16 11:13 +0200 http://bitbucket.org/pypy/pypy/changeset/66f22d46654d/ Log:hex method for memoryview + tests diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/pypy

[pypy-commit] pypy py3.5: missing argument to operation error

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86266:e82a59c7c604 Date: 2016-08-16 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/e82a59c7c604/ Log:missing argument to operation error diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a/py

[pypy-commit] pypy py3.5: 32bit translation issue, prebuilt long

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86265:5b83e4237db3 Date: 2016-08-16 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/5b83e4237db3/ Log:32bit translation issue, prebuilt long diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --- a

[pypy-commit] pypy py3.5: hex method for bytes and bytearray + test

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86264:2da7b655302d Date: 2016-08-16 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/2da7b655302d/ Log:hex method for bytes and bytearray + test diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py --

[pypy-commit] pypy guard-compatible: a hack: track the source of the value that guard_compatible is about

2016-08-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r86267:d547e20900d8 Date: 2016-08-08 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/d547e20900d8/ Log:a hack: track the source of the value that guard_compatible is about (this might well be reverted, but I want to

[pypy-commit] pypy guard-compatible: guard_compatible was broken by b116f09c4e9d: by removing the quasi-immut

2016-08-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r86269:2963715f455b Date: 2016-08-18 11:44 +0200 http://bitbucket.org/pypy/pypy/changeset/2963715f455b/ Log:guard_compatible was broken by b116f09c4e9d: by removing the quasi- immut operations, the guard_compatible optimi

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

2016-08-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r86268:5169b51b8fab Date: 2016-08-09 12:16 +0200 http://bitbucket.org/pypy/pypy/changeset/5169b51b8fab/ Log:fix translation diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdict

[pypy-commit] pypy py3.5-async: Change POP_TOP to DUP_TOP in async_for, should fix TypeError after execution of 'async for'

2016-08-18 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r86270:331fd07f62f8 Date: 2016-08-18 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/331fd07f62f8/ Log:Change POP_TOP to DUP_TOP in async_for, should fix TypeError after execution of 'async for' diff --git a/pypy/interpreter/

[pypy-commit] pypy memoryview-attributes: removed semicolon after if which made the next statement executed all the time (test did not compile .so file because all warnings are treated as errors)

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86271:32b804646e13 Date: 2016-08-18 12:46 +0200 http://bitbucket.org/pypy/pypy/changeset/32b804646e13/ Log:removed semicolon after if which made the next statement executed all the time (test did not compile .so file b

[pypy-commit] buildbot default: detail

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r1014:879f3ec8e19a Date: 2016-08-18 13:09 +0200 http://bitbucket.org/pypy/buildbot/changeset/879f3ec8e19a/ Log:detail diff --git a/bot2/pypybuildbot/summary.py b/bot2/pypybuildbot/summary.py --- a/bot2/pypybuildbot/summary.py +++ b/bot2/pypybuildbot/sum

[pypy-commit] pypy default: Issue #2270 (part): accept and round down floats in resource.setrlimit()

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86272:aa0294523cbe Date: 2016-08-18 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/aa0294523cbe/ Log:Issue #2270 (part): accept and round down floats in resource.setrlimit() diff --git a/lib_pypy/resource.py b/lib_pypy/resource.py --- a/l

[pypy-commit] pypy py3.5-async: Change stack effect of POP_EXCEPT from -1 to -2, to compensate the depth in 'async for', because all except-finally depths are different in cpython. shorten the 'async

2016-08-18 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r86273:e51e6872dbf1 Date: 2016-08-18 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/e51e6872dbf1/ Log:Change stack effect of POP_EXCEPT from -1 to -2, to compensate the depth in 'async for', because all except-finally depths

[pypy-commit] pypy py3.5: frame.clear()

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86274:79296a54da93 Date: 2016-08-18 16:29 +0200 http://bitbucket.org/pypy/pypy/changeset/79296a54da93/ Log:frame.clear() diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interpreter/generator.py +++ b/pypy/inte

[pypy-commit] pypy memoryview-attributes: defining bf_getbuffer to get the buffer_test.c going. it dispatches to wrap_getbuffer (maybe not what we want)

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86275:dbd4120ff2b0 Date: 2016-08-18 16:37 +0200 http://bitbucket.org/pypy/pypy/changeset/dbd4120ff2b0/ Log:defining bf_getbuffer to get the buffer_test.c going. it dispatches to wrap_getbuffer (maybe not what we want)

[pypy-commit] pypy default: Fix use of space.appexec so that it works in py3k -A tests

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86276:33d4dcf474ce Date: 2016-08-18 15:45 +0100 http://bitbucket.org/pypy/pypy/changeset/33d4dcf474ce/ Log:Fix use of space.appexec so that it works in py3k -A tests diff --git a/pypy/module/_cffi_backend/test/test_re_python.py b/pypy/module/_cffi_bac

[pypy-commit] pypy default: Uh. This was probably converted from "except KeyboardInterrupt,

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86277:5f6febd4256c Date: 2016-08-18 16:53 +0200 http://bitbucket.org/pypy/pypy/changeset/5f6febd4256c/ Log:Uh. This was probably converted from "except KeyboardInterrupt, RuntimeError:", which was buggy in the first place diff --git a/pypy/tool

[pypy-commit] pypy py3k: hg merge default

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86278:69541f67e745 Date: 2016-08-18 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/69541f67e745/ Log:hg merge default diff --git a/lib_pypy/resource.py b/lib_pypy/resource.py --- a/lib_pypy/resource.py +++ b/lib_pypy/resource.py @@ -86,7 +86,

[pypy-commit] pypy py3.5: Add the new RecursionError exception.

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86279:044728302224 Date: 2016-08-18 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/044728302224/ Log:Add the new RecursionError exception. diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interprete

[pypy-commit] pypy py3.5: Seems that sys.__package__ is also '' on CPython 3.5.

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86280:123890e04030 Date: 2016-08-18 17:06 +0200 http://bitbucket.org/pypy/pypy/changeset/123890e04030/ Log:Seems that sys.__package__ is also '' on CPython 3.5. diff --git a/pypy/interpreter/test/test_module.py b/pypy/interpreter/test/test_module

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

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r86281:abb8120a073d Date: 2016-08-18 16:09 +0100 http://bitbucket.org/pypy/pypy/changeset/abb8120a073d/ Log:hg merge py3k diff --git a/lib_pypy/resource.py b/lib_pypy/resource.py --- a/lib_pypy/resource.py +++ b/lib_pypy/resource.py @@ -86,7 +86,11

[pypy-commit] pypy memoryview-attributes: test_buffer_protocol passes now, allocating a new Py_buffer that should be managed by the CPyBuffer object (needs some discussion)

2016-08-18 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86282:c6decd039ce0 Date: 2016-08-18 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/c6decd039ce0/ Log:test_buffer_protocol passes now, allocating a new Py_buffer that should be managed by the CPyBuffer object (nee

[pypy-commit] pypy py3k: Fix constant-folding for '**'

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86283:9e01cc8cdef4 Date: 2016-08-18 16:36 +0100 http://bitbucket.org/pypy/pypy/changeset/9e01cc8cdef4/ Log:Fix constant-folding for '**' diff --git a/pypy/interpreter/astcompiler/optimize.py b/pypy/interpreter/astcompiler/optimize.py --- a/pypy/in

[pypy-commit] pypy default: Use explicit types, not space.wrap() (fixes the test on py3k)

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86284:77bc9e962a4e Date: 2016-08-18 17:38 +0100 http://bitbucket.org/pypy/pypy/changeset/77bc9e962a4e/ Log:Use explicit types, not space.wrap() (fixes the test on py3k) diff --git a/pypy/module/_jitlog/test/test__jitlog.py b/pypy/module/_jitlog/test/t

[pypy-commit] pypy default: Add a more precise assert: the computed stack depth must never be

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86285:b4e83acb5f3c Date: 2016-08-18 19:15 +0200 http://bitbucket.org/pypy/pypy/changeset/b4e83acb5f3c/ Log:Add a more precise assert: the computed stack depth must never be negative. Fix the logic to avoid computing stack depths for unre

[pypy-commit] pypy py3.5: Manual copy of b4e83acb5f3c, and fix of a resulting issue: two opcodes

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86286:f8ffd7d38ab1 Date: 2016-08-18 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/f8ffd7d38ab1/ Log:Manual copy of b4e83acb5f3c, and fix of a resulting issue: two opcodes had a wrong stack effect diff --git a/pypy/interpreter/astcom

[pypy-commit] extradoc extradoc: RecursionError done

2016-08-18 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5676:9f9502d1981e Date: 2016-08-18 19:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/9f9502d1981e/ Log:RecursionError done diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst --- a/planning/py3

[pypy-commit] pypy py3.5-async: Check for correct values in 'async for' test

2016-08-18 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r86287:5f146fc69289 Date: 2016-08-18 20:17 +0200 http://bitbucket.org/pypy/pypy/changeset/5f146fc69289/ Log:Check for correct values in 'async for' test diff --git a/pypy/module/_asyncio/test/test_asyncio.py b/pypy/module/_asyncio/test/t

[pypy-commit] pypy py3.5: Merge with py3.5-async

2016-08-18 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86288:10f2791aaf2d Date: 2016-08-18 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/10f2791aaf2d/ Log:Merge with py3.5-async diff --git a/pypy/interpreter/astcompiler/assemble.py b/pypy/interpreter/astcompiler/assemble.py --- a/pypy/inte

[pypy-commit] pypy py3.5: Change POP_EXCEPT back to -1

2016-08-18 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86289:6cf3401c7f36 Date: 2016-08-18 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/6cf3401c7f36/ Log:Change POP_EXCEPT back to -1 diff --git a/pypy/interpreter/astcompiler/assemble.py b/pypy/interpreter/astcompiler/assemble.py --- a/pyp

[pypy-commit] pypy py3.5: Very obscure fix

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86290:4b361d9f44e2 Date: 2016-08-18 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/4b361d9f44e2/ Log:Very obscure fix diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py --- a/pypy/interpreter/astc

[pypy-commit] pypy py3.5: Describe more clearly that the (first) StackDepthComputationError can be

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86291:e0ca92dd6b05 Date: 2016-08-18 21:55 +0200 http://bitbucket.org/pypy/pypy/changeset/e0ca92dd6b05/ Log:Describe more clearly that the (first) StackDepthComputationError can be ignored at first. diff --git a/pypy/interpreter/astcompiler

[pypy-commit] pypy default: Clean up Signature to stop making it "tuply". It's now a lie that it is

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86292:49dbf1f24170 Date: 2016-08-18 22:11 +0200 http://bitbucket.org/pypy/pypy/changeset/49dbf1f24170/ Log:Clean up Signature to stop making it "tuply". It's now a lie that it is used by the annotator. diff --git a/pypy/interpreter/gateway.py b

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

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r86294:3c9a0b0aa820 Date: 2016-08-18 22:13 +0200 http://bitbucket.org/pypy/pypy/changeset/3c9a0b0aa820/ Log:hg merge py3k diff --git a/pypy/interpreter/astcompiler/optimize.py b/pypy/interpreter/astcompiler/optimize.py --- a/pypy/interpreter/astco

[pypy-commit] pypy py3k: hg merge default

2016-08-18 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86293:b34a037a6866 Date: 2016-08-18 22:12 +0200 http://bitbucket.org/pypy/pypy/changeset/b34a037a6866/ Log:hg merge default diff --git a/pypy/interpreter/astcompiler/assemble.py b/pypy/interpreter/astcompiler/assemble.py --- a/pypy/interpreter/ast

[pypy-commit] pypy cling-support: fix string handling for the loadable capi

2016-08-18 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86295:4831e0f5b4d5 Date: 2016-08-18 13:41 -0700 http://bitbucket.org/pypy/pypy/changeset/4831e0f5b4d5/ Log:fix string handling for the loadable capi diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/builtin_c

[pypy-commit] pypy cling-support: change handling of std; fixes access to cout

2016-08-18 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86296:1eaa1b5ee34f Date: 2016-08-18 14:17 -0700 http://bitbucket.org/pypy/pypy/changeset/1eaa1b5ee34f/ Log:change handling of std; fixes access to cout diff --git a/pypy/module/cppyy/pythonify.py b/pypy/module/cppyy/pythonify.py --- a/p

[pypy-commit] pypy default: Fix missing change for the modified Signature API in 49dbf1f24170

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86297:ef1ddb6992ab Date: 2016-08-18 23:38 +0100 http://bitbucket.org/pypy/pypy/changeset/ef1ddb6992ab/ Log:Fix missing change for the modified Signature API in 49dbf1f24170 diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/m

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

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: py3.5 Changeset: r86299:1dd495a13d2c Date: 2016-08-18 23:39 +0100 http://bitbucket.org/pypy/pypy/changeset/1dd495a13d2c/ Log:hg merge py3k diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyext/ap

[pypy-commit] pypy py3k: hg merge default

2016-08-18 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86298:71a1d16e20d5 Date: 2016-08-18 23:39 +0100 http://bitbucket.org/pypy/pypy/changeset/71a1d16e20d5/ 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 cling-support: translater fixes

2016-08-18 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86301:e2e2d5f25c36 Date: 2016-08-18 15:59 -0700 http://bitbucket.org/pypy/pypy/changeset/e2e2d5f25c36/ Log:translater fixes diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/builtin_capi.py --- a/pypy/module/

[pypy-commit] pypy cling-support: remove spurious printout

2016-08-18 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86300:4ea4f34d66b9 Date: 2016-08-18 14:52 -0700 http://bitbucket.org/pypy/pypy/changeset/4ea4f34d66b9/ Log:remove spurious printout diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx b/pypy/module/cppyy/src/clingcwrapper.cxx --- a/py

[pypy-commit] pypy default: Backed out changeset 33d4dcf474ce

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86302:916d5087f471 Date: 2016-08-19 07:41 +0200 http://bitbucket.org/pypy/pypy/changeset/916d5087f471/ Log:Backed out changeset 33d4dcf474ce This broke tests (just run py.test test_re_python.py). We were importing modules in every singl

[pypy-commit] pypy default: Skip these two tests if running on a very old 2.7, where at least on

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86303:c02fee85a03a Date: 2016-08-19 07:54 +0200 http://bitbucket.org/pypy/pypy/changeset/c02fee85a03a/ Log:Skip these two tests if running on a very old 2.7, where at least on 32-bit we get OverflowErrors inside rlib/rposix.py diff --git a/pypy

[pypy-commit] pypy default: Fix the original problem differently

2016-08-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r86304:2430635c051f Date: 2016-08-19 08:09 +0200 http://bitbucket.org/pypy/pypy/changeset/2430635c051f/ Log:Fix the original problem differently diff --git a/pypy/module/_cffi_backend/test/test_re_python.py b/pypy/module/_cffi_backend/test/test_re_pyth