[pypy-commit] pypy default: permute() should also ignore non-initialized continulets,

2011-09-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r47280:e0b2d986086d Date: 2011-09-16 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/e0b2d986086d/ Log:permute() should also ignore non-initialized continulets, just like switch(). diff --git a/lib_pypy/greenlet.py b/lib_pypy/greenlet.py --

[pypy-commit] pypy improve-heap-caching-tracing: change the trace length limit to half its previous value. this seems to be

2011-09-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47282:0f72d394deb4 Date: 2011-09-16 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/0f72d394deb4/ Log:change the trace length limit to half its previous value. this seems to be better now with the better

[pypy-commit] pypy default: fix for ootype, llstrings are not supported as input arguments

2011-09-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r47283:a03db4de5707 Date: 2011-09-16 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/a03db4de5707/ Log:fix for ootype, llstrings are not supported as input arguments diff --git a/pypy/rpython/test/test_rlist.py b/pypy/rpython/test/test_rlist.py -

[pypy-commit] pypy default: Translation fix

2011-09-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r47286:1ffcf2cd905f Date: 2011-09-16 12:43 +0200 http://bitbucket.org/pypy/pypy/changeset/1ffcf2cd905f/ Log:Translation fix diff --git a/pypy/rpython/memory/gctransform/asmgcroot.py b/pypy/rpython/memory/gctransform/asmgcroot.py --- a/pypy/rpython/memo

[pypy-commit] pypy continulet-pickle: hg merge default

2011-09-16 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47284:85905197df58 Date: 2011-09-16 09:36 +0200 http://bitbucket.org/pypy/pypy/changeset/85905197df58/ Log:hg merge default diff --git a/lib_pypy/greenlet.py b/lib_pypy/greenlet.py --- a/lib_pypy/greenlet.py +++ b/lib_pypy/greenlet.py

[pypy-commit] pypy default: merge heads

2011-09-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r47287:0fdfb1b11f99 Date: 2011-09-16 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/0fdfb1b11f99/ Log:merge heads diff --git a/pypy/rpython/test/test_rlist.py b/pypy/rpython/test/test_rlist.py --- a/pypy/rpython/test/test_rlist.py +++ b/pypy/rpyth

[pypy-commit] pypy continulet-pickle: Translation fix.

2011-09-16 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47288:4139c7f2d817 Date: 2011-09-16 12:46 +0200 http://bitbucket.org/pypy/pypy/changeset/4139c7f2d817/ Log:Translation fix. diff --git a/pypy/module/_continuation/interp_pickle.py b/pypy/module/_continuation/interp_pickle.py --- a/pyp

[pypy-commit] pypy default: More informative message

2011-09-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r47285:3d84bc1f61de Date: 2011-09-16 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/3d84bc1f61de/ Log:More informative message diff --git a/pypy/rpython/memory/gctransform/framework.py b/pypy/rpython/memory/gctransform/framework.py --- a/pypy/rpy

[pypy-commit] pypy continulet-pickle: Support pickling, at least good enough to have the single test

2011-09-16 Thread arigo
Author: Armin Rigo Branch: continulet-pickle Changeset: r47289:637e3d17c657 Date: 2011-09-16 12:59 +0200 http://bitbucket.org/pypy/pypy/changeset/637e3d17c657/ Log:Support pickling, at least good enough to have the single test from test_stackless_pickling pass again. This is done by k

[pypy-commit] pypy default: merge improve-heap-caching-tracing:

2011-09-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47291:5fcc43295a0a Date: 2011-09-16 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/5fcc43295a0a/ Log:merge improve-heap-caching-tracing: - a much better heap cache during tracing, this makes the traces that are produced b

[pypy-commit] pypy improve-heap-caching-tracing: close to-be-merged branch

2011-09-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47290:7793d23a0ac6 Date: 2011-09-16 13:39 +0200 http://bitbucket.org/pypy/pypy/changeset/7793d23a0ac6/ Log:close to-be-merged branch ___ pypy-commit mailing list pypy-comm

[pypy-commit] pypy default: one of the more obscure commits: change the thresholds slightly to be prime

2011-09-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47292:6dc305ab7c65 Date: 2011-09-16 13:45 +0200 http://bitbucket.org/pypy/pypy/changeset/6dc305ab7c65/ Log:one of the more obscure commits: change the thresholds slightly to be prime numbers. the reason for this is that if there are nes

[pypy-commit] pypy.org extradoc: Run yatiblog

2011-09-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r258:64ff6a750de4 Date: 2011-09-16 15:48 +0200 http://bitbucket.org/pypy/pypy.org/changeset/64ff6a750de4/ Log:Run yatiblog diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -247,4 +247,4 @@ - + \ No newl

[pypy-commit] pypy minimark-no-mass-free: Make a branch in which to refactor ArenaCollection.mass_free(),

2011-09-16 Thread arigo
Author: Armin Rigo Branch: minimark-no-mass-free Changeset: r47293:1b850f78280f Date: 2011-09-16 14:44 +0200 http://bitbucket.org/pypy/pypy/changeset/1b850f78280f/ Log:Make a branch in which to refactor ArenaCollection.mass_free(), moving minimarkpage.py even further away from its ori

[pypy-commit] pypy default: Step 1 in trying to fix the pyexpat memory leak.

2011-09-16 Thread justinpeel
Author: Justin Peel Branch: Changeset: r47294:6920e70a7300 Date: 2011-09-16 10:12 -0600 http://bitbucket.org/pypy/pypy/changeset/6920e70a7300/ Log:Step 1 in trying to fix the pyexpat memory leak. diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py ---

[pypy-commit] pypy default: oops

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47296:b3a8aec61f40 Date: 2011-09-14 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/b3a8aec61f40/ Log:oops diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/stringobject.py +++ b/py

[pypy-commit] pypy default: more variables

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47297:1f8c15ea0098 Date: 2011-09-14 10:34 +0200 http://bitbucket.org/pypy/pypy/changeset/1f8c15ea0098/ Log:more variables diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/stringobject.p

[pypy-commit] pypy default: a merge point for strjoin

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47295:c7ffbd72777d Date: 2011-09-14 09:35 +0200 http://bitbucket.org/pypy/pypy/changeset/c7ffbd72777d/ Log:a merge point for strjoin diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/str

[pypy-commit] pypy kill-unary-multimethods: remove some more unnecessary imports

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47303:d4d7587f9252 Date: 2011-09-16 15:15 +0200 http://bitbucket.org/pypy/pypy/changeset/d4d7587f9252/ Log:remove some more unnecessary imports diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --

[pypy-commit] pypy default: argh

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47298:a01b295005bf Date: 2011-09-14 10:51 +0200 http://bitbucket.org/pypy/pypy/changeset/a01b295005bf/ Log:argh diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/stringobject.py +++ b/py

[pypy-commit] pypy default: merge default

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47304:27862000e92d Date: 2011-09-16 18:21 +0200 http://bitbucket.org/pypy/pypy/changeset/27862000e92d/ Log:merge default diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/pypy/objspace/std/stringobject.py

[pypy-commit] pypy kill-unary-multimethods: remove str_w as a multimethod

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47299:2ec917d609d1 Date: 2011-09-16 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/2ec917d609d1/ Log:remove str_w as a multimethod diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py ---

[pypy-commit] pypy kill-unary-multimethods: just removing isinstance and issubtype as multimethods seems to "just work".

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47300:96571e83c308 Date: 2011-09-16 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/96571e83c308/ Log:just removing isinstance and issubtype as multimethods seems to "just work". Weird but ok diff --git a/pyp

[pypy-commit] pypy kill-unary-multimethods: pyflakes fixes

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47301:5f2dd8f0c8b0 Date: 2011-09-16 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/5f2dd8f0c8b0/ Log:pyflakes fixes diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpr

[pypy-commit] pypy kill-unary-multimethods: remove unicode_w

2011-09-16 Thread fijal
Author: Maciej Fijalkowski Branch: kill-unary-multimethods Changeset: r47302:589623001029 Date: 2011-09-16 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/589623001029/ Log:remove unicode_w diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/inter

[pypy-commit] pypy minimark-no-mass-free: First step, to see that it works: change minimark.py to adhere to a

2011-09-16 Thread arigo
Author: Armin Rigo Branch: minimark-no-mass-free Changeset: r47305:ea3d37c1c0c7 Date: 2011-09-16 18:25 +0200 http://bitbucket.org/pypy/pypy/changeset/ea3d37c1c0c7/ Log:First step, to see that it works: change minimark.py to adhere to a new interface, documented in minimarkpage.py but

[pypy-commit] pypy default: Revert fijal's stuff to add a jitdriver to str.join

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47306:c45bbb9e3988 Date: 2011-09-16 12:37 -0400 http://bitbucket.org/pypy/pypy/changeset/c45bbb9e3988/ Log:Revert fijal's stuff to add a jitdriver to str.join diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py --- a/py

[pypy-commit] pypy unroll-if-alt: merged default in.

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: unroll-if-alt Changeset: r47307:74cf1f2c98fa Date: 2011-09-16 12:41 -0400 http://bitbucket.org/pypy/pypy/changeset/74cf1f2c98fa/ Log:merged default in. diff --git a/lib_pypy/greenlet.py b/lib_pypy/greenlet.py --- a/lib_pypy/greenlet.py +++ b/lib_pypy/greenlet.py @

[pypy-commit] pypy default: pyexpat memory leak fixed by using a weakref.

2011-09-16 Thread justinpeel
Author: Justin Peel Branch: Changeset: r47308:1d95dfe42b4f Date: 2011-09-16 14:05 -0600 http://bitbucket.org/pypy/pypy/changeset/1d95dfe42b4f/ Log:pyexpat memory leak fixed by using a weakref. diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py --- a/

[pypy-commit] pypy unroll-if-alt: fix translation

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: unroll-if-alt Changeset: r47309:5054a6b1aee5 Date: 2011-09-16 16:11 -0400 http://bitbucket.org/pypy/pypy/changeset/5054a6b1aee5/ Log:fix translation diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py --- a/pypy/jit/metainterp/pyjitpl.py +

[pypy-commit] pypy unroll-if-alt: unroll some more functions correctly, doesn't translate due to weirdness.

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: unroll-if-alt Changeset: r47310:2ac3eb590e53 Date: 2011-09-16 16:12 -0400 http://bitbucket.org/pypy/pypy/changeset/2ac3eb590e53/ Log:unroll some more functions correctly, doesn't translate due to weirdness. diff --git a/pypy/module/struct/formatiterator.py

[pypy-commit] pypy unroll-if-alt: work around for now.

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: unroll-if-alt Changeset: r47311:3d6fa69b3ca1 Date: 2011-09-16 17:50 -0400 http://bitbucket.org/pypy/pypy/changeset/3d6fa69b3ca1/ Log:work around for now. diff --git a/pypy/module/struct/formatiterator.py b/pypy/module/struct/formatiterator.py --- a/pypy/module/st

[pypy-commit] pypy unroll-if-alt: make this work with struct.unpack as well

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: unroll-if-alt Changeset: r47312:751ecc7098ae Date: 2011-09-16 21:46 -0400 http://bitbucket.org/pypy/pypy/changeset/751ecc7098ae/ Log:make this work with struct.unpack as well diff --git a/pypy/module/struct/formatiterator.py b/pypy/module/struct/formatiterator.py

[pypy-commit] pypy jit-frontend-unescaped: add some primitive escaped tracking in the frontend, it doesn't handle any sort of recursive structures, but that's ok.

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-frontend-unescaped Changeset: r47314:86e1dad57504 Date: 2011-09-16 23:11 -0400 http://bitbucket.org/pypy/pypy/changeset/86e1dad57504/ Log:add some primitive escaped tracking in the frontend, it doesn't handle any sort of recursive structures, but that's

[pypy-commit] pypy jit-frontend-unescaped: A branch in which to add support for tracking if an object is escaped in the frontnend. Will eventually become jit.isvirtual in the unroll-if-alt branch.

2011-09-16 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-frontend-unescaped Changeset: r47313:38e4965b5688 Date: 2011-09-16 22:54 -0400 http://bitbucket.org/pypy/pypy/changeset/38e4965b5688/ Log:A branch in which to add support for tracking if an object is escaped in the frontnend. Will eventually become jit.

[pypy-commit] pypy jit-frontend-unescaped: fix expat to use weakrefs correctly.

2011-09-16 Thread justinpeel
Author: Justin Peel Branch: jit-frontend-unescaped Changeset: r47315:70f26346fd5b Date: 2011-09-16 23:55 -0600 http://bitbucket.org/pypy/pypy/changeset/70f26346fd5b/ Log:fix expat to use weakrefs correctly. diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyex

[pypy-commit] pypy jit-frontend-unescaped: Backed out changeset 70f26346fd5b

2011-09-16 Thread justinpeel
Author: Justin Peel Branch: jit-frontend-unescaped Changeset: r47316:2028a5ae9938 Date: 2011-09-17 00:10 -0600 http://bitbucket.org/pypy/pypy/changeset/2028a5ae9938/ Log:Backed out changeset 70f26346fd5b diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat

[pypy-commit] pypy default: fix expat to use weakrefs correctly.

2011-09-16 Thread justinpeel
Author: Justin Peel Branch: Changeset: r47317:96a212b0688a Date: 2011-09-17 00:15 -0600 http://bitbucket.org/pypy/pypy/changeset/96a212b0688a/ Log:fix expat to use weakrefs correctly. diff --git a/pypy/module/pyexpat/interp_pyexpat.py b/pypy/module/pyexpat/interp_pyexpat.py --- a/pypy/modu