[pypy-commit] stmgc default: This contention management policy is much better. Document the

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1080:9b94866e95da Date: 2014-03-20 08:27 +0100 http://bitbucket.org/pypy/stmgc/changeset/9b94866e95da/ Log:This contention management policy is much better. Document the problem with the previous one. diff --git

[pypy-commit] stmgc default: Print a warning to stderr

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1081:0e5239ae07f2 Date: 2014-03-20 08:30 +0100 http://bitbucket.org/pypy/stmgc/changeset/0e5239ae07f2/ Log:Print a warning to stderr diff --git a/c7/stm/forksupport.c b/c7/stm/forksupport.c --- a/c7/stm/forksupport.c +++

[pypy-commit] pypy stmgc-c7: import stmgc/0e5239ae07f2

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70103:7ace040eff96 Date: 2014-03-20 08:31 +0100 http://bitbucket.org/pypy/pypy/changeset/7ace040eff96/ Log:import stmgc/0e5239ae07f2 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision

[pypy-commit] pypy stmgc-c7: Don't produce stm_write() for writes of a Void value.

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70104:c0537b11889f Date: 2014-03-20 10:30 +0100 http://bitbucket.org/pypy/pypy/changeset/c0537b11889f/ Log:Don't produce stm_write() for writes of a Void value. diff --git a/rpython/memory/gctransform/stmframework.py

[pypy-commit] pypy default: tweaks; reducing the diff with stm

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70106:37af0c2ee363 Date: 2014-03-20 11:06 +0100 http://bitbucket.org/pypy/pypy/changeset/37af0c2ee363/ Log:tweaks; reducing the diff with stm diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py ---

[pypy-commit] pypy default: simplify

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70107:c548a82ba9d3 Date: 2014-03-20 11:07 +0100 http://bitbucket.org/pypy/pypy/changeset/c548a82ba9d3/ Log:simplify diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py ---

[pypy-commit] pypy stmgc-c7: Revert a change from c4

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70105:d41fc1add33b Date: 2014-03-20 10:41 +0100 http://bitbucket.org/pypy/pypy/changeset/d41fc1add33b/ Log:Revert a change from c4 diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/rgc.py +++

[pypy-commit] pypy stmgc-c7: Revert changes to 'make_sure_does_not_move(faildescr)'

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70108:a68436ce38ec Date: 2014-03-20 11:12 +0100 http://bitbucket.org/pypy/pypy/changeset/a68436ce38ec/ Log:Revert changes to 'make_sure_does_not_move(faildescr)' diff --git a/rpython/jit/backend/arm/assembler.py

[pypy-commit] pypy stmgc-c7: stm_ptr_eq dies

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70109:1f090ff1b51f Date: 2014-03-20 11:16 +0100 http://bitbucket.org/pypy/pypy/changeset/1f090ff1b51f/ Log:stm_ptr_eq dies diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py ---

[pypy-commit] pypy stmgc-c7: sorry :-/ cond_call_stm_b, stm_set_revision_gc, and more stm_ptr_eq all die

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70110:26e595d6e017 Date: 2014-03-20 11:23 +0100 http://bitbucket.org/pypy/pypy/changeset/26e595d6e017/ Log:sorry :-/ cond_call_stm_b, stm_set_revision_gc, and more stm_ptr_eq all die diff --git

[pypy-commit] pypy stmgc-c7: fix tests here

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70111:60e88988d828 Date: 2014-03-20 11:31 +0100 http://bitbucket.org/pypy/pypy/changeset/60e88988d828/ Log:fix tests here diff --git a/rpython/jit/codewriter/test/test_call.py b/rpython/jit/codewriter/test/test_call.py ---

[pypy-commit] lang-smalltalk strategies-tagging: Fixed refactoring.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r671:3b7a82b8f4e1 Date: 2014-03-20 11:55 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/3b7a82b8f4e1/ Log:Fixed refactoring. diff --git a/spyvm/strategies.py b/spyvm/strategies.py ---

[pypy-commit] lang-smalltalk strategies-tagging: Renamed set_storage to initialize_storage and _storage to list_storage.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r670:dcaa168e8fe8 Date: 2014-03-20 11:53 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/dcaa168e8fe8/ Log:Renamed set_storage to initialize_storage and _storage to list_storage. Moved

[pypy-commit] lang-smalltalk strategies-tagging: Updated strategies tests.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r674:f5c765f96240 Date: 2014-03-20 13:14 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/f5c765f96240/ Log:Updated strategies tests. Fixed other tests. diff --git a/spyvm/shadow.py

[pypy-commit] lang-smalltalk strategies-tagging: Refactoring to remove rerased and use two separate variables for wrapped and unwrapped storage.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r669:f63aa764c7bf Date: 2014-03-20 11:39 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/f63aa764c7bf/ Log:Refactoring to remove rerased and use two separate variables for wrapped and

[pypy-commit] lang-smalltalk strategies-tagging: Replaced uses_int_storage special casing in favor of subclassing.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r672:fd9669dc8f6d Date: 2014-03-20 12:17 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/fd9669dc8f6d/ Log:Replaced uses_int_storage special casing in favor of subclassing. Removed

[pypy-commit] lang-smalltalk strategies-tagging: Fixing tests.

2014-03-20 Thread anton_gulenko
Author: Anton Gulenko anton.gule...@googlemail.com Branch: strategies-tagging Changeset: r673:b1593fffd1e7 Date: 2014-03-20 12:54 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/b1593fffd1e7/ Log:Fixing tests. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++

[pypy-commit] pypy stmgc-c7: Found out and explain why we get rare crashes in pypy if we

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70112:3ada12cdea0e Date: 2014-03-20 13:20 +0100 http://bitbucket.org/pypy/pypy/changeset/3ada12cdea0e/ Log:Found out and explain why we get rare crashes in pypy if we enable this 'stm_ignored'. diff --git

[pypy-commit] pypy improve-consecutive-dict-lookups: close to be merged branch

2014-03-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: improve-consecutive-dict-lookups Changeset: r70113:f0136fc09640 Date: 2014-03-20 16:36 +0200 http://bitbucket.org/pypy/pypy/changeset/f0136fc09640/ Log:close to be merged branch diff --git a/rpython/jit/backend/test/runner_test.py

[pypy-commit] pypy default: Merge improve-consecutive-dict-lookups. This branch makes it possible

2014-03-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r70114:0679ba1c1143 Date: 2014-03-20 16:37 +0200 http://bitbucket.org/pypy/pypy/changeset/0679ba1c1143/ Log:Merge improve-consecutive-dict-lookups. This branch makes it possible to cache consecutive dict lookups (for both

[pypy-commit] pypy default: Remove trailing whitespace introduced by the merge of improve-consecutive-dict-lookups.

2014-03-20 Thread Manuel Jacob
Author: Manuel Jacob Branch: Changeset: r70115:4c6239cc82ff Date: 2014-03-20 15:50 +0100 http://bitbucket.org/pypy/pypy/changeset/4c6239cc82ff/ Log:Remove trailing whitespace introduced by the merge of improve- consecutive-dict-lookups. diff --git

[pypy-commit] pypy default: Kill some tests that are broken (they write a word at a random location in

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70116:23f63b53184e Date: 2014-03-20 15:55 +0100 http://bitbucket.org/pypy/pypy/changeset/23f63b53184e/ Log:Kill some tests that are broken (they write a word at a random location in memory). Their usage is unclear. diff --git

[pypy-commit] pypy default: A test specifically for 76b06820d08b.

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70117:e30ec8f6a495 Date: 2014-03-20 15:59 +0100 http://bitbucket.org/pypy/pypy/changeset/e30ec8f6a495/ Log:A test specifically for 76b06820d08b. diff --git a/rpython/jit/backend/x86/test/test_assembler.py

[pypy-commit] pypy stmgc-c7: in-progress

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70118:19982e263d93 Date: 2014-03-20 16:22 +0100 http://bitbucket.org/pypy/pypy/changeset/19982e263d93/ Log:in-progress diff --git a/rpython/jit/backend/x86/stmtlocal.py b/rpython/jit/backend/x86/stmtlocal.py ---

[pypy-commit] pypy default: fix test_whatsnew

2014-03-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r70119:ae422bbeeb59 Date: 2014-03-20 17:49 +0200 http://bitbucket.org/pypy/pypy/changeset/ae422bbeeb59/ Log:fix test_whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy default: mention dict differencies

2014-03-20 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r70120:eb1389e607fa Date: 2014-03-20 17:53 +0200 http://bitbucket.org/pypy/pypy/changeset/eb1389e607fa/ Log:mention dict differencies diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst ---

[pypy-commit] pypy default: Try to settle on this order of arguments, which is the same one as the

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70121:43b3b5bb76fa Date: 2014-03-20 16:57 +0100 http://bitbucket.org/pypy/pypy/changeset/43b3b5bb76fa/ Log:Try to settle on this order of arguments, which is the same one as the one on compile_loop / compile_bridge. diff --git

[pypy-commit] pypy default: From stm: to increment debug counters, replace the three instructions

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70123:ab65db3705bd Date: 2014-03-20 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ab65db3705bd/ Log:From stm: to increment debug counters, replace the three instructions with a single one. diff --git

[pypy-commit] pypy default: The strict minimum for ARM is this, I think

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70124:aaf62bccd9c3 Date: 2014-03-20 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/aaf62bccd9c3/ Log:The strict minimum for ARM is this, I think diff --git a/rpython/jit/backend/arm/opassembler.py

[pypy-commit] pypy stmgc-c7: in-progress

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70122:a82acece79d2 Date: 2014-03-20 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/a82acece79d2/ Log:in-progress diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py ---

[pypy-commit] pypy default: backport 9813b8a36001 from py3k: cache UnsupportedOperation but this time to

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: Changeset: r70125:f15f9a524509 Date: 2014-03-20 10:42 -0700 http://bitbucket.org/pypy/pypy/changeset/f15f9a524509/ Log:backport 9813b8a36001 from py3k: cache UnsupportedOperation but this time to avoid potential module reloading

[pypy-commit] pypy default: Fix for the test in llgraph/test/

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70126:c6230cd996a0 Date: 2014-03-20 19:42 +0100 http://bitbucket.org/pypy/pypy/changeset/c6230cd996a0/ Log:Fix for the test in llgraph/test/ diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy default: Fix x86/test/test_z*

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70128:855c8b15eee6 Date: 2014-03-20 20:11 +0100 http://bitbucket.org/pypy/pypy/changeset/855c8b15eee6/ Log:Fix x86/test/test_z* diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py ---

[pypy-commit] pypy default: fix builtin reimport/reload (test_zipimport_deflated failure)

2014-03-20 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: Changeset: r70127:f29413fd44b7 Date: 2014-03-20 15:09 -0400 http://bitbucket.org/pypy/pypy/changeset/f29413fd44b7/ Log:fix builtin reimport/reload (test_zipimport_deflated failure) diff --git a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy stmgc-c7: Remove this

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70129:d272e010c27b Date: 2014-03-20 20:13 +0100 http://bitbucket.org/pypy/pypy/changeset/d272e010c27b/ Log:Remove this diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py ---

[pypy-commit] pypy default: backout 6002c93c0cc0 until properly fixed

2014-03-20 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: Changeset: r70131:c402f888f629 Date: 2014-03-20 15:25 -0400 http://bitbucket.org/pypy/pypy/changeset/c402f888f629/ Log:backout 6002c93c0cc0 until properly fixed diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy stmgc-c7: hg merge default

2014-03-20 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70132:7cdeff21eeec Date: 2014-03-20 20:26 +0100 http://bitbucket.org/pypy/pypy/changeset/7cdeff21eeec/ Log:hg merge default diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py ---

[pypy-commit] pypy default: simplify

2014-03-20 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: Changeset: r70133:2d49948e8eba Date: 2014-03-20 15:57 -0400 http://bitbucket.org/pypy/pypy/changeset/2d49948e8eba/ Log:simplify diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py ---

[pypy-commit] pypy py3k: merge default

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r70135:706e3a4c1ffa Date: 2014-03-20 15:41 -0700 http://bitbucket.org/pypy/pypy/changeset/706e3a4c1ffa/ Log:merge default diff --git a/pypy/doc/cpython_differences.rst b/pypy/doc/cpython_differences.rst ---

[pypy-commit] pypy py3k: adapt to buffer refactoring

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r70137:f890d933e737 Date: 2014-03-20 16:00 -0700 http://bitbucket.org/pypy/pypy/changeset/f890d933e737/ Log:adapt to buffer refactoring diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py ---

[pypy-commit] pypy py3k: merge default

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r70134:6ff661c8a2b0 Date: 2014-03-19 16:56 -0700 http://bitbucket.org/pypy/pypy/changeset/6ff661c8a2b0/ Log:merge default diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py ---

[pypy-commit] pypy py3k: add a TODO comment

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r70138:5f6d9d6505b2 Date: 2014-03-20 16:01 -0700 http://bitbucket.org/pypy/pypy/changeset/5f6d9d6505b2/ Log:add a TODO comment diff --git a/pypy/objspace/std/typeobject.py b/pypy/objspace/std/typeobject.py ---

[pypy-commit] pypy py3k: skip for now: requires the not NotImplemented audioop.lin2ulaw

2014-03-20 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r70136:eed6c50a88fc Date: 2014-03-20 16:00 -0700 http://bitbucket.org/pypy/pypy/changeset/eed6c50a88fc/ Log:skip for now: requires the not NotImplemented audioop.lin2ulaw diff --git a/lib-python/3/test/test_sunau.py

[pypy-commit] pypy default: fix test_flatten/test_longlong on 32bit

2014-03-20 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: Changeset: r70139:d5dd9d0ba5c4 Date: 2014-03-21 00:33 + http://bitbucket.org/pypy/pypy/changeset/d5dd9d0ba5c4/ Log:fix test_flatten/test_longlong on 32bit diff --git a/rpython/jit/codewriter/test/test_flatten.py