[pypy-commit] pypy stmgc-c4: push gc roots around stm_set_transaction_length and stm_inspect_abort_info too

2013-11-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67846:4fa6e3b8b4db Date: 2013-11-05 09:55 +0100 http://bitbucket.org/pypy/pypy/changeset/4fa6e3b8b4db/ Log:push gc roots around stm_set_transaction_length and stm_inspect_abort_info too diff --git a/rpython/memory/gctransform/stmframewo

[pypy-commit] pypy stmgc-c4: add some debug prints to stmrewrite (print ops that use the fallback to

2013-11-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67847:6823f3f7f83a Date: 2013-11-05 09:59 +0100 http://bitbucket.org/pypy/pypy/changeset/6823f3f7f83a/ Log:add some debug prints to stmrewrite (print ops that use the fallback to inevitable, intentionally or not) diff --git a/rpython/ji

[pypy-commit] pypy stmgc-c4: make sure roots are pushed around jit_assembler_call and barriers get invalidated

2013-11-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67845:06bd16504902 Date: 2013-11-04 22:28 +0100 http://bitbucket.org/pypy/pypy/changeset/06bd16504902/ Log:make sure roots are pushed around jit_assembler_call and barriers get invalidated around it and stm_partial_commit_and_res

[pypy-commit] pypy default: Rewrite string.maketrans() in a more pypy-friendly way, using bytearray().

2013-11-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r67848:5ac514ca713a Date: 2013-11-05 12:49 +0100 http://bitbucket.org/pypy/pypy/changeset/5ac514ca713a/ Log:Rewrite string.maketrans() in a more pypy-friendly way, using bytearray(). diff --git a/lib-python/2.7/string.py b/lib-python/2.7/string.

[pypy-commit] pypy default: optimize calling with strings of length one

2013-11-05 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67849:ddc44e469723 Date: 2013-11-05 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/ddc44e469723/ Log:optimize calling with strings of length one diff --git a/pypy/module/__pypy__/interp_builders.py b/pypy/module/__pypy__/interp_builders.

[pypy-commit] pypy default: hack a little differently. test to follow

2013-11-05 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r67850:d0546ed6ba48 Date: 2013-11-05 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/d0546ed6ba48/ Log:hack a little differently. test to follow diff --git a/pypy/module/__pypy__/interp_builders.py b/pypy/module/__pypy__/interp_builders.py

[pypy-commit] pypy default: merged upstream

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67852:b51a1a27936a Date: 2013-11-05 07:24 -0800 http://bitbucket.org/pypy/pypy/changeset/b51a1a27936a/ Log:merged upstream diff --git a/lib-python/2.7/string.py b/lib-python/2.7/string.py --- a/lib-python/2.7/string.py +++ b/lib-python/2.7/string.py @

[pypy-commit] pypy default: Handle the case of a copy from virtual to concrete efficiently withs trings

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67851:32c25a0ac64a Date: 2013-11-05 07:24 -0800 http://bitbucket.org/pypy/pypy/changeset/32c25a0ac64a/ Log:Handle the case of a copy from virtual to concrete efficiently withs trings diff --git a/rpython/jit/metainterp/optimizeopt/test/test_op

[pypy-commit] pypy default: Speed up array('B', 'somestr') or my_array.fromstring()

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67856:d592e1e60494 Date: 2013-11-05 09:08 -0800 http://bitbucket.org/pypy/pypy/changeset/d592e1e60494/ Log:Speed up array('B', 'somestr') or my_array.fromstring() diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py ---

[pypy-commit] pypy default: Speed up StringBuilder.append_charpsize

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67857:d9e23b12374a Date: 2013-11-05 10:33 -0800 http://bitbucket.org/pypy/pypy/changeset/d9e23b12374a/ Log:Speed up StringBuilder.append_charpsize diff --git a/rpython/rtyper/lltypesystem/rbuilder.py b/rpython/rtyper/lltypesystem/rbuilder.py --- a/rp

[pypy-commit] pypy default: translation fix

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67858:ab54e581fc29 Date: 2013-11-05 10:59 -0800 http://bitbucket.org/pypy/pypy/changeset/ab54e581fc29/ Log:translation fix diff --git a/rpython/rtyper/lltypesystem/rstr.py b/rpython/rtyper/lltypesystem/rstr.py --- a/rpython/rtyper/lltypesystem/rstr.p

[pypy-commit] buildbot add-header-to-nightly: make the nightly template look a bit more like the rest of the buildbot pages

2013-11-05 Thread bivab
Author: David Schneider Branch: add-header-to-nightly Changeset: r876:d444c93bb7b3 Date: 2013-11-05 20:36 +0100 http://bitbucket.org/pypy/buildbot/changeset/d444c93bb7b3/ Log:make the nightly template look a bit more like the rest of the buildbot pages diff --git a/bot2/pypybuildbot/

[pypy-commit] stmgc default: fix impersonating the other thread when forcing minor collections in other threads.

2013-11-05 Thread Raemi
Author: Remi Meier Branch: Changeset: r544:8a3b7748ba7f Date: 2013-11-05 22:04 +0100 http://bitbucket.org/pypy/stmgc/changeset/8a3b7748ba7f/ Log:fix impersonating the other thread when forcing minor collections in other threads. also use the direct thread locals in some places (for

[pypy-commit] pypy stmgc-c4: import stmgc (contains important fix regarding new thread locals)

2013-11-05 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r67859:01c1a87d3707 Date: 2013-11-05 22:05 +0100 http://bitbucket.org/pypy/pypy/changeset/01c1a87d3707/ Log:import stmgc (contains important fix regarding new thread locals) diff --git a/rpython/translator/stm/src_stm/et.c b/rpython/translator/

[pypy-commit] buildbot add-header-to-nightly: use template-based rendering for nightly directory listing

2013-11-05 Thread mattip
Author: Matti Picus Branch: add-header-to-nightly Changeset: r877:834aa45684d4 Date: 2013-11-06 00:51 +0200 http://bitbucket.org/pypy/buildbot/changeset/834aa45684d4/ Log:use template-based rendering for nightly directory listing diff --git a/bot2/pypybuildbot/pypylist.py b/bot2/pypybuildbot

[pypy-commit] pypy default: fix

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67860:259e6bb918cf Date: 2013-11-05 17:27 -0800 http://bitbucket.org/pypy/pypy/changeset/259e6bb918cf/ Log:fix diff --git a/rpython/rtyper/lltypesystem/rbytearray.py b/rpython/rtyper/lltypesystem/rbytearray.py --- a/rpython/rtyper/lltypesystem/rbytea

[pypy-commit] pypy default: fix this assertion

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67861:20b7b762dbed Date: 2013-11-05 17:31 -0800 http://bitbucket.org/pypy/pypy/changeset/20b7b762dbed/ Log:fix this assertion diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py b/rpython/jit/metainterp/optimizeopt/vstring.py --- a/rpython/jit

[pypy-commit] pypy default: Handle weird indices here, don't try to pass length = -1 down to append_charpsize

2013-11-05 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r67862:cab5c44a5677 Date: 2013-11-05 22:31 -0800 http://bitbucket.org/pypy/pypy/changeset/cab5c44a5677/ Log:Handle weird indices here, don't try to pass length = -1 down to append_charpsize diff --git a/pypy/module/mmap/interp_mmap.py b/pypy/mo