Author: Spenser Bauman
Branch: clean-exported-state
Changeset: r87721:9e5f013afa17
Date: 2016-10-12 11:27 -0400
http://bitbucket.org/pypy/pypy/changeset/9e5f013afa17/
Log:Ensure all optimization info is removed from all data referenced by
ExportedState
Two cases to watch for:
Author: Carl Friedrich Bolz
Branch:
Changeset: r87722:8bb5bf1d0688
Date: 2016-10-11 15:43 +0200
http://bitbucket.org/pypy/pypy/changeset/8bb5bf1d0688/
Log:more explicit name: state -> numb_state. add create_numbering method
diff --git a/rpython/jit/metainterp/resume.py b/rpython/jit/metaint
Author: Carl Friedrich Bolz
Branch:
Changeset: r87724:b9ac5226fa5c
Date: 2016-10-12 17:45 +0200
http://bitbucket.org/pypy/pypy/changeset/b9ac5226fa5c/
Log:merge default
diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py
b/rpython/jit/metainterp/optimizeopt/optimizer.py
--- a/rpyt
Author: Carl Friedrich Bolz
Branch: better-storesink
Changeset: r87727:c87a2cec8f9d
Date: 2016-09-21 14:54 +0200
http://bitbucket.org/pypy/pypy/changeset/c87a2cec8f9d/
Log:cache elidable calls
diff --git a/rpython/translator/backendopt/cse.py
b/rpython/translator/backendopt/cse.py
--- a/rpy
Author: Carl Friedrich Bolz
Branch: better-storesink
Changeset: r87725:5a4c1641fe8b
Date: 2016-09-19 22:18 +0200
http://bitbucket.org/pypy/pypy/changeset/5a4c1641fe8b/
Log:forward the size of an object from malloc_varsize to getarraysize
diff --git a/rpython/translator/backendopt/cse.py
b/r
Author: Carl Friedrich Bolz
Branch: better-storesink
Changeset: r87728:e61a042a601e
Date: 2016-09-22 18:49 +0200
http://bitbucket.org/pypy/pypy/changeset/e61a042a601e/
Log:don't remove things if they can raise
diff --git a/rpython/translator/backendopt/cse.py
b/rpython/translator/backendopt
Author: Carl Friedrich Bolz
Branch: better-storesink
Changeset: r87726:323b0d19038a
Date: 2016-09-19 22:32 +0200
http://bitbucket.org/pypy/pypy/changeset/323b0d19038a/
Log:don't redo identical writes
diff --git a/rpython/translator/backendopt/cse.py
b/rpython/translator/backendopt/cse.py
--
Author: Carl Friedrich Bolz
Branch: optinfo-into-bridges
Changeset: r87729:64035cb4e678
Date: 2016-10-12 17:07 +0200
http://bitbucket.org/pypy/pypy/changeset/64035cb4e678/
Log:propagate class information into bridges by storing extra bits into
the resume bytecode
(approach is
Author: Ronan Lamy
Branch: py3.5
Changeset: r87730:a97af8f1b59e
Date: 2016-10-12 16:45 +0100
http://bitbucket.org/pypy/pypy/changeset/a97af8f1b59e/
Log:Skip more tests on CPython
diff --git a/pypy/interpreter/test/test_zzpickle_and_slow.py
b/pypy/interpreter/test/test_zzpickle_and_slow.py
-
Author: Ronan Lamy
Branch: py3.5
Changeset: r87731:3536ea84433f
Date: 2016-10-12 16:47 +0100
http://bitbucket.org/pypy/pypy/changeset/3536ea84433f/
Log:Fix pickling of exhauted reversed() iterators
diff --git a/pypy/module/__builtin__/functional.py
b/pypy/module/__builtin__/functional.py
--
Author: Carl Friedrich Bolz
Branch:
Changeset: r87723:4af92b11f4a3
Date: 2016-10-11 17:26 +0200
http://bitbucket.org/pypy/pypy/changeset/4af92b11f4a3/
Log:make finish not take an optimizer (the ResumeDataVirtualAdder
already has one). make number return the NumberingState, instead of
Author: Spenser Bauman
Branch: clean-exported-state
Changeset: r87732:e9bb89961222
Date: 2016-10-12 12:20 -0400
http://bitbucket.org/pypy/pypy/changeset/e9bb89961222/
Log:Additional consistency check
diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py
b/rpython/jit/metainterp/optimize
Author: Ronan Lamy
Branch: py3.5
Changeset: r87733:db1530fc3406
Date: 2016-10-12 18:26 +0100
http://bitbucket.org/pypy/pypy/changeset/db1530fc3406/
Log:Re-enable our function pickling work-around
diff --git a/lib-python/3/pickle.py b/lib-python/3/pickle.py
--- a/lib-python/3/pickle.py
+++ b/
Author: Ronan Lamy
Branch: py3.5
Changeset: r87734:7ea785f59fab
Date: 2016-10-12 18:36 +0100
http://bitbucket.org/pypy/pypy/changeset/7ea785f59fab/
Log:Fix missing import in our patch to stdlib pickle
diff --git a/lib-python/3/pickle.py b/lib-python/3/pickle.py
--- a/lib-python/3/pickle.py
+
Author: Ronan Lamy
Branch: py3.5
Changeset: r87735:d6480aa7fe7d
Date: 2016-10-12 19:01 +0100
http://bitbucket.org/pypy/pypy/changeset/d6480aa7fe7d/
Log:Fix initialisation of exhausted generators when unpickling
diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py
--- a/
Author: Carl Friedrich Bolz
Branch: optinfo-into-bridges
Changeset: r87736:6e71ace09797
Date: 2016-10-12 20:10 +0200
http://bitbucket.org/pypy/pypy/changeset/6e71ace09797/
Log:optimize heap knowledge too (just simple cases, only GC objects, no
lazy getfields, no arrays)
diff --git a/
Author: Armin Rigo
Branch: py3.5
Changeset: r87737:c3484752b4b2
Date: 2016-10-12 11:58 +0200
http://bitbucket.org/pypy/pypy/changeset/c3484752b4b2/
Log:hg merge default
diff --git a/pypy/doc/contributor.rst b/pypy/doc/contributor.rst
--- a/pypy/doc/contributor.rst
+++ b/pypy/doc/contributor.
Author: Armin Rigo
Branch: py3.5
Changeset: r87739:57696c7e37eb
Date: 2016-10-12 21:26 +0200
http://bitbucket.org/pypy/pypy/changeset/57696c7e37eb/
Log:merge heads
diff --git a/lib-python/3/pickle.py b/lib-python/3/pickle.py
--- a/lib-python/3/pickle.py
+++ b/lib-python/3/pickle.py
@@ -850,6
Author: Armin Rigo
Branch: py3.5
Changeset: r87738:d6159e4d8aa9
Date: 2016-10-12 21:26 +0200
http://bitbucket.org/pypy/pypy/changeset/d6159e4d8aa9/
Log:Almost-fix
diff --git a/lib-python/3/importlib/_bootstrap.py
b/lib-python/3/importlib/_bootstrap.py
--- a/lib-python/3/importlib/_bootstrap
Author: Spenser Bauman
Branch: clean-exported-state
Changeset: r87740:5cd2c26cc719
Date: 2016-10-12 20:57 -0400
http://bitbucket.org/pypy/pypy/changeset/5cd2c26cc719/
Log:Remove runtime_boxes from ExportedState and require the appropriate
values be explicitly passed into each optimiza
Author: Spenser Bauman
Branch: clean-exported-state
Changeset: r87741:c29b256fd536
Date: 2016-10-12 21:04 -0400
http://bitbucket.org/pypy/pypy/changeset/c29b256fd536/
Log:Merge with default
diff --git a/pypy/doc/index-of-whatsnew.rst b/pypy/doc/index-of-whatsnew.rst
--- a/pypy/doc/index-of-w
Author: Spenser Bauman
Branch: clean-exported-state
Changeset: r87742:2725e32ba613
Date: 2016-10-12 23:54 -0400
http://bitbucket.org/pypy/pypy/changeset/2725e32ba613/
Log:Implement deep scrubbing of optimization information from stored
short boxes
diff --git a/rpython/jit/metainterp/
22 matches
Mail list logo