[pypy-commit] stmgc c8-gil-like: Finish porting duhton-c8

2015-06-14 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1825:1621b474ec2b Date: 2015-06-14 11:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/1621b474ec2b/ Log:Finish porting duhton-c8 diff --git a/duhton-c8/duhton.c b/duhton-c8/duhton.c --- a/duhton-c8/duhton.c +++ b/duhton-c8/duhton.c @@ -4,

[pypy-commit] stmgc c8-gil-like: compiling with _STM_NURSERY_ZEROED=1 in non-debug mode would not

2015-06-14 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1824:15af88362d03 Date: 2015-06-14 11:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/15af88362d03/ Log:compiling with _STM_NURSERY_ZEROED=1 in non-debug mode would not actually clean up the nursery. Crash. Took a while to figure t

[pypy-commit] stmgc default: compiling with _STM_NURSERY_ZEROED=1 in non-debug mode would not

2015-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1826:ea1bad49a23b Date: 2015-06-14 11:36 +0200 http://bitbucket.org/pypy/stmgc/changeset/ea1bad49a23b/ Log:compiling with _STM_NURSERY_ZEROED=1 in non-debug mode would not actually clean up the nursery. Crash. Took a while to figure this

[pypy-commit] stmgc default: improve

2015-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1827:664fb39b6441 Date: 2015-06-12 12:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/664fb39b6441/ Log:improve diff --git a/c7/gdb/gdb_stm.py b/c7/gdb/gdb_stm.py --- a/c7/gdb/gdb_stm.py +++ b/c7/gdb/gdb_stm.py @@ -74,11 +74,13 @@ def thread_to_seg

[pypy-commit] stmgc c8-gil-like: Why build duhton-c8 with zeroed nursery?

2015-06-14 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1828:367bbbec6707 Date: 2015-06-14 11:47 +0200 http://bitbucket.org/pypy/stmgc/changeset/367bbbec6707/ Log:Why build duhton-c8 with zeroed nursery? diff --git a/duhton-c8/Makefile b/duhton-c8/Makefile --- a/duhton-c8/Makefile +++ b/duhton-c8

[pypy-commit] stmgc default: hg merge c8-gil-like

2015-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1830:ab54aa35b24a Date: 2015-06-14 11:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/ab54aa35b24a/ Log:hg merge c8-gil-like Fixes the bad timings of a program that does many tiny external calls. Previously, it would cause many tiny

[pypy-commit] stmgc c8-gil-like: Close ready-to-merge branch

2015-06-14 Thread arigo
Author: Armin Rigo Branch: c8-gil-like Changeset: r1829:6fc9b0ffaee0 Date: 2015-06-14 11:51 +0200 http://bitbucket.org/pypy/stmgc/changeset/6fc9b0ffaee0/ Log:Close ready-to-merge branch ___ pypy-commit mailing list [email protected] https://ma

[pypy-commit] pypy default: More operations are allowed when a stream is detached.

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78088:30f7b6f0a467 Date: 2015-06-13 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/30f7b6f0a467/ Log:More operations are allowed when a stream is detached. diff --git a/pypy/module/_io/interp_textio.py b/pypy/module/_io/interp_textio.py

[pypy-commit] pypy default: CPython issue #5700: flush() was not called in close() if closefd=False.

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78089:c7298ea71c4d Date: 2015-06-14 16:01 +0200 http://bitbucket.org/pypy/pypy/changeset/c7298ea71c4d/ Log:CPython issue #5700: flush() was not called in close() if closefd=False. diff --git a/pypy/module/_io/interp_fileio.py b/pypy/m

[pypy-commit] pypy default: CPython Issue #21802: The reader in BufferedRWPair now is closed even when closing

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78090:0117c2d4c183 Date: 2015-06-14 16:38 +0200 http://bitbucket.org/pypy/pypy/changeset/0117c2d4c183/ Log:CPython Issue #21802: The reader in BufferedRWPair now is closed even when closing writer failed in BufferedRWPair.close() diff

[pypy-commit] stmgc default: Mostly untested: add here the support for atomic transactions

2015-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1831:9c72d7f52305 Date: 2015-06-14 17:59 +0200 http://bitbucket.org/pypy/stmgc/changeset/9c72d7f52305/ Log:Mostly untested: add here the support for atomic transactions diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c

[pypy-commit] pypy stmgc-c8-gil-like: Use the new built-in atomic support

2015-06-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-gil-like Changeset: r78092:55cbeb8df665 Date: 2015-06-14 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/55cbeb8df665/ Log:Use the new built-in atomic support diff --git a/rpython/translator/stm/funcgen.py b/rpython/translator/stm/funcgen.py --- a/rp

[pypy-commit] pypy stmgc-c8-gil-like: Bump the maximum memory from 2.5 to 7.5 GB

2015-06-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-gil-like Changeset: r78093:119c613c7c94 Date: 2015-06-14 17:07 +0100 http://bitbucket.org/pypy/pypy/changeset/119c613c7c94/ Log:Bump the maximum memory from 2.5 to 7.5 GB diff --git a/rpython/translator/stm/src_stm/stm/core.h b/rpython/translator/stm/src_

[pypy-commit] pypy stmgc-c8-gil-like: import stmgc/9c72d7f52305

2015-06-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-gil-like Changeset: r78091:3be5cbbb7313 Date: 2015-06-14 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/3be5cbbb7313/ Log:import stmgc/9c72d7f52305 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/

[pypy-commit] stmgc default: This should be a no-op unless I'm missing something.

2015-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1832:7a87c63be4d2 Date: 2015-06-14 18:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/7a87c63be4d2/ Log:This should be a no-op unless I'm missing something. diff --git a/c8/stm/detach.c b/c8/stm/detach.c --- a/c8/stm/detach.c +++ b/c8/stm/detach.c @

[pypy-commit] pypy stmgc-c8-gil-like: import stmgc/7a87c63be4d2. adapt the JIT

2015-06-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-gil-like Changeset: r78094:c6856f2622dd Date: 2015-06-14 18:21 +0200 http://bitbucket.org/pypy/pypy/changeset/c6856f2622dd/ Log:import stmgc/7a87c63be4d2. adapt the JIT diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.

[pypy-commit] pypy default: multiprocessing: Move the imports to module initialization,

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78095:2acc241fc909 Date: 2015-06-14 21:44 +0200 http://bitbucket.org/pypy/pypy/changeset/2acc241fc909/ Log:multiprocessing: Move the imports to module initialization, to avoid a deadlock with the import lock. diff --git a/pypy/module/

[pypy-commit] pypy default: Cffi Tweaks in tklib_build until we get access to TK_HEX_VERSION,

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78096:b31cf2e51d1b Date: 2015-06-14 22:25 +0200 http://bitbucket.org/pypy/pypy/changeset/b31cf2e51d1b/ Log:Cffi Tweaks in tklib_build until we get access to TK_HEX_VERSION, before we build the real library. diff --git a/lib_pypy/_tkin

[pypy-commit] pypy default: Better add '..', for the case when dirname() is empty.

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78097:b1de7a251090 Date: 2015-06-14 22:28 +0200 http://bitbucket.org/pypy/pypy/changeset/b1de7a251090/ Log:Better add '..', for the case when dirname() is empty. diff --git a/lib_pypy/_tkinter/tklib_build.py b/lib_pypy/_tkinter/tklib_build.py

[pypy-commit] pypy default: _tkinter: "const" some struct members to silence gcc warnings.

2015-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r78098:7f1fa7382673 Date: 2015-06-14 22:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7f1fa7382673/ Log:_tkinter: "const" some struct members to silence gcc warnings. diff --git a/lib_pypy/_tkinter/tklib_build.py b/lib_pypy/_tkinter/tklib_

[pypy-commit] cffi default: Correctly locate py2.7 debug build extensions

2015-06-14 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r2185:78ba2e4ab0ff Date: 2015-06-14 19:08 -0700 http://bitbucket.org/cffi/cffi/changeset/78ba2e4ab0ff/ Log:Correctly locate py2.7 debug build extensions diff --git a/testing/cffi1/test_zdist.py b/testing/cffi1/test_zdist.py --- a/testing/cffi1/test_