[pypy-commit] pypy default: sys.excepthook() should add a newline to stdout if needed, in addition to flushing it

2018-07-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r94804:96023743535d Date: 2018-07-05 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/96023743535d/ Log:sys.excepthook() should add a newline to stdout if needed, in addition to flushing it diff --git a/pypy/module/sys/app.py b/pypy/module/s

[pypy-commit] pypy default: Issue #2837

2018-07-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r94805:6ee028a07651 Date: 2018-07-05 17:01 +0200 http://bitbucket.org/pypy/pypy/changeset/6ee028a07651/ Log:Issue #2837 Write an end-of-line and flush stdout when an exception is about to be printed in code.py. Needed to emulate CPython'

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

2018-07-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r94806:87b7c6c07f22 Date: 2018-07-05 17:28 +0200 http://bitbucket.org/pypy/pypy/changeset/87b7c6c07f22/ Log:hg merge default (issue #2837 not closed, needs different fix in pypy3) diff --git a/pypy/module/sys/test/test_sysmodule.py b/pypy

[pypy-commit] pypy py3.5: Fix for issue #2837 in pypy3

2018-07-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r94807:a74f33cd9f8f Date: 2018-07-05 17:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a74f33cd9f8f/ Log:Fix for issue #2837 in pypy3 diff --git a/lib_pypy/pyrepl/simple_interact.py b/lib_pypy/pyrepl/simple_interact.py --- a/lib_pypy/pyrepl/sim

[pypy-commit] pypy py3.5: Flush stdout also before the first prompt, because why not. The

2018-07-05 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r94808:180dc8d9dd61 Date: 2018-07-05 17:34 +0200 http://bitbucket.org/pypy/pypy/changeset/180dc8d9dd61/ Log:Flush stdout also before the first prompt, because why not. The difference is visible by running: python3 -i -c "print(5,en

[pypy-commit] pypy default: merge cppyy-packaging: fixes performance regression (see: https://bitbucket.org/wlav/cppyy/issues/34/class-member-function-calls-not-being)

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r94811:53d95e0b1421 Date: 2018-07-05 18:11 -0700 http://bitbucket.org/pypy/pypy/changeset/53d95e0b1421/ Log:merge cppyy-packaging: fixes performance regression (see: https://bitbucket.org/wlav/cppyy/issues/34/class-member-function- cal

[pypy-commit] pypy cppyy-packaging: merge default into cppyy-packaging

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94810:935c38f271a8 Date: 2018-07-05 17:37 -0700 http://bitbucket.org/pypy/pypy/changeset/935c38f271a8/ Log:merge default into cppyy-packaging diff --git a/lib-python/2.7/code.py b/lib-python/2.7/code.py --- a/lib-python/2.7/code.py ++

[pypy-commit] pypy cppyy-packaging: enable fast ffi path for free/static functions

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94812:883089c1c89e Date: 2018-07-05 22:15 -0700 http://bitbucket.org/pypy/pypy/changeset/883089c1c89e/ Log:enable fast ffi path for free/static functions diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cpp

[pypy-commit] pypy default: enable fast ffi path for free / static functions

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r94813:544d787e095e Date: 2018-07-05 22:16 -0700 http://bitbucket.org/pypy/pypy/changeset/544d787e095e/ Log:enable fast ffi path for free / static functions diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/p