[pypy-commit] stmgc c8-overheads-instrumentation: Amend instrumentation of validation, and add instrumentation for start transaction and write slowpath card

2017-04-06 Thread tobweber
Author: Tobias Weber Branch: c8-overheads-instrumentation Changeset: r2037:8f7c34968ab8 Date: 2017-04-06 11:23 +0200 http://bitbucket.org/pypy/stmgc/changeset/8f7c34968ab8/ Log:Amend instrumentation of validation, and add instrumentation for start transaction and write slowpath card

[pypy-commit] stmgc c8-overheads-instrumentation: Instrument commit log entry creation

2017-04-06 Thread tobweber
Author: Tobias Weber Branch: c8-overheads-instrumentation Changeset: r2036:dccc8c8d7f65 Date: 2017-04-05 11:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/dccc8c8d7f65/ Log:Instrument commit log entry creation diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/co

[pypy-commit] extradoc extradoc: add the skeleton of my talk

2017-04-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5795:19735ff51b47 Date: 2017-04-05 18:53 +0200 http://bitbucket.org/pypy/extradoc/changeset/19735ff51b47/ Log:add the skeleton of my talk diff --git a/talk/pycon-italy-2017/Makefile b/talk/pycon-italy-2017/Makefile new file mode 100644 --- /d

[pypy-commit] extradoc extradoc: write most of my talk

2017-04-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5796:75d41d3731d6 Date: 2017-04-06 11:54 +0200 http://bitbucket.org/pypy/extradoc/changeset/75d41d3731d6/ Log:write most of my talk diff --git a/talk/ep2011/talk/beamerdefs.txt b/talk/ep2011/talk/beamerdefs.txt --- a/talk/ep2011/talk/beamerde

[pypy-commit] extradoc extradoc: forgot this file

2017-04-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5797:6059846ffc00 Date: 2017-04-06 11:55 +0200 http://bitbucket.org/pypy/extradoc/changeset/6059846ffc00/ Log:forgot this file diff --git a/talk/pycon-italy-2017/ok.png b/talk/pycon-italy-2017/ok.png new file mode 100644 index e69de29bb2d1d6

[pypy-commit] extradoc extradoc: one more slide

2017-04-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5798:69219e938a5d Date: 2017-04-06 11:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/69219e938a5d/ Log:one more slide diff --git a/talk/pycon-italy-2017/talk.rst b/talk/pycon-italy-2017/talk.rst --- a/talk/pycon-italy-2017/talk.rst +++

[pypy-commit] pypy win32-faulthandler: In this branch, hack the buildbot config to only run one test.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90981:832db07f1970 Date: 2017-04-06 13:48 +0200 http://bitbucket.org/pypy/pypy/changeset/832db07f1970/ Log:In this branch, hack the buildbot config to only run one test. diff --git a/pypy/testrunner_cfg.py b/pypy/testrunner_

[pypy-commit] pypy branch-prediction: Add comments at the places where a forward-conditional-jump is usually taken

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90983:009d3cc7f580 Date: 2017-04-06 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/009d3cc7f580/ Log:Add comments at the places where a forward-conditional-jump is usually taken diff --git a/rpython/jit/backend/x86/assemb

[pypy-commit] pypy branch-prediction: A branch to try to simplify the job of the CPU's branch predictor

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90982:779e5b3f520d Date: 2017-04-06 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/779e5b3f520d/ Log:A branch to try to simplify the job of the CPU's branch predictor ___ pypy-commit ma

[pypy-commit] pypy default: Allow propagating the known value of r11 a bit more often

2017-04-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r90984:aeca854b1b83 Date: 2017-04-06 15:39 +0200 http://bitbucket.org/pypy/pypy/changeset/aeca854b1b83/ Log:Allow propagating the known value of r11 a bit more often diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backend/llsuppor

[pypy-commit] pypy branch-prediction: Start moving the first slowpath offline

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90986:9702232cd5b9 Date: 2017-04-06 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/9702232cd5b9/ Log:Start moving the first slowpath offline diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.p

[pypy-commit] pypy branch-prediction: hg merge default

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90985:cec1f9a265c5 Date: 2017-04-06 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/cec1f9a265c5/ Log:hg merge default diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backend/llsupport/asmmemmgr.py --- a/rpy

[pypy-commit] pypy default: Hard to test, but I think this is needed

2017-04-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r90987:9db85c8cc752 Date: 2017-04-06 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/9db85c8cc752/ Log:Hard to test, but I think this is needed diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/

[pypy-commit] pypy win32-faulthandler: Fix one failure on windows

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90988:0fe0e4f377e5 Date: 2017-04-06 16:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0fe0e4f377e5/ Log:Fix one failure on windows diff --git a/pypy/module/faulthandler/faulthandler.h b/pypy/module/faulthandler/faulthand

[pypy-commit] pypy branch-prediction: hg merge default

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90989:83b603bf64b3 Date: 2017-04-06 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/83b603bf64b3/ Log:hg merge default diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/bac

[pypy-commit] pypy branch-prediction: malloc_cond_varsize_frame

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90990:e3f48fca698e Date: 2017-04-06 16:30 +0200 http://bitbucket.org/pypy/pypy/changeset/e3f48fca698e/ Log:malloc_cond_varsize_frame diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpytho

[pypy-commit] pypy branch-prediction: Move off-line the code to do COND_CALL. Move the following

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90991:74361356084a Date: 2017-04-06 16:45 +0200 http://bitbucket.org/pypy/pypy/changeset/74361356084a/ Log:Move off-line the code to do COND_CALL. Move the following GUARD_NO_EXCEPTION, if any, together with that off-line code t

[pypy-commit] pypy branch-prediction: Next slowpath

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90994:a32d15769b44 Date: 2017-04-06 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a32d15769b44/ Log:Next slowpath diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backen

[pypy-commit] pypy win32-faulthandler: More win32 fixes

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90992:9f2239748e39 Date: 2017-04-06 16:54 +0200 http://bitbucket.org/pypy/pypy/changeset/9f2239748e39/ Log:More win32 fixes diff --git a/pypy/module/faulthandler/faulthandler.c b/pypy/module/faulthandler/faulthandler.c ---

[pypy-commit] pypy win32-faulthandler: Typo

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90993:d904a57907f7 Date: 2017-04-06 17:01 +0200 http://bitbucket.org/pypy/pypy/changeset/d904a57907f7/ Log:Typo diff --git a/pypy/module/faulthandler/faulthandler.h b/pypy/module/faulthandler/faulthandler.h --- a/pypy/modul

[pypy-commit] pypy branch-prediction: StackCheckSlowPath (untested so far)

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90996:47bac8cac913 Date: 2017-04-06 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/47bac8cac913/ Log:StackCheckSlowPath (untested so far) diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py -

[pypy-commit] pypy branch-prediction: Fix test

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90995:42b8fa2f6f37 Date: 2017-04-06 17:06 +0200 http://bitbucket.org/pypy/pypy/changeset/42b8fa2f6f37/ Log:Fix test diff --git a/rpython/jit/backend/x86/test/test_regloc.py b/rpython/jit/backend/x86/test/test_regloc.py --- a/rpython/j

[pypy-commit] pypy win32-faulthandler: Faulthandler uses vmprof, pass the correct compilation flags.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90997:a59405c6a950 Date: 2017-04-06 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/a59405c6a950/ Log:Faulthandler uses vmprof, pass the correct compilation flags. diff --git a/pypy/module/faulthandler/cintf.py b/pypy/

[pypy-commit] pypy branch-prediction: WriteBarrierSlowPath

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r90998:f34b447a2a19 Date: 2017-04-06 17:22 +0200 http://bitbucket.org/pypy/pypy/changeset/f34b447a2a19/ Log:WriteBarrierSlowPath diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit

[pypy-commit] pypy win32-faulthandler: Try to avoid msiinttypes in rvmprof

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r90999:750f3a3fe0c4 Date: 2017-04-06 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/750f3a3fe0c4/ Log:Try to avoid msiinttypes in rvmprof diff --git a/rpython/rlib/rvmprof/src/rvmprof.h b/rpython/rlib/rvmprof/src/rvmpr

[pypy-commit] pypy branch-prediction: MallocCondVarsizeSlowPath

2017-04-06 Thread arigo
Author: Armin Rigo Branch: branch-prediction Changeset: r91000:8599c717f45c Date: 2017-04-06 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/8599c717f45c/ Log:MallocCondVarsizeSlowPath diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpytho

[pypy-commit] pypy win32-faulthandler: Small progress

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91001:ecba8ea23c8c Date: 2017-04-06 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/ecba8ea23c8c/ Log:Small progress diff --git a/rpython/rlib/rvmprof/src/rvmprof.h b/rpython/rlib/rvmprof/src/rvmprof.h --- a/rpython/rl

[pypy-commit] pypy win32-faulthandler: Do it differently. _vmprof.h is not included in RPython mode.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91002:e0912f110132 Date: 2017-04-06 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/e0912f110132/ Log:Do it differently. _vmprof.h is not included in RPython mode. diff --git a/rpython/rlib/rvmprof/src/rvmprof.h b/rpyt

[pypy-commit] pypy win32-faulthandler: Define and use HAVE_SIGACTION, HAVE_SIGALTSTACK, and fall back to signal(),

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91003:25d257611fbf Date: 2017-04-06 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/25d257611fbf/ Log:Define and use HAVE_SIGACTION, HAVE_SIGALTSTACK, and fall back to signal(), similar to CPython's implementatio

[pypy-commit] pypy win32-faulthandler: oops

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91004:c3b6d867909e Date: 2017-04-06 18:49 +0200 http://bitbucket.org/pypy/pypy/changeset/c3b6d867909e/ Log:oops diff --git a/rpython/rlib/rvmprof/src/rvmprof.h b/rpython/rlib/rvmprof/src/rvmprof.h --- a/rpython/rlib/rvmprof

[pypy-commit] pypy win32-faulthandler: Fixes

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91005:dac86db0cb31 Date: 2017-04-06 19:07 +0200 http://bitbucket.org/pypy/pypy/changeset/dac86db0cb31/ Log:Fixes diff --git a/pypy/module/faulthandler/faulthandler.c b/pypy/module/faulthandler/faulthandler.c --- a/pypy/modu

[pypy-commit] pypy win32-faulthandler: Fix last error in this file, maybe

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91006:f04e9c9c9b04 Date: 2017-04-06 19:16 +0200 http://bitbucket.org/pypy/pypy/changeset/f04e9c9c9b04/ Log:Fix last error in this file, maybe diff --git a/pypy/module/faulthandler/faulthandler.c b/pypy/module/faulthandler/f

[pypy-commit] pypy win32-faulthandler: Fix link errors now.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91007:e6d283563e29 Date: 2017-04-06 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/e6d283563e29/ Log:Fix link errors now. diff --git a/pypy/module/faulthandler/faulthandler.c b/pypy/module/faulthandler/faulthandler.c

[pypy-commit] pypy win32-faulthandler: Close branch about to be merged.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91009:6dc16ae25182 Date: 2017-04-06 22:51 +0200 http://bitbucket.org/pypy/pypy/changeset/6dc16ae25182/ Log:Close branch about to be merged. ___ pypy-commit mailing list pypy-commit

[pypy-commit] pypy py3.5: Fix compilation of the 'faulthandler' on Windows, and enable it.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r91010:865eb91a519c Date: 2017-04-06 22:57 +0200 http://bitbucket.org/pypy/pypy/changeset/865eb91a519c/ Log:Fix compilation of the 'faulthandler' on Windows, and enable it. Most of lib-python/3/test now works correctly. diff --gi

[pypy-commit] pypy win32-faulthandler: hg backout 832db07f1970

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: win32-faulthandler Changeset: r91008:8a26b88f227a Date: 2017-04-06 22:47 +0200 http://bitbucket.org/pypy/pypy/changeset/8a26b88f227a/ Log:hg backout 832db07f1970 diff --git a/pypy/testrunner_cfg.py b/pypy/testrunner_cfg.py --- a/pypy/testrunner_cfg.py +++

[pypy-commit] pypy py3.5: Document merged branches

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r91011:0710ee3e66e6 Date: 2017-04-06 23:04 +0200 http://bitbucket.org/pypy/pypy/changeset/0710ee3e66e6/ Log:Document merged branches diff --git a/pypy/doc/whatsnew-pypy3-head.rst b/pypy/doc/whatsnew-pypy3-head.rst --- a/pypy/doc/whatsnew-

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

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r91012:08e002eab7ec Date: 2017-04-06 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/08e002eab7ec/ Log:hg merge heads diff --git a/lib-python/3/test/_test_multiprocessing.py b/lib-python/3/test/_test_multiprocessing.py --- a/lib-pyt

[pypy-commit] pypy py3.5: Don't hardcode 'python32.lib', use sys.version instead.

2017-04-06 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.5 Changeset: r91013:2d2290c10270 Date: 2017-04-06 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/2d2290c10270/ Log:Don't hardcode 'python32.lib', use sys.version instead. diff --git a/lib_pypy/_pypy_testcapi.py b/lib_pypy/_pypy_testcapi.py --- a

[pypy-commit] extradoc extradoc: final tweaks

2017-04-06 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5799:f6e2cae28ab9 Date: 2017-04-07 01:50 +0200 http://bitbucket.org/pypy/extradoc/changeset/f6e2cae28ab9/ Log:final tweaks diff --git a/talk/pycon-italy-2017/talk.rst b/talk/pycon-italy-2017/talk.rst --- a/talk/pycon-italy-2017/talk.rst +++ b