[pypy-commit] benchmarks min_5_secs: Fix a bug in the Richards benchmark.

2014-12-15 Thread vext01
Author: Edd Barrett vex...@gmail.com Branch: min_5_secs Changeset: r300:b7f0946c13a6 Date: 2014-12-15 11:58 + http://bitbucket.org/pypy/benchmarks/changeset/b7f0946c13a6/ Log:Fix a bug in the Richards benchmark. Spotted by Laurie, confirmed by me, fix from Armin. diff --git

[pypy-commit] pypy optresult: Some progress on unrolling

2014-12-15 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: optresult Changeset: r74938:3cb5d15021b4 Date: 2014-12-15 14:08 +0200 http://bitbucket.org/pypy/pypy/changeset/3cb5d15021b4/ Log:Some progress on unrolling diff too long, truncating to 2000 out of 2397 lines diff --git

[pypy-commit] pypy optresult: Start porting the tests bit by bit, 10% of optimizeopt passes

2014-12-15 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: optresult Changeset: r74937:5f24f3b47ef4 Date: 2014-12-14 21:38 +0200 http://bitbucket.org/pypy/pypy/changeset/5f24f3b47ef4/ Log:Start porting the tests bit by bit, 10% of optimizeopt passes diff --git a/rpython/jit/metainterp/history.py

[pypy-commit] pypy default: (arigo, ltratt) Avoid allocating memory when ordereddicts have spare capacity.

2014-12-15 Thread ltratt
Author: Laurence Tratt lau...@tratt.net Branch: Changeset: r74939:7ff0e531c521 Date: 2014-12-15 15:35 + http://bitbucket.org/pypy/pypy/changeset/7ff0e531c521/ Log:(arigo, ltratt) Avoid allocating memory when ordereddicts have spare capacity. Previously, dicts could yo-yo

[pypy-commit] benchmarks min_5_secs: Backed out changeset b7f0946c13a6

2014-12-15 Thread vext01
Author: Edd Barrett vex...@gmail.com Branch: min_5_secs Changeset: r301:8575f60bfd42 Date: 2014-12-15 15:32 + http://bitbucket.org/pypy/benchmarks/changeset/8575f60bfd42/ Log:Backed out changeset b7f0946c13a6 diff --git a/unladen_swallow/performance/richards.py

[pypy-commit] benchmarks min_5_secs: Reset the TaskWorkArea without allocating a new instance.

2014-12-15 Thread vext01
Author: Edd Barrett vex...@gmail.com Branch: min_5_secs Changeset: r302:e8a9a5a3a102 Date: 2014-12-15 15:38 + http://bitbucket.org/pypy/benchmarks/changeset/e8a9a5a3a102/ Log:Reset the TaskWorkArea without allocating a new instance. From Stefan Marr. Thanks. diff --git

[pypy-commit] pypy default: Add a performance hack: llop.gc_writebarrier

2014-12-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r74940:5fc98f5c2d94 Date: 2014-12-15 15:46 + http://bitbucket.org/pypy/pypy/changeset/5fc98f5c2d94/ Log:Add a performance hack: llop.gc_writebarrier diff --git a/rpython/rtyper/lltypesystem/rordereddict.py

[pypy-commit] pypy default: oups

2014-12-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r74941:ad419d66acec Date: 2014-12-15 16:26 + http://bitbucket.org/pypy/pypy/changeset/ad419d66acec/ Log:oups diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py ---

[pypy-commit] pypy default: Fix this test

2014-12-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r74942:db87f8d3abb8 Date: 2014-12-15 16:37 + http://bitbucket.org/pypy/pypy/changeset/db87f8d3abb8/ Log:Fix this test diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py ---

[pypy-commit] pypy default: Do a ll_clear_indexes() instead of allocating a new array for d.indexes

2014-12-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r74943:e6ad4389d70b Date: 2014-12-15 17:19 + http://bitbucket.org/pypy/pypy/changeset/e6ad4389d70b/ Log:Do a ll_clear_indexes() instead of allocating a new array for d.indexes when we can diff --git a/rpython/rlib/rgc.py

[pypy-commit] pypy default: Compact dictionaries that have very few live items left in them.

2014-12-15 Thread ltratt
Author: Laurence Tratt lau...@tratt.net Branch: Changeset: r74945:22ee57670e0d Date: 2014-12-15 16:37 + http://bitbucket.org/pypy/pypy/changeset/22ee57670e0d/ Log:Compact dictionaries that have very few live items left in them. For some reason, we copied CPython's hard-to-defend

[pypy-commit] pypy default: Merge.

2014-12-15 Thread ltratt
Author: Laurence Tratt lau...@tratt.net Branch: Changeset: r74947:acbf6e9532c4 Date: 2014-12-15 17:52 + http://bitbucket.org/pypy/pypy/changeset/acbf6e9532c4/ Log:Merge. diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/rgc.py +++ b/rpython/rlib/rgc.py @@ -330,6

[pypy-commit] pypy default: Rename ordereddict attributes to be less confusing.

2014-12-15 Thread ltratt
Author: Laurence Tratt lau...@tratt.net Branch: Changeset: r74944:7e75a782be2c Date: 2014-12-15 16:33 + http://bitbucket.org/pypy/pypy/changeset/7e75a782be2c/ Log:Rename ordereddict attributes to be less confusing. diff --git a/rpython/rtyper/lltypesystem/rordereddict.py

[pypy-commit] pypy default: Reuse deleted items at the end of an orderedarray.

2014-12-15 Thread ltratt
Author: Laurence Tratt lau...@tratt.net Branch: Changeset: r74946:16ce1a0def4d Date: 2014-12-15 17:03 + http://bitbucket.org/pypy/pypy/changeset/16ce1a0def4d/ Log:Reuse deleted items at the end of an orderedarray. If a user deletes item(s) at the end of an orderedarray, they can

[pypy-commit] pypy stdlib-2.7.9: raise ValueError on null chars in _sqlite3

2014-12-15 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: stdlib-2.7.9 Changeset: r74948:6855ba726fb0 Date: 2014-12-15 14:41 -0500 http://bitbucket.org/pypy/pypy/changeset/6855ba726fb0/ Log:raise ValueError on null chars in _sqlite3 diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py ---

[pypy-commit] pypy stdlib-2.7.9: test/fix _socket.socket repr

2014-12-15 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: stdlib-2.7.9 Changeset: r74949:ef0308d0f344 Date: 2014-12-15 15:06 -0500 http://bitbucket.org/pypy/pypy/changeset/ef0308d0f344/ Log:test/fix _socket.socket repr diff --git a/pypy/module/_socket/interp_socket.py

[pypy-commit] pypy stdlib-2.7.9: test/fix re.match.group accepting long

2014-12-15 Thread bdkearns
Author: Brian Kearns bdkea...@gmail.com Branch: stdlib-2.7.9 Changeset: r74950:ab9dcc40fcf4 Date: 2014-12-15 17:49 -0500 http://bitbucket.org/pypy/pypy/changeset/ab9dcc40fcf4/ Log:test/fix re.match.group accepting long diff --git a/pypy/module/_sre/interp_sre.py

[pypy-commit] pypy default: Minimal change to fix test_memoryerror_should_not_insert.

2014-12-15 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r74951:bad1c782ed83 Date: 2014-12-16 00:14 + http://bitbucket.org/pypy/pypy/changeset/bad1c782ed83/ Log:Minimal change to fix test_memoryerror_should_not_insert. diff --git a/rpython/rtyper/lltypesystem/rordereddict.py