[pypy-commit] pypy default: The UNIX file type is opaque.

2014-06-25 Thread ltratt
Author: Laurence Tratt Branch: Changeset: r72236:324c9d701969 Date: 2014-06-25 23:55 +0100 http://bitbucket.org/pypy/pypy/changeset/324c9d701969/ Log:The UNIX file type is opaque. Unless an opaque pointer is used, RPython generates code which can call C functions which are r

[pypy-commit] pypy fast-gil: Close branch, ready for merge (os/x and windows not tested)

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72233:d38a82268cb0 Date: 2014-06-25 21:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d38a82268cb0/ Log:Close branch, ready for merge (os/x and windows not tested) ___ pypy-commit mailing list pypy

[pypy-commit] pypy default: Document branch

2014-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r72235:c76af9b7eea9 Date: 2014-06-25 21:35 +0200 http://bitbucket.org/pypy/pypy/changeset/c76af9b7eea9/ Log:Document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-hea

[pypy-commit] pypy gc_no_cleanup_nursery: change the malloc_zero_filled flag to false

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72232:10d6e0089dee Date: 2014-06-25 14:22 -0400 http://bitbucket.org/pypy/pypy/changeset/10d6e0089dee/ Log:change the malloc_zero_filled flag to false diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py

[pypy-commit] pypy default: backout cc99ff68804a: any built-in lookup first misses a global

2014-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r72231:8f38ba1f23f0 Date: 2014-06-25 20:19 +0200 http://bitbucket.org/pypy/pypy/changeset/8f38ba1f23f0/ Log:backout cc99ff68804a: any built-in lookup first misses a global ModuleDict! We need to be more subtle... diff --git a/pypy/objspace/std/c

[pypy-commit] pypy fast-gil: On Windows, save the LastError in addition to the errno

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72230:a0d7c3cc50e7 Date: 2014-06-25 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/a0d7c3cc50e7/ Log:On Windows, save the LastError in addition to the errno diff --git a/rpython/translator/c/src/thread_gil.c b/rpython/translator/c/src/th

[pypy-commit] pypy default: import cffi/2db43585e0b2

2014-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r72228:4841c3bead14 Date: 2014-06-25 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/4841c3bead14/ Log:import cffi/2db43585e0b2 diff --git a/pypy/module/test_lib_pypy/cffi_tests/test_verify.py b/pypy/module/test_lib_pypy/cffi_tests/test_verify.py

[pypy-commit] pypy fast-gil: hg merge default

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72229:ed9493101461 Date: 2014-06-25 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/ed9493101461/ Log:hg merge default diff --git a/pypy/module/test_lib_pypy/cffi_tests/test_verify.py b/pypy/module/test_lib_pypy/cffi_tests/test_verify.py

[pypy-commit] cffi default: A test for checking the multithreaded safety of errno (and GetLastError

2014-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r1530:2db43585e0b2 Date: 2014-06-25 19:28 +0200 http://bitbucket.org/cffi/cffi/changeset/2db43585e0b2/ Log:A test for checking the multithreaded safety of errno (and GetLastError on Windows). diff --git a/testing/test_verify.py b/testing/test_ve

[pypy-commit] pypy gc_no_cleanup_nursery: modify class _uninitialized 's attribute _TYPE to TYPE

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72227:6ae62c5e4941 Date: 2014-06-25 12:49 -0400 http://bitbucket.org/pypy/pypy/changeset/6ae62c5e4941/ Log:modify class _uninitialized 's attribute _TYPE to TYPE diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incm

[pypy-commit] pypy default: Don't invalidate already-compiled pieces of JIT code when we only

2014-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r72226:cc99ff68804a Date: 2014-06-25 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/cc99ff68804a/ Log:Don't invalidate already-compiled pieces of JIT code when we only *add* new global variables, but only if we *change* old globals. diff -

[pypy-commit] pypy fast-gil: Partial revert of 40e4dd588bd7.

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72225:c43e39223544 Date: 2014-06-25 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c43e39223544/ Log:Partial revert of 40e4dd588bd7. diff --git a/rpython/translator/c/src/thread_gil.c b/rpython/translator/c/src/thread_gil.c --- a/rpython

[pypy-commit] pypy gc-incminimark-pinning: (wip) support tests with a nonfunctional pin feature inside rgc

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72221:cbae297c7a2b Date: 2014-06-24 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/cbae297c7a2b/ Log:(wip) support tests with a nonfunctional pin feature inside rgc diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py

[pypy-commit] pypy gc-incminimark-pinning: ups. remove the "blub" message

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72223:239b330023a8 Date: 2014-06-25 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/239b330023a8/ Log:ups. remove the "blub" message diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py

[pypy-commit] pypy gc-incminimark-pinning: (wip) JIT support for pinned objects translates now

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r7:1b72f8089e13 Date: 2014-06-25 12:20 +0200 http://bitbucket.org/pypy/pypy/changeset/1b72f8089e13/ Log:(wip) JIT support for pinned objects translates now diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/bac

[pypy-commit] pypy gc-incminimark-pinning: (wip) first test for JIT's object pinning support

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72224:373e93cab4c5 Date: 2014-06-25 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/373e93cab4c5/ Log:(wip) first test for JIT's object pinning support diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backe

[pypy-commit] pypy gc-incminimark-pinning: (wip) add JIT support for object pinning

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72220:51aa811f0ec2 Date: 2014-06-24 17:41 +0200 http://bitbucket.org/pypy/pypy/changeset/51aa811f0ec2/ Log:(wip) add JIT support for object pinning diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupp

[pypy-commit] pypy gc-incminimark-pinning: introduce pin()/unpin() to the JIT

2014-06-25 Thread groggi
Author: Gregor Wegberg Branch: gc-incminimark-pinning Changeset: r72219:cfd8cfed9b5c Date: 2014-06-24 17:01 +0200 http://bitbucket.org/pypy/pypy/changeset/cfd8cfed9b5c/ Log:introduce pin()/unpin() to the JIT diff --git a/rpython/jit/codewriter/jtransform.py b/rpython/jit/codewriter/jtransfo

[pypy-commit] pypy fast-gil: Revert some of the last checkins: figured out why some functions were

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72218:b9d854c5738e Date: 2014-06-25 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/b9d854c5738e/ Log:Revert some of the last checkins: figured out why some functions were not present at all in the testing .so --- that's because the

[pypy-commit] pypy gc-two-end-nursery: change of plan the branch is no longer used

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc-two-end-nursery Changeset: r72217:d79aec73fa3c Date: 2014-06-25 10:53 -0400 http://bitbucket.org/pypy/pypy/changeset/d79aec73fa3c/ Log:change of plan the branch is no longer used ___ pypy-commit mailing list pypy-commit

[pypy-commit] pypy fast-gil: Fix tests

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72216:4f7c28e34e18 Date: 2014-06-25 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/4f7c28e34e18/ Log:Fix tests diff --git a/pypy/module/thread/gil.py b/pypy/module/thread/gil.py --- a/pypy/module/thread/gil.py +++ b/pypy/module/thread/gil

[pypy-commit] pypy gc-pinning: duplicate branch

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc-pinning Changeset: r72215:32435d62aa33 Date: 2014-06-25 10:47 -0400 http://bitbucket.org/pypy/pypy/changeset/32435d62aa33/ Log:duplicate branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org

[pypy-commit] pypy gc-pinning: duplicate branch

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc-pinning Changeset: r72214:3f8b68066272 Date: 2014-06-25 10:46 -0400 http://bitbucket.org/pypy/pypy/changeset/3f8b68066272/ Log:duplicate branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org

[pypy-commit] pypy gc_no_cleanup_nursery: remove nursery_real_top and now nursery only have one top

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72212:48a484d3ac3b Date: 2014-06-25 10:37 -0400 http://bitbucket.org/pypy/pypy/changeset/48a484d3ac3b/ Log:remove nursery_real_top and now nursery only have one top diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/i

[pypy-commit] pypy gc_no_cleanup_nursery: add zero_gc_pointers_inside() after gc.malloc()

2014-06-25 Thread wenzhuman
Author: wenzhuman Branch: gc_no_cleanup_nursery Changeset: r72213:3a3b6bee087d Date: 2014-06-25 10:41 -0400 http://bitbucket.org/pypy/pypy/changeset/3a3b6bee087d/ Log:add zero_gc_pointers_inside() after gc.malloc() diff --git a/rpython/memory/gc/test/test_direct.py b/rpython/memory/gc/test/

[pypy-commit] pypy fast-gil: Generalize

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72210:26890e0b7491 Date: 2014-06-25 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/26890e0b7491/ Log:Generalize diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translator/c/gcc

[pypy-commit] pypy fast-gil: PYPY_USE_ASMGCC should be declared systematically, which requires -D.

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72209:5af5fbca3235 Date: 2014-06-25 11:30 +0200 http://bitbucket.org/pypy/pypy/changeset/5af5fbca3235/ Log:PYPY_USE_ASMGCC should be declared systematically, which requires -D. diff --git a/rpython/memory/gctransform/asmgcroot.py b/rpy

[pypy-commit] pypy fast-gil: Don't need the errno-saving logic

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72208:40e4dd588bd7 Date: 2014-06-25 11:13 +0200 http://bitbucket.org/pypy/pypy/changeset/40e4dd588bd7/ Log:Don't need the errno-saving logic diff --git a/pypy/module/thread/gil.py b/pypy/module/thread/gil.py --- a/pypy/module/thread/gil.py +++

[pypy-commit] pypy fast-gil: Reintroduce the #includes: without them, we don't get PYPY_USE_ASMGCC here at all

2014-06-25 Thread arigo
Author: Armin Rigo Branch: fast-gil Changeset: r72207:15e5e4c34776 Date: 2014-06-25 10:33 +0200 http://bitbucket.org/pypy/pypy/changeset/15e5e4c34776/ Log:Reintroduce the #includes: without them, we don't get PYPY_USE_ASMGCC here at all diff --git a/rpython/translator/c/src/thread.h