[pypy-commit] pypy gc-trace-faster: Attempting to remove a check for objects not in the nursery in order to speed up gc for large dicts.

2011-09-04 Thread justinpeel
Author: Justin Peel Branch: gc-trace-faster Changeset: r47077:463f0bcef4ce Date: 2011-09-04 22:45 -0600 http://bitbucket.org/pypy/pypy/changeset/463f0bcef4ce/ Log:Attempting to remove a check for objects not in the nursery in order to speed up gc for large dicts. diff --git a/pypy/rp

[pypy-commit] lang-scheme default: Implement display & newline

2011-09-04 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r4:afd4189fb68b Date: 2011-09-04 21:49 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/afd4189fb68b/ Log:Implement display & newline Mostly just uncommenting the implementation. Added tests for display and newline diff --git

[pypy-commit] pypy jit-duplicated_short_boxes: speedups?

2011-09-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r47076:311cc70d5b88 Date: 2011-09-04 21:05 +0200 http://bitbucket.org/pypy/pypy/changeset/311cc70d5b88/ Log:speedups? diff --git a/pypy/jit/metainterp/optimizeopt/optimizer.py b/pypy/jit/metainterp/optimizeopt/optimizer.py ---

[pypy-commit] lang-scheme default: Remove some code dublication

2011-09-04 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r3:599eea81fab0 Date: 2011-09-04 19:08 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/599eea81fab0/ Log:Remove some code dublication diff --git a/scheme/object.py b/scheme/object.py --- a/scheme/object.py +++ b/scheme/object.py @@ -226,15 +

[pypy-commit] pypy default: Skip these tests. They seem to invoke too much stuff on _continuation

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r47075:6218cccb1880 Date: 2011-09-04 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/6218cccb1880/ Log:Skip these tests. They seem to invoke too much stuff on _continuation for successfully running in py.py. diff --git a/pypy/module/test_li

[pypy-commit] pypy improve-heap-caching-tracing: more cases where invalidation is not necessary

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47074:46e1033f28fd Date: 2011-09-04 13:48 +0200 http://bitbucket.org/pypy/pypy/changeset/46e1033f28fd/ Log:more cases where invalidation is not necessary diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/meta

[pypy-commit] pypy improve-heap-caching-tracing: more cases to not invalidate the cache

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47073:9b4b10daa887 Date: 2011-09-04 13:38 +0200 http://bitbucket.org/pypy/pypy/changeset/9b4b10daa887/ Log:more cases to not invalidate the cache diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/metainterp/h

[pypy-commit] benchmarks default: If the web POST request fails, retry a few times before

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r142:295b8e416c4a Date: 2011-09-04 13:15 +0200 http://bitbucket.org/pypy/benchmarks/changeset/295b8e416c4a/ Log:If the web POST request fails, retry a few times before giving up. diff --git a/saveresults.py b/saveresults.py --- a/saveresults.py +++ b/sa

[pypy-commit] pypy default: Fix?

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r47071:68371db86590 Date: 2011-09-04 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/68371db86590/ Log:Fix? diff --git a/lib_pypy/pypy_test/test_coroutine.py b/lib_pypy/pypy_test/test_coroutine.py --- a/lib_pypy/pypy_test/test_coroutine.py +++ b/l

[pypy-commit] pypy default: merge heads

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r47072:7e34f7b0c4c1 Date: 2011-09-04 12:56 +0200 http://bitbucket.org/pypy/pypy/changeset/7e34f7b0c4c1/ Log:merge heads diff --git a/lib-python/modified-2.7/sqlite3/test/regression.py b/lib-python/modified-2.7/sqlite3/test/regression.py --- a/lib-pytho

[pypy-commit] pypy default: Fix tests.

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r47069:8fa344e25292 Date: 2011-09-04 12:48 +0200 http://bitbucket.org/pypy/pypy/changeset/8fa344e25292/ Log:Fix tests. diff --git a/pypy/module/test_lib_pypy/test_distributed/test_distributed.py b/pypy/module/test_lib_pypy/test_distributed/test_distrib

[pypy-commit] pypy default: Not understanding why we have two slightly different copies of these

2011-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r47070:a572ffba61fe Date: 2011-09-04 12:53 +0200 http://bitbucket.org/pypy/pypy/changeset/a572ffba61fe/ Log:Not understanding why we have two slightly different copies of these tests, fixing them too. At some point please kill one or both

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

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47067:304d094f3f3c Date: 2011-09-04 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/304d094f3f3c/ Log:merge default diff --git a/lib-python/modified-2.7/sqlite3/test/regression.py b/lib-python/modified-2.7/sql

[pypy-commit] pypy shadowstack-perf: Tweaks.

2011-09-04 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r47066:f2bf94943a41 Date: 2011-09-04 10:47 +0200 http://bitbucket.org/pypy/pypy/changeset/f2bf94943a41/ Log:Tweaks. diff --git a/pypy/rlib/register.py b/pypy/rlib/register.py --- a/pypy/rlib/register.py +++ b/pypy/rlib/register.py @@ -17

[pypy-commit] pypy shadowstack-perf: Start to integrate the r15-for-exception branch...

2011-09-04 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r47065:249453097f4f Date: 2011-09-04 10:20 +0200 http://bitbucket.org/pypy/pypy/changeset/249453097f4f/ Log:Start to integrate the r15-for-exception branch... diff --git a/pypy/rlib/register.py b/pypy/rlib/register.py --- a/pypy/rlib/reg

[pypy-commit] pypy shadowstack-perf: hg merge r15-for-exception

2011-09-04 Thread arigo
Author: Armin Rigo Branch: shadowstack-perf Changeset: r47064:8f606f534dc0 Date: 2011-09-04 08:45 +0200 http://bitbucket.org/pypy/pypy/changeset/8f606f534dc0/ Log:hg merge r15-for-exception diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy

[pypy-commit] pypy improve-heap-caching-tracing: implement the same logic for getarrayitem as for getfield by reusing the same code

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47062:d79a75d32675 Date: 2011-09-04 12:00 +0200 http://bitbucket.org/pypy/pypy/changeset/d79a75d32675/ Log:implement the same logic for getarrayitem as for getfield by reusing the same code diff --git a/pypy

[pypy-commit] pypy improve-heap-caching-tracing: make the functional test pass too

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47063:b60991325598 Date: 2011-09-04 12:04 +0200 http://bitbucket.org/pypy/pypy/changeset/b60991325598/ Log:make the functional test pass too diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.

[pypy-commit] pypy improve-heap-caching-tracing: fix bug in setfield

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47061:119fa1455e3b Date: 2011-09-04 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/119fa1455e3b/ Log:fix bug in setfield diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/metainterp/heapcache.py --- a/p

[pypy-commit] pypy improve-heap-caching-tracing: fix XXX in replace_box

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47060:feecefe7686f Date: 2011-09-04 11:30 +0200 http://bitbucket.org/pypy/pypy/changeset/feecefe7686f/ Log:fix XXX in replace_box diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/metainterp/heapcache.py ---

[pypy-commit] pypy improve-heap-caching-tracing: change array cache layout

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47059:38b764f137a9 Date: 2011-09-04 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/38b764f137a9/ Log:change array cache layout diff --git a/pypy/jit/metainterp/heapcache.py b/pypy/jit/metainterp/heapcache.py -

[pypy-commit] pypy improve-heap-caching-tracing: next test I want to pass

2011-09-04 Thread cfbolz
Author: Carl Friedrich Bolz Branch: improve-heap-caching-tracing Changeset: r47058:34cefdbcdbcc Date: 2011-09-04 11:05 +0200 http://bitbucket.org/pypy/pypy/changeset/34cefdbcdbcc/ Log:next test I want to pass diff --git a/pypy/jit/metainterp/test/test_heapcache.py b/pypy/jit/metainterp/test

[pypy-commit] pypy jit-duplicated_short_boxes: kill obsolete code for duplicating short boxes

2011-09-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r47055:66b3de0272ad Date: 2011-09-04 10:12 +0200 http://bitbucket.org/pypy/pypy/changeset/66b3de0272ad/ Log:kill obsolete code for duplicating short boxes diff --git a/pypy/jit/metainterp/optimizeopt/virtualstate.py b/pypy/jit

[pypy-commit] pypy jit-duplicated_short_boxes: this case is too complicated without duplication

2011-09-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r47056:ea8b9810ad9b Date: 2011-09-04 10:21 +0200 http://bitbucket.org/pypy/pypy/changeset/ea8b9810ad9b/ Log:this case is too complicated without duplication diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py b/pypy/modu

[pypy-commit] pypy jit-duplicated_short_boxes: with equal priority either can occure

2011-09-04 Thread hakanardo
Author: Hakan Ardo Branch: jit-duplicated_short_boxes Changeset: r47054:767b8639a9c2 Date: 2011-09-04 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/767b8639a9c2/ Log:with equal priority either can occure diff --git a/pypy/jit/metainterp/test/test_virtualstate.py b/pypy/jit/metainterp