[pypy-commit] pypy reverse-debugger: Correctly close the remote end of the socketpair. Otherwise, the

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86132:5797950d42c5 Date: 2016-08-11 09:53 +0200 http://bitbucket.org/pypy/pypy/changeset/5797950d42c5/ Log:Correctly close the remote end of the socketpair. Otherwise, the subprocess may remain alive forever, trying to read from

[pypy-commit] pypy reverse-debugger: in-progress

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86133:710590b97b42 Date: 2016-08-11 09:54 +0200 http://bitbucket.org/pypy/pypy/changeset/710590b97b42/ Log:in-progress diff --git a/rpython/translator/c/src/entrypoint.c b/rpython/translator/c/src/entrypoint.c --- a/rpython/translator/

[pypy-commit] pypy reverse-debugger: Forgot to add the test file.

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86134:678a96c2a2bf Date: 2016-08-11 09:57 +0200 http://bitbucket.org/pypy/pypy/changeset/678a96c2a2bf/ Log:Forgot to add the test file. diff --git a/rpython/translator/revdb/src-revdb/revdb.c b/rpython/translator/revdb/src-revdb/revdb.

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

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86135:6a05c5fb0a03 Date: 2016-08-11 10:02 +0200 http://bitbucket.org/pypy/pypy/changeset/6a05c5fb0a03/ Log:fix test diff --git a/rpython/translator/revdb/test/test_weak.py b/rpython/translator/revdb/test/test_weak.py --- a/rpython/tran

[pypy-commit] pypy reverse-debugger: trying

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86136:0140e350104d Date: 2016-08-11 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/0140e350104d/ Log:trying diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyo

[pypy-commit] pypy reverse-debugger: Careful, we need the gil_acquire byte as well: otherwise effects

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86137:8ac394503ebe Date: 2016-08-11 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/8ac394503ebe/ Log:Careful, we need the gil_acquire byte as well: otherwise effects like writing to GC objects might occur at the wrong time

[pypy-commit] pypy py3.5-async: several changes for translation

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86138:3c775a43b9af Date: 2016-08-11 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/3c775a43b9af/ Log:several changes for translation renamed argument name in Python.asdl, will resolve an issue for the new type singleton wh

[pypy-commit] pypy reverse-debugger: Restore usage of RDBSignalActionFlag, which might have been removed by

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86139:260de9d411ea Date: 2016-08-11 14:01 +0200 http://bitbucket.org/pypy/pypy/changeset/260de9d411ea/ Log:Restore usage of RDBSignalActionFlag, which might have been removed by accident diff --git a/pypy/module/signal/__init__.

[pypy-commit] pypy py3.5-async: merged py3k changes, generatorentry_driver was used twice, that is now allowed

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86141:ce8bb88f9458 Date: 2016-08-11 16:18 +0200 http://bitbucket.org/pypy/pypy/changeset/ce8bb88f9458/ Log:merged py3k changes, generatorentry_driver was used twice, that is now allowed diff --git a/lib-python/3/test/test_hash.

[pypy-commit] pypy reverse-debugger: Translation fixes

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86140:c4ffe110cd17 Date: 2016-08-11 14:01 +0200 http://bitbucket.org/pypy/pypy/changeset/c4ffe110cd17/ Log:Translation fixes diff --git a/rpython/translator/revdb/src-revdb/revdb.c b/rpython/translator/revdb/src-revdb/revdb.c --- a/rpy

[pypy-commit] pypy py3.5-async: remove always_inline from function, and change it to a class function

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86142:511f8024c517 Date: 2016-08-11 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/511f8024c517/ Log:remove always_inline from function, and change it to a class function diff --git a/pypy/interpreter/pyopcode.py b/pypy/i

[pypy-commit] pypy py3.5-async: add unroll_safe to opcode dispatch function (loop inside)

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86143:1e95da517f26 Date: 2016-08-11 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/1e95da517f26/ Log:add unroll_safe to opcode dispatch function (loop inside) diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.

[pypy-commit] pypy py3k: hg merge default

2016-08-11 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86144:b053ff5c2d6d Date: 2016-08-11 16:19 +0100 http://bitbucket.org/pypy/pypy/changeset/b053ff5c2d6d/ Log:hg merge default diff too long, truncating to 2000 out of 4035 lines diff --git a/include/PyPy.h b/include/PyPy.h --- a/include/PyPy.h +++ b

[pypy-commit] pypy py3.5-async: scatter unroll_safe to more dispatch function that have a loop inside

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86145:bdc365a69c47 Date: 2016-08-11 17:17 +0200 http://bitbucket.org/pypy/pypy/changeset/bdc365a69c47/ Log:scatter unroll_safe to more dispatch function that have a loop inside diff --git a/pypy/interpreter/pyopcode.py b/pypy/i

[pypy-commit] pypy py3k: Mostly fix translation on freebsd. A failure still happens late in translation, but rtyping works at least.

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86148:2d01427fae77 Date: 2016-08-02 18:57 + http://bitbucket.org/pypy/pypy/changeset/2d01427fae77/ Log:Mostly fix translation on freebsd. A failure still happens late in translation, but rtyping works at least. diff --git a/pypy/module/

[pypy-commit] pypy py3k: Fixed translation for freebsd.

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86149:575f3ed5760a Date: 2016-08-02 21:40 + http://bitbucket.org/pypy/pypy/changeset/575f3ed5760a/ Log:Fixed translation for freebsd. diff --git a/pypy/module/_posixsubprocess/_posixsubprocess.c b/pypy/module/_posixsubprocess/_posixsubprocess.

[pypy-commit] pypy py3k: Merging.

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86147:a5d44d8c7857 Date: 2016-08-02 10:54 -0400 http://bitbucket.org/pypy/pypy/changeset/a5d44d8c7857/ Log:Merging. diff too long, truncating to 2000 out of 4974 lines diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/c

[pypy-commit] pypy py3k: Merged in marky1991/pypy_new/py3k (pull request #468)

2016-08-11 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86152:e2f0f6eced42 Date: 2016-08-11 16:47 +0100 http://bitbucket.org/pypy/pypy/changeset/e2f0f6eced42/ Log:Merged in marky1991/pypy_new/py3k (pull request #468) Py3k: Fix Translation for FreeBSD diff --git a/pypy/module/_posixsubprocess/in

[pypy-commit] pypy py3k: Reduce diff with cpython. (thanks for pointing this out, David\!)

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86150:51fa15119324 Date: 2016-08-04 11:08 -0400 http://bitbucket.org/pypy/pypy/changeset/51fa15119324/ Log:Reduce diff with cpython. (thanks for pointing this out, David\!) diff --git a/pypy/module/_posixsubprocess/_posixsubprocess.c b/pypy/module

[pypy-commit] pypy py3k: Working on fixing freebsd.

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86146:a7a048ffb511 Date: 2016-08-02 10:54 -0400 http://bitbucket.org/pypy/pypy/changeset/a7a048ffb511/ Log:Working on fixing freebsd. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py --- a/pypy/module/time/interp_time.

[pypy-commit] pypy py3k: Reapply the fix from issue 2348. Translation works now.

2016-08-11 Thread marky1991
Author: Mark Young Branch: py3k Changeset: r86151:94394e83a162 Date: 2016-08-09 16:17 + http://bitbucket.org/pypy/pypy/changeset/94394e83a162/ Log:Reapply the fix from issue 2348. Translation works now. diff --git a/rpython/translator/c/src/precommondefs.h b/rpython/translator/c/src/pre

[pypy-commit] pypy reverse-debugger: Non-passing test

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86154:1793bd4d7a98 Date: 2016-08-11 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/1793bd4d7a98/ Log:Non-passing test diff --git a/rpython/translator/revdb/test/test_thread.py b/rpython/translator/revdb/test/test_thread.py --- a/

[pypy-commit] pypy reverse-debugger: Threads: in-progress

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86153:a852dc954edc Date: 2016-08-11 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/a852dc954edc/ Log:Threads: in-progress diff --git a/pypy/interpreter/reverse_debugging.py b/pypy/interpreter/reverse_debugging.py --- a/pypy/inter

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

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86155:fb9456b9dfb4 Date: 2016-08-11 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/fb9456b9dfb4/ Log:Fix test diff --git a/rpython/rlib/rthread.py b/rpython/rlib/rthread.py --- a/rpython/rlib/rthread.py +++ b/rpython/rlib/rthread.

[pypy-commit] pypy py3.5-async: Fix and rename test_crap_after_starargs (allowed in PEP 448), dirty fix in function calls if argument order is reversed (happens if stararg occurs after kwarg)

2016-08-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r86156:ab59452c8103 Date: 2016-08-11 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/ab59452c8103/ Log:Fix and rename test_crap_after_starargs (allowed in PEP 448), dirty fix in function calls if argument order is reversed (ha

[pypy-commit] pypy py3.5-async: Fix compiler test (positional arguments can follow starred arguments)

2016-08-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r86157:18060b1572d4 Date: 2016-08-11 19:42 +0200 http://bitbucket.org/pypy/pypy/changeset/18060b1572d4/ Log:Fix compiler test (positional arguments can follow starred arguments) diff --git a/pypy/interpreter/astcompiler/test/test_

[pypy-commit] pypy reverse-debugger: Hopefully correct handling of thread-locals

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86158:0981c3747dd3 Date: 2016-08-11 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/0981c3747dd3/ Log:Hopefully correct handling of thread-locals diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py --- a/rpytho

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

2016-08-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86159:83d383a3859c Date: 2016-08-11 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/83d383a3859c/ Log:Merge with py3.5-async diff too long, truncating to 2000 out of 40779 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags

[pypy-commit] pypy reverse-debugger: During debugging, print a separator line when a thread switch occurs

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86160:e2ab29983fd5 Date: 2016-08-11 21:24 +0200 http://bitbucket.org/pypy/pypy/changeset/e2ab29983fd5/ Log:During debugging, print a separator line when a thread switch occurs diff --git a/rpython/translator/revdb/interact.py b/rpython

[pypy-commit] pypy py3.5: Fix validate tests, ast classes "arguments", "classdef" and "call" don't have stararg and kwarg anymore

2016-08-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86161:14df96842b97 Date: 2016-08-11 21:54 +0200 http://bitbucket.org/pypy/pypy/changeset/14df96842b97/ Log:Fix validate tests, ast classes "arguments", "classdef" and "call" don't have stararg and kwarg anymore diff --git a/pypy/interp

[pypy-commit] pypy reverse-debugger: Add commands 'nthread' and 'bthread' to navigate thread switches.

2016-08-11 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r86162:9b771a2cb860 Date: 2016-08-11 22:15 +0200 http://bitbucket.org/pypy/pypy/changeset/9b771a2cb860/ Log:Add commands 'nthread' and 'bthread' to navigate thread switches. diff --git a/pypy/interpreter/reverse_debugging.py b/pypy/inte