[pypy-commit] pypy regalloc-playground: refactoring: compute Lifetime objects directly

2017-08-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: regalloc-playground Changeset: r92199:a163b0deca41 Date: 2017-08-21 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/a163b0deca41/ Log:refactoring: compute Lifetime objects directly diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/

[pypy-commit] pypy regalloc-playground: implement the most common spilling heuristic used in linear scan

2017-08-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: regalloc-playground Changeset: r92201:a961fe5b9c4a Date: 2017-08-21 20:55 +0200 http://bitbucket.org/pypy/pypy/changeset/a961fe5b9c4a/ Log:implement the most common spilling heuristic used in linear scan implementations: spill the variable

[pypy-commit] pypy regalloc-playground: move this case to the tests, where it belongs

2017-08-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: regalloc-playground Changeset: r92200:eeca1d43c304 Date: 2017-08-21 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/eeca1d43c304/ Log:move this case to the tests, where it belongs diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/b

[pypy-commit] pypy regalloc-playground: tweak: pick the longest-living useless variable

2017-08-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: regalloc-playground Changeset: r92198:dfada6cd5c1a Date: 2017-08-21 15:27 +0200 http://bitbucket.org/pypy/pypy/changeset/dfada6cd5c1a/ Log:tweak: pick the longest-living useless variable diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit

[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge TCP style optimization

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2152:d56fd821ed46 Date: 2017-08-21 12:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/d56fd821ed46/ Log:Merge TCP style optimization diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/co

[pypy-commit] stmgc c8-efficient-serial-execution-master: Fix trx length update depends on instrumentation for thread local reference and remove logging of trx length

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2153:cadbddf81079 Date: 2017-08-21 12:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/cadbddf81079/ Log:Fix trx length update depends on instrumentation for thread local reference and remove logging of tr

[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge timing events enum so that all branches share the same interface with print_stm_log.py

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2151:4a71ee20626e Date: 2017-08-05 14:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/4a71ee20626e/ Log:Merge timing events enum so that all branches share the same interface with print_stm_log.py diff -

[pypy-commit] pypy.org extradoc: remove outdated mention of pypy/numpy, regenerate

2017-08-21 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r897:df872ae704e1 Date: 2017-08-21 13:51 +0300 http://bitbucket.org/pypy/pypy.org/changeset/df872ae704e1/ Log:remove outdated mention of pypy/numpy, regenerate diff --git a/compat.html b/compat.html --- a/compat.html +++ b/compat.html @@ -97,7

[pypy-commit] pypy default: test, fix for Py_RichCompareBool(float('nan'), float('nan'))

2017-08-21 Thread mattip
Author: Matti Picus Branch: Changeset: r92197:3e2341208fe6 Date: 2017-08-21 13:44 +0300 http://bitbucket.org/pypy/pypy/changeset/3e2341208fe6/ Log:test, fix for Py_RichCompareBool(float('nan'), float('nan')) diff --git a/pypy/module/cpyext/object.py b/pypy/module/cpyext/object.py --- a/pypy

[pypy-commit] pypy default: delete implemented function from unused stubs.py

2017-08-21 Thread mattip
Author: Matti Picus Branch: Changeset: r92195:0f254609cb4f Date: 2017-08-20 17:39 +0300 http://bitbucket.org/pypy/pypy/changeset/0f254609cb4f/ Log:delete implemented function from unused stubs.py diff --git a/pypy/module/cpyext/stubs.py b/pypy/module/cpyext/stubs.py --- a/pypy/module/cpyext

[pypy-commit] pypy default: make error message compliant with cPickle, low hanging fruit

2017-08-21 Thread mattip
Author: Matti Picus Branch: Changeset: r92196:52ae4608d26f Date: 2017-08-21 13:43 +0300 http://bitbucket.org/pypy/pypy/changeset/52ae4608d26f/ Log:make error message compliant with cPickle, low hanging fruit diff --git a/lib_pypy/cPickle.py b/lib_pypy/cPickle.py --- a/lib_pypy/cPickle.py ++