[pypy-commit] pypy reverse-debugger: A second place with hide/reveal

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85510:0b7b98628f9f Date: 2016-07-02 00:19 +0200 http://bitbucket.org/pypy/pypy/changeset/0b7b98628f9f/ Log:A second place with hide/reveal diff --git a/pypy/module/_cffi_backend/ccallback.py b/pypy/module/_cffi_backend/ccallback.py ---

[pypy-commit] pypy reverse-debugger: fix (port from stmgc-c8)

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85507:2c199ada1854 Date: 2016-07-01 23:29 +0200 http://bitbucket.org/pypy/pypy/changeset/2c199ada1854/ Log:fix (port from stmgc-c8) diff --git a/rpython/rlib/rrawarray.py b/rpython/rlib/rrawarray.py --- a/rpython/rlib/rrawarray.py +++ b

[pypy-commit] pypy reverse-debugger: fixes

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85506:e5e2c4c6d62f Date: 2016-07-01 23:29 +0200 http://bitbucket.org/pypy/pypy/changeset/e5e2c4c6d62f/ Log:fixes diff --git a/pypy/module/_cffi_backend/hide_reveal.py b/pypy/module/_cffi_backend/hide_reveal.py --- a/pypy/module/_cffi_b

[pypy-commit] pypy reverse-debugger: fix for tests

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85509:5bcd3e5d3eda Date: 2016-07-01 23:34 +0200 http://bitbucket.org/pypy/pypy/changeset/5bcd3e5d3eda/ Log:fix for tests diff --git a/rpython/memory/gctransform/boehm.py b/rpython/memory/gctransform/boehm.py --- a/rpython/memory/gctran

[pypy-commit] pypy reverse-debugger: hg merge default

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85508:496ddf1997fe Date: 2016-07-01 23:33 +0200 http://bitbucket.org/pypy/pypy/changeset/496ddf1997fe/ Log:hg merge default diff --git a/rpython/translator/tool/make_dot.py b/rpython/translator/tool/make_dot.py --- a/rpython/translator

[pypy-commit] pypy default: Backed out changeset 850a4e0a56cc

2016-07-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r85505:3a1612568705 Date: 2016-07-01 23:29 +0200 http://bitbucket.org/pypy/pypy/changeset/3a1612568705/ Log:Backed out changeset 850a4e0a56cc Seems that we end up with big one-line blocks with '\n' written in the middle diff --git a/rpy

[pypy-commit] pypy py3.5: Only allow dicts in map_unpack_with_call

2016-07-01 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85504:a8f99affbbfd Date: 2016-07-01 20:42 +0200 http://bitbucket.org/pypy/pypy/changeset/a8f99affbbfd/ Log:Only allow dicts in map_unpack_with_call diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter

[pypy-commit] pypy reverse-debugger: Write down both implementations for cffi callbacks: the old one which

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85503:59aff804be9c Date: 2016-07-01 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/59aff804be9c/ Log:Write down both implementations for cffi callbacks: the old one which uses RWeakList, and the new one which uses direct ca

[pypy-commit] pypy py3.5: Show only value of unicodeobject in case of non-empty intersection

2016-07-01 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85502:53b6c2e3609c Date: 2016-07-01 19:59 +0200 http://bitbucket.org/pypy/pypy/changeset/53b6c2e3609c/ Log:Show only value of unicodeobject in case of non-empty intersection diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode

[pypy-commit] pypy py3.5: Check multiple values for keyword in map_unpack_with_call

2016-07-01 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r85501:17c11ede8071 Date: 2016-07-01 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/17c11ede8071/ Log:Check multiple values for keyword in map_unpack_with_call diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a

[pypy-commit] pypy reverse-debugger: hg merge default

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85500:600dfa2a7206 Date: 2016-07-01 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/600dfa2a7206/ Log:hg merge default diff too long, truncating to 2000 out of 4923 lines diff --git a/lib_pypy/datetime.py b/lib_pypy/datetime.py --

[pypy-commit] pypy default: Support backslashes inside strings passed to dot

2016-07-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r85499:850a4e0a56cc Date: 2016-07-01 19:37 +0200 http://bitbucket.org/pypy/pypy/changeset/850a4e0a56cc/ Log:Support backslashes inside strings passed to dot diff --git a/rpython/translator/tool/make_dot.py b/rpython/translator/tool/make_dot.py --- a/rp

[pypy-commit] pypy default: Improve the test, and fix:

2016-07-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r85498:f616e095f87e Date: 2016-07-01 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/f616e095f87e/ Log:Improve the test, and fix: The subclass __init__ and __new__ should not be called. Thanks Armin! diff --git a/lib_pypy

[pypy-commit] pypy default: Like CPython, use type(self) to create new instances in datetime.replace().

2016-07-01 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r85497:7a86c69fafb6 Date: 2016-07-01 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/7a86c69fafb6/ Log:Like CPython, use type(self) to create new instances in datetime.replace(). diff --git a/lib_pypy/datetime.py b/lib_pypy/dateti

[pypy-commit] pypy reverse-debugger: Minor clean-up, and don't trace hidden_applevel bytecodes at all

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85496:0210f3ef956a Date: 2016-07-01 18:55 +0200 http://bitbucket.org/pypy/pypy/changeset/0210f3ef956a/ Log:Minor clean-up, and don't trace hidden_applevel bytecodes at all (previously it would still trigger at bytecode index 0).

[pypy-commit] pypy reverse-debugger: Signals work with a little tweak

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85495:6d53b2a13d23 Date: 2016-07-01 18:47 +0200 http://bitbucket.org/pypy/pypy/changeset/6d53b2a13d23/ Log:Signals work with a little tweak diff --git a/pypy/interpreter/reverse_debugging.py b/pypy/interpreter/reverse_debugging.py ---

[pypy-commit] pypy call-via-pyobj: fix for translation

2016-07-01 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85494:1b1bf8ef2fb6 Date: 2016-07-01 18:21 +0300 http://bitbucket.org/pypy/pypy/changeset/1b1bf8ef2fb6/ Log:fix for translation diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/typeobject.py --- a/pypy/module/cpyext/type

[pypy-commit] pypy reverse-debugger: test fix

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85493:ae8134681b8c Date: 2016-07-01 17:11 +0200 http://bitbucket.org/pypy/pypy/changeset/ae8134681b8c/ Log:test fix diff --git a/rpython/translator/revdb/test/test_process.py b/rpython/translator/revdb/test/test_process.py --- a/rpytho

[pypy-commit] pypy.org extradoc: update the values

2016-07-01 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r764:9b074671829e Date: 2016-07-01 16:41 +0200 http://bitbucket.org/pypy/pypy.org/changeset/9b074671829e/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy reverse-debugger: Clean up, fixes reverse-watchpoints stopping one step too far in the past

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85492:bbb6f37c65f4 Date: 2016-07-01 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/bbb6f37c65f4/ Log:Clean up, fixes reverse-watchpoints stopping one step too far in the past diff --git a/rpython/translator/revdb/interact.

[pypy-commit] pypy ppc-vsx-support: changes vec_guard to pass more tests (work in progress)

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85491:dd3b78c15f4f Date: 2016-07-01 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/dd3b78c15f4f/ Log:changes vec_guard to pass more tests (work in progress) diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/ba

[pypy-commit] pypy reverse-debugger: Tweak again the breakpoint detection code and the "next" and "bnext" commands

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85490:b5ea52f65b84 Date: 2016-07-01 16:10 +0200 http://bitbucket.org/pypy/pypy/changeset/b5ea52f65b84/ Log:Tweak again the breakpoint detection code and the "next" and "bnext" commands diff --git a/pypy/interpreter/reverse_debug

[pypy-commit] pypy ppc-vsx-support: finished accum reduce function for f64/i64 + and * (ppc)

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85489:89ec178c8b17 Date: 2016-07-01 15:37 +0200 http://bitbucket.org/pypy/pypy/changeset/89ec178c8b17/ Log:finished accum reduce function for f64/i64 + and * (ppc) diff --git a/rpython/jit/backend/ppc/codebuilder.py b/rpython/jit/

[pypy-commit] pypy call-via-pyobj: use a list to make the offset lookup work (test passes)

2016-07-01 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85488:02ab445bf7f9 Date: 2016-07-01 16:01 +0300 http://bitbucket.org/pypy/pypy/changeset/02ab445bf7f9/ Log:use a list to make the offset lookup work (test passes) diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyext/meth

[pypy-commit] pypy ppc-vsx-support: add a many details to implement the reduction pattern (ppc, partly working already)

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85487:1360aa62b1ed Date: 2016-07-01 14:00 +0200 http://bitbucket.org/pypy/pypy/changeset/1360aa62b1ed/ Log:add a many details to implement the reduction pattern (ppc, partly working already) diff --git a/rpython/jit/backend

[pypy-commit] extradoc extradoc: rewording

2016-07-01 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r5644:90f043cebe19 Date: 2016-07-01 14:53 +0300 http://bitbucket.org/pypy/extradoc/changeset/90f043cebe19/ Log:rewording diff --git a/talk/compiler-workshop-2016/pypy.rst b/talk/compiler-workshop-2016/pypy.rst --- a/talk/compiler-workshop-2016

[pypy-commit] pypy reverse-debugger: Use marshal version 0 to avoid new_interned_str().

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85486:0f2ae8aeae0c Date: 2016-07-01 12:57 +0200 http://bitbucket.org/pypy/pypy/changeset/0f2ae8aeae0c/ Log:Use marshal version 0 to avoid new_interned_str(). diff --git a/pypy/interpreter/reverse_debugging.py b/pypy/interpreter/reverse

[pypy-commit] pypy reverse-debugger: A fix that is also an optimization: when single-stepping on a loop

2016-07-01 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85485:259a2938c2c1 Date: 2016-07-01 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/259a2938c2c1/ Log:A fix that is also an optimization: when single-stepping on a loop while foo: body then it never jumps back to

[pypy-commit] pypy call-via-pyobj: proof of concept using offset-to-function instead of function

2016-07-01 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85484:5b38ce2c4c11 Date: 2016-07-01 12:53 +0300 http://bitbucket.org/pypy/pypy/changeset/5b38ce2c4c11/ Log:proof of concept using offset-to-function instead of function diff --git a/pypy/module/cpyext/methodobject.py b/pypy/module/cpyex

[pypy-commit] pypy call-via-pyobj: add a failing test

2016-07-01 Thread mattip
Author: Matti Picus Branch: call-via-pyobj Changeset: r85483:143f7a33f037 Date: 2016-07-01 12:45 +0300 http://bitbucket.org/pypy/pypy/changeset/143f7a33f037/ Log:add a failing test diff --git a/pypy/module/cpyext/test/array.c b/pypy/module/cpyext/test/array.c --- a/pypy/module/cpyext/test/ar

[pypy-commit] pypy ppc-vsx-support: merge default

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85482:71642c531e12 Date: 2016-07-01 10:41 +0200 http://bitbucket.org/pypy/pypy/changeset/71642c531e12/ Log:merge default diff too long, truncating to 2000 out of 6953 lines diff --git a/pypy/doc/config/commandline.txt b/pypy/doc/c

[pypy-commit] pypy default: removed tests that call int_floordiv, this operation does not exist anymore (arm)

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85481:518a6a527292 Date: 2016-07-01 10:36 +0200 http://bitbucket.org/pypy/pypy/changeset/518a6a527292/ Log:removed tests that call int_floordiv, this operation does not exist anymore (arm) diff --git a/rpython/jit/backend/arm/test/test_as

[pypy-commit] pypy default: remove a little endian check. ctypes does not assign arrays in big endian order for int128_t (s390x)

2016-07-01 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85480:e3bd32fc0036 Date: 2016-07-01 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/e3bd32fc0036/ Log:remove a little endian check. ctypes does not assign arrays in big endian order for int128_t (s390x) diff --git a/rpython/rtyper/ll