[pypy-commit] pypy typed-cells: merge default

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: typed-cells Changeset: r75468:50b80a2378f4 Date: 2015-01-21 18:28 +0100 http://bitbucket.org/pypy/pypy/changeset/50b80a2378f4/ Log:merge default diff too long, truncating to 2000 out of 23420 lines diff --git a/LICENSE b/LICENSE ---

[pypy-commit] pypy typed-cells: also use mutable int cells for celldict by sharing the code

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: typed-cells Changeset: r75470:190ff2945d6d Date: 2015-01-21 18:54 +0100 http://bitbucket.org/pypy/pypy/changeset/190ff2945d6d/ Log:also use mutable int cells for celldict by sharing the code diff --git a/pypy/objspace/std/celldict.py

[pypy-commit] pypy typed-cells: rename the classes

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: typed-cells Changeset: r75469:43929ae70123 Date: 2015-01-21 18:37 +0100 http://bitbucket.org/pypy/pypy/changeset/43929ae70123/ Log:rename the classes diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py ---

[pypy-commit] pypy typed-cells: try to reduce the overhead of writing ints into types (and eventually modules)

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: typed-cells Changeset: r75467:8ff346f1fd62 Date: 2015-01-21 18:16 +0100 http://bitbucket.org/pypy/pypy/changeset/8ff346f1fd62/ Log:try to reduce the overhead of writing ints into types (and eventually modules) even further, by storing

[pypy-commit] pypy default: merge heads

2015-01-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r75466:3a5aa32cbc44 Date: 2015-01-21 18:45 +0100 http://bitbucket.org/pypy/pypy/changeset/3a5aa32cbc44/ Log:merge heads diff --git a/pypy/objspace/std/test/test_mapdict.py b/pypy/objspace/std/test/test_mapdict.py ---

[pypy-commit] pypy default: Add objectmodel.likely(), .unlikely()

2015-01-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r75464:5fc2a9b77793 Date: 2015-01-21 18:44 +0100 http://bitbucket.org/pypy/pypy/changeset/5fc2a9b77793/ Log:Add objectmodel.likely(), .unlikely() diff --git a/rpython/rlib/objectmodel.py b/rpython/rlib/objectmodel.py ---

[pypy-commit] pypy default: Use likely() here, as motivated by benchmarks

2015-01-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r75465:2d569e13232a Date: 2015-01-21 18:45 +0100 http://bitbucket.org/pypy/pypy/changeset/2d569e13232a/ Log:Use likely() here, as motivated by benchmarks diff --git a/rpython/rtyper/lltypesystem/rordereddict.py

[pypy-commit] pypy default: Trying to add another likely() here for the common path where no exception occurred

2015-01-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r75471:d6a21b1c7ca8 Date: 2015-01-21 18:48 +0100 http://bitbucket.org/pypy/pypy/changeset/d6a21b1c7ca8/ Log:Trying to add another likely() here for the common path where no exception occurred diff --git

[pypy-commit] stmgc default: free the commit log as part of major gcs

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1568:d24560f5557a Date: 2015-01-21 17:26 +0100 http://bitbucket.org/pypy/stmgc/changeset/d24560f5557a/ Log:free the commit log as part of major gcs diff --git a/c8/stm/core.h b/c8/stm/core.h --- a/c8/stm/core.h +++

[pypy-commit] pypy default: Write a Using Mercurial section at the start of

2015-01-21 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r75461:e4d3cf3e0470 Date: 2015-01-21 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/e4d3cf3e0470/ Log:Write a Using Mercurial section at the start of getting-started- dev.rst. diff --git a/pypy/doc/getting-started-dev.rst

[pypy-commit] pypy default: merge default

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r75463:eef53f795276 Date: 2015-01-21 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/eef53f795276/ Log:merge default diff too long, truncating to 2000 out of 23420 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++

[pypy-commit] stmgc default: fix a case where objs in new_objects may not have WB_EXECUTED (gcpage.c asserts that)

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1567:787672796c2f Date: 2015-01-21 17:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/787672796c2f/ Log:fix a case where objs in new_objects may not have WB_EXECUTED (gcpage.c asserts that) diff --git a/c8/stm/core.c

[pypy-commit] pypy default: remove unneeded funcarg

2015-01-21 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r75462:56822c21b3fb Date: 2015-01-21 16:35 +0100 http://bitbucket.org/pypy/pypy/changeset/56822c21b3fb/ Log:remove unneeded funcarg diff --git a/pypy/objspace/std/test/test_mapdict.py b/pypy/objspace/std/test/test_mapdict.py ---

[pypy-commit] stmgc c8-private-pages: some changes to the duhton demos

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: c8-private-pages Changeset: r1564:205085ecca8f Date: 2015-01-21 15:43 +0100 http://bitbucket.org/pypy/stmgc/changeset/205085ecca8f/ Log:some changes to the duhton demos diff --git a/duhton-c8/demo/many_square_roots.duh

[pypy-commit] stmgc default: Merge with c8-private-pages

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: Changeset: r1565:a043f17bba3c Date: 2015-01-21 15:48 +0100 http://bitbucket.org/pypy/stmgc/changeset/a043f17bba3c/ Log:Merge with c8-private-pages diff too long, truncating to 2000 out of 9435 lines diff --git a/c7/stm/gcpage.c

[pypy-commit] stmgc c8-private-pages: Implement what overflow objs in c7 do using WB_EXECUTED. This undoes part of the previous commit which should not be necessary anymore.

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: c8-private-pages Changeset: r1561:72a83d94df8e Date: 2015-01-21 13:03 +0100 http://bitbucket.org/pypy/stmgc/changeset/72a83d94df8e/ Log:Implement what overflow objs in c7 do using WB_EXECUTED. This undoes part of the previous commit

[pypy-commit] stmgc c8-private-pages: fix for validation failing in the thread doing the major collection (it didn't abort)

2015-01-21 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: c8-private-pages Changeset: r1562:63fb7d3bb1db Date: 2015-01-21 14:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/63fb7d3bb1db/ Log:fix for validation failing in the thread doing the major collection (it didn't abort) diff --git