[pypy-commit] pypy vmprof: actually define the unique id

2015-02-04 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75697:90e71bdbaf0c Date: 2015-02-04 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/90e71bdbaf0c/ Log:actually define the unique id diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module

[pypy-commit] pypy vmprof: Add vmprof only on 64bit linux and blind fixes for ARM (which is a bit

2015-02-04 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75698:aee43a736a67 Date: 2015-02-04 13:18 +0200 http://bitbucket.org/pypy/pypy/changeset/aee43a736a67/ Log:Add vmprof only on 64bit linux and blind fixes for ARM (which is a bit future-only since we don't have 64bit ARM) diff --gi

[pypy-commit] pypy vmprof: try returning const

2015-02-04 Thread fijal
Author: Maciej Fijalkowski Branch: vmprof Changeset: r75705:f984a5235681 Date: 2015-02-04 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/f984a5235681/ Log:try returning const diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpython/rlib/jit.py @@ -

[pypy-commit] pypy vmprof: fix

2015-02-04 Thread arigo
Author: Armin Rigo Branch: vmprof Changeset: r75706:ded7218f97ef Date: 2015-02-04 16:38 +0100 http://bitbucket.org/pypy/pypy/changeset/ded7218f97ef/ Log:fix diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++ b/rpython/rlib/jit.py @@ -302,14 +302,13 @@

[pypy-commit] pypy default: Fix FAQ reference

2015-02-04 Thread krono
Author: Tobias Pape Branch: Changeset: r75707:c0eb1851 Date: 2015-02-04 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/c0eb1851/ Log:Fix FAQ reference diff --git a/rpython/doc/getting-started.rst b/rpython/doc/getting-started.rst --- a/rpython/doc/getting-started.rst +++ b/rpy

[pypy-commit] pypy stackroot-speedup-2: Untested code

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75710:1c9c0cc23c80 Date: 2015-02-04 19:01 +0100 http://bitbucket.org/pypy/pypy/changeset/1c9c0cc23c80/ Log:Untested code diff --git a/rpython/jit/backend/x86/arch.py b/rpython/jit/backend/x86/arch.py --- a/rpython/jit/backend/x86/arc

[pypy-commit] pypy stackroot-speedup-2: fixes

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75711:526dbd4749a9 Date: 2015-02-04 19:23 +0100 http://bitbucket.org/pypy/pypy/changeset/526dbd4749a9/ Log:fixes diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/

[pypy-commit] pypy stackroot-speedup-2: Another try (now focusing more on asmgcc than shadowstack):

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75708:298e98aff859 Date: 2015-02-04 18:04 +0100 http://bitbucket.org/pypy/pypy/changeset/298e98aff859/ Log:Another try (now focusing more on asmgcc than shadowstack): avoid tracing all stack roots during repeated minor collect

[pypy-commit] pypy stackroot-speedup-2: Pass the optional "is_minor" argument to walk_roots(),

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75709:99fb7bf8cb49 Date: 2015-02-04 18:08 +0100 http://bitbucket.org/pypy/pypy/changeset/99fb7bf8cb49/ Log:Pass the optional "is_minor" argument to walk_roots(), and implement it in the llinterp diff --git a/rpython/memory/gc

[pypy-commit] pypy stackroot-speedup-2: apply this test to Incremental MiniMark at least

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75712:8d63051f794e Date: 2015-02-04 19:23 +0100 http://bitbucket.org/pypy/pypy/changeset/8d63051f794e/ Log:apply this test to Incremental MiniMark at least diff --git a/rpython/translator/c/gcc/test/test_asmgcroot.py b/rpython/trans

[pypy-commit] pypy stackroot-speedup-2: Simplify the condition: we can just ignore 'walk_roots(is_minor=False)'

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75713:3dc3cccf1b6f Date: 2015-02-04 19:53 +0100 http://bitbucket.org/pypy/pypy/changeset/3dc3cccf1b6f/ Log:Simplify the condition: we can just ignore 'walk_roots(is_minor=False)' for the purpose of knowing how far the

[pypy-commit] pypy stackroot-speedup-2: Disable the optimization in case there are pinned objects still

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75714:77a2c41cc7ac Date: 2015-02-04 20:10 +0100 http://bitbucket.org/pypy/pypy/changeset/77a2c41cc7ac/ Log:Disable the optimization in case there are pinned objects still waiting in the nursery. diff --git a/rpython/memory/gc

[pypy-commit] extradoc extradoc: Fix typo

2015-02-04 Thread rguillebert
Author: Romain Guillebert Branch: extradoc Changeset: r5501:74934f466440 Date: 2015-02-04 20:42 +0100 http://bitbucket.org/pypy/extradoc/changeset/74934f466440/ Log:Fix typo diff --git a/talk/fosdem2015/talk.pdf b/talk/fosdem2015/talk.pdf index e1d849071a9ecfed8044921f817cc8476db0d0a6..a645

[pypy-commit] pypy stackroot-speedup-2: I think this was a bug, and this is a fix. Theoretical thinking though.

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75715:41114edfebad Date: 2015-02-04 21:39 +0100 http://bitbucket.org/pypy/pypy/changeset/41114edfebad/ Log:I think this was a bug, and this is a fix. Theoretical thinking though. diff --git a/rpython/memory/gc/incminimark.py

[pypy-commit] pypy stackroot-speedup-2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75717:16afee7b24da Date: 2015-02-05 00:58 +0100 http://bitbucket.org/pypy/pypy/changeset/16afee7b24da/ Log:aaa diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler

[pypy-commit] pypy stackroot-speedup-2: Move this piece of code up. Minor benefit.

2015-02-04 Thread arigo
Author: Armin Rigo Branch: stackroot-speedup-2 Changeset: r75716:42a6cd5c1785 Date: 2015-02-04 23:54 +0100 http://bitbucket.org/pypy/pypy/changeset/42a6cd5c1785/ Log:Move this piece of code up. Minor benefit. diff --git a/rpython/memory/gctransform/asmgcroot.py b/rpython/memory/gctransform/

[pypy-commit] pypy default: fix link

2015-02-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r75696:5593c8e14454 Date: 2015-02-04 09:53 +0100 http://bitbucket.org/pypy/pypy/changeset/5593c8e14454/ Log:fix link diff --git a/pypy/doc/release-2.5.0.rst b/pypy/doc/release-2.5.0.rst --- a/pypy/doc/release-2.5.0.rst +++ b/pypy/doc/release-2.5.0.rst @