[pypy-commit] stmgc card-marking: reset cards less often

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1226:292fcb0f01df Date: 2014-05-22 09:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/292fcb0f01df/ Log:reset cards less often diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -255,10 +255

[pypy-commit] stmgc card-marking: move clearing of modified_old_objects to where they get pushed or reset

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1227:5e3ed01df505 Date: 2014-05-22 09:59 +0200 http://bitbucket.org/pypy/stmgc/changeset/5e3ed01df505/ Log:move clearing of modified_old_objects to where they get pushed or reset diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/s

[pypy-commit] stmgc card-marking: first unoptimized pushing of only the marked cards

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1228:e5373deaa3d5 Date: 2014-05-22 10:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/e5373deaa3d5/ Log:first unoptimized pushing of only the marked cards diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c

[pypy-commit] stmgc card-marking: try to detect when an object is fully marked

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1229:49532f4219aa Date: 2014-05-22 11:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/49532f4219aa/ Log:try to detect when an object is fully marked diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -4

[pypy-commit] stmgc card-marking: first small optimisation to only copy if there are private pages involved

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1230:ddb7a7bc2c89 Date: 2014-05-22 11:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/ddb7a7bc2c89/ Log:first small optimisation to only copy if there are private pages involved diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7

[pypy-commit] extradoc extradoc: more slides

2014-05-22 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5261:bfdebbabc951 Date: 2014-05-22 11:59 +0200 http://bitbucket.org/pypy/extradoc/changeset/bfdebbabc951/ Log:more slides diff --git a/talk/pycon-italy-2014/Makefile b/talk/pycon-italy-2014/Makefile --- a/talk/pycon-italy-2014/Makefile +++ b/

[pypy-commit] extradoc extradoc: Comment

2014-05-22 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5262:833c4c1666b9 Date: 2014-05-22 12:07 +0200 http://bitbucket.org/pypy/extradoc/changeset/833c4c1666b9/ Log:Comment diff --git a/talk/dls2014/paper/paper.tex b/talk/dls2014/paper/paper.tex --- a/talk/dls2014/paper/paper.tex +++ b/talk/dls2014

[pypy-commit] lang-smalltalk stmgc-c7: Added and implemented the wait primitive. Therefore we added a StmProcessShadow

2014-05-22 Thread Patrick Rein
Author: Patrick Rein Branch: stmgc-c7 Changeset: r835:3dab35cc8af7 Date: 2014-05-22 12:40 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/3dab35cc8af7/ Log:Added and implemented the wait primitive. Therefore we added a StmProcessShadow diff --git a/images/Squeak4.5-12568.cha

[pypy-commit] lang-smalltalk stmgc-c7: added actual interpretation to forked stm process. changed stmprocess class in the image

2014-05-22 Thread Patrick Rein
Author: Patrick Rein Branch: stmgc-c7 Changeset: r836:9e020878c717 Date: 2014-05-22 13:07 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/9e020878c717/ Log:added actual interpretation to forked stm process. changed stmprocess class in the image diff --git a/images/Squeak4.5-

[pypy-commit] lang-smalltalk stmgc-c7: Remove assertion that doesn't hold for threaded Interpreters

2014-05-22 Thread Hubert Hesse
Author: Hubert Hesse Branch: stmgc-c7 Changeset: r837:6eed9cb676ed Date: 2014-05-22 15:30 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6eed9cb676ed/ Log:Remove assertion that doesn't hold for threaded Interpreters diff --git a/images/Squeak4.5-12568.changes b/images/Squeak4.5-125

[pypy-commit] lang-smalltalk stmgc-c7: added -m gameOfLife switch

2014-05-22 Thread Hubert Hesse
Author: Hubert Hesse Branch: stmgc-c7 Changeset: r838:a13de6a4f41e Date: 2014-05-22 15:41 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a13de6a4f41e/ Log:added -m gameOfLife switch diff --git a/images/Squeak4.5-12568.changes b/images/Squeak4.5-12568.changes --- a/images/Squeak4.5-

[pypy-commit] lang-smalltalk stmgc-c7: implemented STM atomic primitives

2014-05-22 Thread Conrad Calmez
Author: Conrad Calmez Branch: stmgc-c7 Changeset: r839:981f12dee8ca Date: 2014-05-22 16:10 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/981f12dee8ca/ Log:implemented STM atomic primitives diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm

[pypy-commit] lang-smalltalk stmgc-c7: Automated merge with bundle:/var/folders/5q/nnfvtm9x521dpj2x2qkcnlf80000gn/T/SourceTreeTemp.N5FsUS

2014-05-22 Thread Conrad Calmez
Author: Conrad Calmez Branch: stmgc-c7 Changeset: r840:3a7a4670ff52 Date: 2014-05-22 16:11 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3a7a4670ff52/ Log:Automated merge with bundle:/var/folders/5q/nnfvtm9x521dpj2x2qkcnlf8 gn/T/SourceTreeTemp.N5FsUS diff --git a/spyvm

[pypy-commit] stmgc card-marking: optimize a bit the card-wise synchronize objs

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1231:8fac7b4ff774 Date: 2014-05-22 13:45 +0200 http://bitbucket.org/pypy/stmgc/changeset/8fac7b4ff774/ Log:optimize a bit the card-wise synchronize objs diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -

[pypy-commit] stmgc default: complete fix for last commit

2014-05-22 Thread Raemi
Author: Remi Meier Branch: Changeset: r1235:6c47b2117314 Date: 2014-05-22 16:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/6c47b2117314/ Log:complete fix for last commit diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -482,7 +482,22 @@ sta

[pypy-commit] stmgc default: fix small bug causing test_random to fail sometimes

2014-05-22 Thread Raemi
Author: Remi Meier Branch: Changeset: r1233:e69d7d6c2ed9 Date: 2014-05-22 16:33 +0200 http://bitbucket.org/pypy/stmgc/changeset/e69d7d6c2ed9/ Log:fix small bug causing test_random to fail sometimes diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.

[pypy-commit] stmgc card-marking: re-enable random tests

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1237:edcbef5b371c Date: 2014-05-22 16:58 +0200 http://bitbucket.org/pypy/stmgc/changeset/edcbef5b371c/ Log:re-enable random tests diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++ b/c7/test/test_r

[pypy-commit] stmgc card-marking: Merge default

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1234:b6d49351889d Date: 2014-05-22 16:35 +0200 http://bitbucket.org/pypy/stmgc/changeset/b6d49351889d/ Log:Merge default diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -476,6 +476,8 @@

[pypy-commit] stmgc card-marking: Merge with default

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1236:dbb6cb34649b Date: 2014-05-22 16:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/dbb6cb34649b/ Log:Merge with default diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -527,7 +527,22 @@ s

[pypy-commit] stmgc card-marking: change of API; like in pypy CARDS are done internally

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1232:10b45dc9310d Date: 2014-05-22 16:24 +0200 http://bitbucket.org/pypy/stmgc/changeset/10b45dc9310d/ Log:change of API; like in pypy CARDS are done internally diff --git a/c7/stm/contention.c b/c7/stm/contention.c --- a/c7/stm/contention.

[pypy-commit] stmgc card-marking: make CARD_SIZE=128

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1238:05003fd59ebb Date: 2014-05-22 17:27 +0200 http://bitbucket.org/pypy/stmgc/changeset/05003fd59ebb/ Log:make CARD_SIZE=128 diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c7/stm/core.h @@ -237,13 +237,11 @@

[pypy-commit] stmgc card-marking: this is already a huge (5x) slowdown in tests compared to the previous solution

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1239:7e6f29978ec6 Date: 2014-05-22 17:39 +0200 http://bitbucket.org/pypy/stmgc/changeset/7e6f29978ec6/ Log:this is already a huge (5x) slowdown in tests compared to the previous solution diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.

[pypy-commit] stmgc card-marking: fix and remove unnecessary reset

2014-05-22 Thread Raemi
Author: Remi Meier Branch: card-marking Changeset: r1240:5b981332f5c7 Date: 2014-05-22 17:55 +0200 http://bitbucket.org/pypy/stmgc/changeset/5b981332f5c7/ Log:fix and remove unnecessary reset diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -4

[pypy-commit] stmgc default: completer fix... (I should stop now)

2014-05-22 Thread Raemi
Author: Remi Meier Branch: Changeset: r1241:70c403598485 Date: 2014-05-22 17:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/70c403598485/ Log:completer fix... (I should stop now) diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c --- a/c7/stm/nursery.c +++ b/c7/stm/nursery.c @@ -281,7 +28

[pypy-commit] pypy packaging: typos

2014-05-22 Thread mattip
Author: mattip Branch: packaging Changeset: r71676:9cec6b2bd201 Date: 2014-05-22 21:29 +0300 http://bitbucket.org/pypy/pypy/changeset/9cec6b2bd201/ Log:typos diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/pa

[pypy-commit] pypy packaging: merge heads, prefering e058ca3ed85b

2014-05-22 Thread mattip
Author: mattip Branch: packaging Changeset: r71673:57b59fed1716 Date: 2014-05-22 19:21 +0300 http://bitbucket.org/pypy/pypy/changeset/57b59fed1716/ Log:merge heads, prefering e058ca3ed85b ___ pypy-commit mailing list pypy-commit@python.org https://

[pypy-commit] pypy packaging: append more bits to LICENSE file, invent something for gdbm

2014-05-22 Thread mattip
Author: mattip Branch: packaging Changeset: r71675:38f4f2c65b95 Date: 2014-05-22 21:10 +0300 http://bitbucket.org/pypy/pypy/changeset/38f4f2c65b95/ Log:append more bits to LICENSE file, invent something for gdbm diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/p

[pypy-commit] pypy packaging: accept positional arguments for backward compatability

2014-05-22 Thread mattip
Author: mattip Branch: packaging Changeset: r71672:e058ca3ed85b Date: 2014-05-22 19:20 +0300 http://bitbucket.org/pypy/pypy/changeset/e058ca3ed85b/ Log:accept positional arguments for backward compatability diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/t

[pypy-commit] pypy packaging: append bits to LICENSE file

2014-05-22 Thread mattip
Author: mattip Branch: packaging Changeset: r71674:d998fb2217c4 Date: 2014-05-22 20:44 +0300 http://bitbucket.org/pypy/pypy/changeset/d998fb2217c4/ Log:append bits to LICENSE file diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++

[pypy-commit] pypy ppc-updated-backend: Revert signal change in StackLocation

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71677:5ad3b78714d1 Date: 2014-05-21 13:40 + http://bitbucket.org/pypy/pypy/changeset/5ad3b78714d1/ Log:Revert signal change in StackLocation diff --git a/rpython/jit/backend/ppc/locations.py b/rpython/jit/backend/ppc/

[pypy-commit] pypy ppc-updated-backend: Rename _teardown to teardown

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71678:31b0dfd8cca9 Date: 2014-05-22 21:34 + http://bitbucket.org/pypy/pypy/changeset/31b0dfd8cca9/ Log:Rename _teardown to teardown Consistent with the other backends diff --git a/rpython/jit/backend/ppc/ppc_a

[pypy-commit] pypy ppc-updated-backend: Remove duplicated methods, use BaseAssembly in setup()

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71679:089cd31fe54a Date: 2014-05-22 21:36 + http://bitbucket.org/pypy/pypy/changeset/089cd31fe54a/ Log:Remove duplicated methods, use BaseAssembly in setup() diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpy

[pypy-commit] pypy py3k: also handle surrogates when hosted on a narrow build

2014-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71681:556155656b47 Date: 2014-05-22 17:26 -0700 http://bitbucket.org/pypy/pypy/changeset/556155656b47/ Log:also handle surrogates when hosted on a narrow build diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpython/rlib/r

[pypy-commit] pypy py3k: skip when the fsencoding can't handle this filename

2014-05-22 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r71680:d4e74c26a617 Date: 2014-05-22 16:41 -0700 http://bitbucket.org/pypy/pypy/changeset/d4e74c26a617/ Log:skip when the fsencoding can't handle this filename diff --git a/pypy/module/_io/test/test_fileio.py b/pypy/module/_io/test/test_fileio.p