[pypy-commit] pypy stmgc-c7: Remove this bogus setting; always use 10000 as the default for

2014-03-21 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r70142:b5920bc6dd6c Date: 2014-03-21 09:39 +0100 http://bitbucket.org/pypy/pypy/changeset/b5920bc6dd6c/ Log:Remove this bogus setting; always use 1 as the default for sys.setcheckinterval(). Use floating-point fractions internally. d

[pypy-commit] pypy default: merge

2014-03-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r70144:a4dca0f2cdfe Date: 2014-03-21 12:19 +0200 http://bitbucket.org/pypy/pypy/changeset/a4dca0f2cdfe/ Log:merge diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/pypy/

[pypy-commit] pypy default: add more debugging info for InvalidLoops

2014-03-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r70143:ca27e8ab9f84 Date: 2014-03-21 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/ca27e8ab9f84/ Log:add more debugging info for InvalidLoops diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] lang-smalltalk strategies-tagging: Fixed the configurable rerased thing.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r677:9aca5f6a189d Date: 2014-03-20 15:33 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/9aca5f6a189d/ Log:Fixed the configurable rerased thing. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/

[pypy-commit] lang-smalltalk strategies-tagging: Generalized TaggingStrategy to ValueOrNilStrategy, added strategy for floats.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r680:74e7f1232b64 Date: 2014-03-20 17:37 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/74e7f1232b64/ Log:Generalized TaggingStrategy to ValueOrNilStrategy, added strategy for floats. Small renamings and refactoring

[pypy-commit] lang-smalltalk strategies-tagging: Using a list of floats to store either float or int values.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r682:efb3ddfef529 Date: 2014-03-20 19:14 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/efb3ddfef529/ Log:Using a list of floats to store either float or int values. diff --git a/spyvm/strategies.py b/spyvm/strategies.py -

[pypy-commit] lang-smalltalk strategies-tagging: Added comment

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r676:30ce07241962 Date: 2014-03-20 14:59 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/30ce07241962/ Log:Added comment diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/spyvm/strategies.py +++ b/spyvm/strategie

[pypy-commit] lang-smalltalk strategies-tagging: Added configurable flag to enable/disable usage of a rerased pair. Will compare performance.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r675:d878eb7b148c Date: 2014-03-20 14:55 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d878eb7b148c/ Log:Added configurable flag to enable/disable usage of a rerased pair. Will compare performance. diff --git a/sp

[pypy-commit] lang-smalltalk strategies-tagging: Fix did not work, had to use we_are_translated().

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r678:4aa0466bbb5a Date: 2014-03-20 16:14 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/4aa0466bbb5a/ Log:Fix did not work, had to use we_are_translated(). Also removed obsolete pieces of fieldtype functionality. d

[pypy-commit] lang-smalltalk strategies-tagging: Removed rerased functionality completely, since it is only hindering the trace optimizer.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r679:106d0c112fc1 Date: 2014-03-20 16:23 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/106d0c112fc1/ Log:Removed rerased functionality completely, since it is only hindering the trace optimizer. diff --git a/spyvm

[pypy-commit] lang-smalltalk strategies-tagging: Using an artificial float value as sentinel for nil in a collection.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r684:91e7b60922ab Date: 2014-03-21 11:27 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/91e7b60922ab/ Log:Using an artificial float value as sentinel for nil in a collection. diff --git a/spyvm/strategies.py b/spyvm/strate

[pypy-commit] lang-smalltalk strategies-tagging: Fixes

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r681:bb282722e3e4 Date: 2014-03-20 17:41 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/bb282722e3e4/ Log:Fixes diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/spyvm/strategies.py +++ b/spyvm/strategies.py @@

[pypy-commit] lang-smalltalk strategies-tagging: Fixed test_strategies.py, added tests for FloatStrategy.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r683:818054edd715 Date: 2014-03-20 19:36 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/818054edd715/ Log:Fixed test_strategies.py, added tests for FloatStrategy. diff --git a/spyvm/strategies.py b/spyvm/strategies.py ---

[pypy-commit] lang-smalltalk strategies-tagging: Fixed a test, marked a failing test as skipped..

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r687:f13ab96da4bb Date: 2014-03-21 11:52 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/f13ab96da4bb/ Log:Fixed a test, marked a failing test as skipped.. diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py --

[pypy-commit] lang-smalltalk strategies-tagging: Fix

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r685:0b31925287c6 Date: 2014-03-21 11:28 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/0b31925287c6/ Log:Fix diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/spyvm/strategies.py +++ b/spyvm/strategies.py @@ -1

[pypy-commit] lang-smalltalk strategies-tagging: Fixed typo

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r686:615f424d5684 Date: 2014-03-21 11:30 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/615f424d5684/ Log:Fixed typo diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/spyvm/strategies.py +++ b/spyvm/strategies.p

[pypy-commit] lang-smalltalk strategies-tagging: Fixed bug in strategies implementation and added test.

2014-03-21 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies-tagging Changeset: r688:98f32dad569e Date: 2014-03-21 12:07 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/98f32dad569e/ Log:Fixed bug in strategies implementation and added test. diff --git a/spyvm/strategies.py b/spyvm/strategies.py --- a/

[pypy-commit] pypy resume-refactor: some missing commit

2014-03-21 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r70145:8f7d82dde2ed Date: 2014-03-21 12:35 +0200 http://bitbucket.org/pypy/pypy/changeset/8f7d82dde2ed/ Log:some missing commit diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -7,4 +7,4 @@ * do escape analysis in the resume/o

[pypy-commit] pypy default: fix

2014-03-21 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r70146:345c69c621c5 Date: 2014-03-21 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/345c69c621c5/ Log:fix diff --git a/rpython/jit/metainterp/logger.py b/rpython/jit/metainterp/logger.py --- a/rpython/jit/metainterp/logger.py +++ b/rpython

[pypy-commit] pypy default: A passing test

2014-03-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r70147:9b2113d7bb18 Date: 2014-03-21 14:25 +0100 http://bitbucket.org/pypy/pypy/changeset/9b2113d7bb18/ Log:A passing test diff --git a/rpython/jit/metainterp/test/test_dict.py b/rpython/jit/metainterp/test/test_dict.py --- a/rpython/jit/metainterp/tes

[pypy-commit] pypy default: Improve the test, showing that the calls to eq() are not optimized

2014-03-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r70148:f6f44dc30721 Date: 2014-03-21 14:28 +0100 http://bitbucket.org/pypy/pypy/changeset/f6f44dc30721/ Log:Improve the test, showing that the calls to eq() are not optimized diff --git a/rpython/jit/metainterp/test/test_dict.py b/rpython/jit/metainter

[pypy-commit] pypy py3k: restore our buffer related error message

2014-03-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70150:707e60600dbe Date: 2014-03-21 16:48 -0700 http://bitbucket.org/pypy/pypy/changeset/707e60600dbe/ Log:restore our buffer related error message diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/inter

[pypy-commit] pypy py3k: MiniBuffer's API actually differs from MemoryView, fix

2014-03-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70149:4f39e0698984 Date: 2014-03-21 16:32 -0700 http://bitbucket.org/pypy/pypy/changeset/4f39e0698984/ Log:MiniBuffer's API actually differs from MemoryView, fix diff --git a/pypy/module/_cffi_backend/cbuffer.py b/pypy/module/_cffi_backend/cbuf

[pypy-commit] pypy py3k: this now lives in baseobjspace after the buffer refactor

2014-03-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r70151:144c447e88ff Date: 2014-03-21 16:48 -0700 http://bitbucket.org/pypy/pypy/changeset/144c447e88ff/ Log:this now lives in baseobjspace after the buffer refactor diff --git a/pypy/objspace/descroperation.py b/pypy/objspace/descroperation.py --