[pypy-commit] stmgc default: "Implement" the recent addition to the c7 interface, with XXXes

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1000:3281d387fbf5 Date: 2014-03-14 08:01 +0100 http://bitbucket.org/pypy/stmgc/changeset/3281d387fbf5/ Log:"Implement" the recent addition to the c7 interface, with XXXes diff --git a/gil-c7/stmgc.c b/gil-c7/stmgc.c --- a/gil-c7/stmgc.c +++ b/gil-c7/st

[pypy-commit] stmgc default: Name this too

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1001:3e4c91bfbdaa Date: 2014-03-14 08:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/3e4c91bfbdaa/ Log:Name this too diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -15,7 +15,7 @@ uint32_t gil_flags;

[pypy-commit] stmgc default: Add the usual ifndef

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1002:f9a5b96d5e07 Date: 2014-03-14 08:05 +0100 http://bitbucket.org/pypy/stmgc/changeset/f9a5b96d5e07/ Log:Add the usual ifndef diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -1,3 +1,6 @@ +#ifndef _STMGC_H +#d

[pypy-commit] stmgc default: Add this field

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1003:c6069a290caa Date: 2014-03-14 08:07 +0100 http://bitbucket.org/pypy/stmgc/changeset/c6069a290caa/ Log:Add this field diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -22,6 +22,7 @@ object_t **shadowsta

[pypy-commit] stmgc default: Rename this internal field, accessed by stmgcintf.c

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1004:a659d2f6d508 Date: 2014-03-14 08:08 +0100 http://bitbucket.org/pypy/stmgc/changeset/a659d2f6d508/ Log:Rename this internal field, accessed by stmgcintf.c diff --git a/gil-c7/stmgc.c b/gil-c7/stmgc.c --- a/gil-c7/stmgc.c +++ b/gil-c7/stmgc.c @@ -15

[pypy-commit] stmgc default: More compatibility

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1006:f0a5e8de6637 Date: 2014-03-14 08:13 +0100 http://bitbucket.org/pypy/stmgc/changeset/f0a5e8de6637/ Log:More compatibility diff --git a/gil-c7/stmgc.c b/gil-c7/stmgc.c --- a/gil-c7/stmgc.c +++ b/gil-c7/stmgc.c @@ -4,6 +4,7 @@ pthread_mutex_t _stm

[pypy-commit] stmgc default: Backed out changeset a659d2f6d508

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1005:0a1d4ca5a3c8 Date: 2014-03-14 08:09 +0100 http://bitbucket.org/pypy/stmgc/changeset/0a1d4ca5a3c8/ Log:Backed out changeset a659d2f6d508 diff --git a/gil-c7/stmgc.c b/gil-c7/stmgc.c --- a/gil-c7/stmgc.c +++ b/gil-c7/stmgc.c @@ -157,13 +157,13 @@ #

[pypy-commit] stmgc default: Missing stuff

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1007:1a6ddd68127f Date: 2014-03-14 08:14 +0100 http://bitbucket.org/pypy/stmgc/changeset/1a6ddd68127f/ Log:Missing stuff diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -91,6 +91,7 @@ if (pthread_mutex_unl

[pypy-commit] stmgc default: Weakrefs, copied from c7/

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1008:c459d0dc116d Date: 2014-03-14 09:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/c459d0dc116d/ Log:Weakrefs, copied from c7/ diff --git a/gil-c7/stmgc.c b/gil-c7/stmgc.c --- a/gil-c7/stmgc.c +++ b/gil-c7/stmgc.c @@ -117,10 +117,12 @@ #define G

[pypy-commit] stmgc default: Fix

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1009:85aa3bce7a2d Date: 2014-03-14 09:16 +0100 http://bitbucket.org/pypy/stmgc/changeset/85aa3bce7a2d/ Log:Fix diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -120,7 +120,8 @@ extern void stmcb_trace(struct ob

[pypy-commit] pypy stmgc-c7: detail

2014-03-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69949:2d525f862189 Date: 2014-03-14 09:27 +0100 http://bitbucket.org/pypy/pypy/changeset/2d525f862189/ Log:detail diff --git a/rpython/translator/stm/src_stm/stmgcintf.h b/rpython/translator/stm/src_stm/stmgcintf.h --- a/rpython/translator/stm

[pypy-commit] stmgc default: Give up with the constrain that tree_insert() only accepts keys

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1010:48150a83b44a Date: 2014-03-14 11:17 +0100 http://bitbucket.org/pypy/stmgc/changeset/48150a83b44a/ Log:Give up with the constrain that tree_insert() only accepts keys aligned to multiples of 8. diff --git a/c7/stm/list.c b/c7/stm/list.c ---

[pypy-commit] stmgc default: Fix

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1011:3c39b8d8e184 Date: 2014-03-14 11:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/3c39b8d8e184/ Log:Fix diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h --- a/gil-c7/stmgc.h +++ b/gil-c7/stmgc.h @@ -28,7 +28,10 @@ extern stm_thread_local_t *_stm_tl

[pypy-commit] pypy stmgc-c7: import stmgc/3c39b8d8e184

2014-03-14 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r69950:6ec806be961b Date: 2014-03-14 11:25 +0100 http://bitbucket.org/pypy/pypy/changeset/6ec806be961b/ Log:import stmgc/3c39b8d8e184 diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision --- a/rpython/t

[pypy-commit] pypy stmgc-c7: reset atomic on abort

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69951:d88c0ffdda9f Date: 2014-03-14 14:29 +0100 http://bitbucket.org/pypy/pypy/changeset/d88c0ffdda9f/ Log:reset atomic on abort diff --git a/rpython/translator/stm/src_stm/stmgcintf.c b/rpython/translator/stm/src_stm/stmgcintf.c --- a/rpython/

[pypy-commit] pypy stmgc-c7: turn inevitable in commit_if_not_atomic

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69952:135462a4e323 Date: 2014-03-14 14:40 +0100 http://bitbucket.org/pypy/pypy/changeset/135462a4e323/ Log:turn inevitable in commit_if_not_atomic diff --git a/rpython/translator/stm/src_stm/stmgcintf.h b/rpython/translator/stm/src_stm/stmgcint

[pypy-commit] pypy stmgc-c7: fix

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69953:1f5ecae33a88 Date: 2014-03-14 14:43 +0100 http://bitbucket.org/pypy/pypy/changeset/1f5ecae33a88/ Log:fix diff --git a/rpython/translator/stm/src_stm/stmgcintf.h b/rpython/translator/stm/src_stm/stmgcintf.h --- a/rpython/translator/stm/src

[pypy-commit] stmgc default: Add an assert

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1012:ce38b8d4a1f2 Date: 2014-03-14 14:49 +0100 http://bitbucket.org/pypy/stmgc/changeset/ce38b8d4a1f2/ Log:Add an assert diff --git a/c7/stm/sync.c b/c7/stm/sync.c --- a/c7/stm/sync.c +++ b/c7/stm/sync.c @@ -301,6 +301,7 @@ static void enter_safe_po

[pypy-commit] stmgc default: Rename this function to make it clear that it's not giving

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1013:f0caf6780ab6 Date: 2014-03-14 14:51 +0100 http://bitbucket.org/pypy/stmgc/changeset/f0caf6780ab6/ Log:Rename this function to make it clear that it's not giving a very reliable answer in case the real answer is No diff --git a/c7/stm/core.

[pypy-commit] pypy default: failing test

2014-03-14 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r69954:f51b42dd2ed4 Date: 2014-03-14 15:14 +0100 http://bitbucket.org/pypy/pypy/changeset/f51b42dd2ed4/ Log:failing test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizeb

[pypy-commit] pypy default: simplified tests and renamed the basic case to something more apropriate

2014-03-14 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r69955:74e8e981ffa1 Date: 2014-03-14 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/74e8e981ffa1/ Log:simplified tests and renamed the basic case to something more apropriate diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimi

[pypy-commit] pypy default: use EOF instead of a response file

2014-03-14 Thread mattip
Author: Matti Picus Branch: Changeset: r69956:0a027b95e015 Date: 2014-03-14 15:52 +0200 http://bitbucket.org/pypy/pypy/changeset/0a027b95e015/ Log:use EOF instead of a response file diff --git a/rpython/translator/platform/windows.py b/rpython/translator/platform/windows.py --- a/rpython/t

[pypy-commit] pypy default: fix link error on untranslated win32 tests, only to discover tests hang on rffi cast in from_ref() in pyobject

2014-03-14 Thread mattip
Author: Matti Picus Branch: Changeset: r69957:9ec1c621f45c Date: 2014-03-14 17:05 +0200 http://bitbucket.org/pypy/pypy/changeset/9ec1c621f45c/ Log:fix link error on untranslated win32 tests, only to discover tests hang on rffi cast in from_ref() in pyobject diff --git a/pypy/module/

[pypy-commit] pypy default: merge

2014-03-14 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r69959:b54c3c50424f Date: 2014-03-14 16:28 +0100 http://bitbucket.org/pypy/pypy/changeset/b54c3c50424f/ Log:merge diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py --- a/pypy/module/cpyext/test/test_cpyext.py

[pypy-commit] pypy default: fix for tests in 74e8e981ffa1 and f51b42dd2ed4

2014-03-14 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r69958:40052bc7329e Date: 2014-03-14 16:27 +0100 http://bitbucket.org/pypy/pypy/changeset/40052bc7329e/ Log:fix for tests in 74e8e981ffa1 and f51b42dd2ed4 diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap

[pypy-commit] stmgc default: food for thought

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: Changeset: r1014:fe2bab9ed4dd Date: 2014-03-14 16:58 +0100 http://bitbucket.org/pypy/stmgc/changeset/fe2bab9ed4dd/ Log:food for thought diff --git a/c7/test/test_weakref.py b/c7/test/test_weakref.py --- a/c7/test/test_weakref.py +++ b/c7/test/test_weakref.py @@ -14

[pypy-commit] pypy stmgc-c7: don't add stm_read for immutable operations (still very bad)

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69960:955bfd905138 Date: 2014-03-14 17:07 +0100 http://bitbucket.org/pypy/pypy/changeset/955bfd905138/ Log:don't add stm_read for immutable operations (still very bad) diff --git a/rpython/translator/stm/readbarrier.py b/rpython/translator/stm/

[pypy-commit] pypy stmgc-c7: remove 'weakref_deref' from stm_read-exceptions

2014-03-14 Thread Remi Meier
Author: Remi Meier Branch: stmgc-c7 Changeset: r69961:71769371cb0b Date: 2014-03-14 17:41 +0100 http://bitbucket.org/pypy/pypy/changeset/71769371cb0b/ Log:remove 'weakref_deref' from stm_read-exceptions diff --git a/rpython/translator/stm/readbarrier.py b/rpython/translator/stm/readbarrier.p

[pypy-commit] pypy.org extradoc: Update to mention installing other modules (and NumPy) in the download page

2014-03-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r477:8537665bac0e Date: 2014-03-14 18:42 +0100 http://bitbucket.org/pypy/pypy.org/changeset/8537665bac0e/ Log:Update to mention installing other modules (and NumPy) in the download page diff --git a/download.html b/download.html --- a/do

[pypy-commit] pypy default: py3k compat: avoid cmp

2014-03-14 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r69962:2b92489d Date: 2014-03-14 12:16 -0700 http://bitbucket.org/pypy/pypy/changeset/2b92489d/ Log:py3k compat: avoid cmp diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/lib_pypy/_sqlite3.py @@ -778,

[pypy-commit] pypy default: still use cmp builtin on py2, only apply manual case for py3

2014-03-14 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69963:ddbc70485efb Date: 2014-03-14 15:36 -0400 http://bitbucket.org/pypy/pypy/changeset/ddbc70485efb/ Log:still use cmp builtin on py2, only apply manual case for py3 diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.p

[pypy-commit] pypy default: cleanup

2014-03-14 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69964:d5b78e64b2f0 Date: 2014-03-14 16:58 -0400 http://bitbucket.org/pypy/pypy/changeset/d5b78e64b2f0/ Log:cleanup diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py

[pypy-commit] stmgc default: Add ((always_inline)) on the three major places that *must* be inlined

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1015:240faf17faf5 Date: 2014-03-14 22:39 +0100 http://bitbucket.org/pypy/stmgc/changeset/240faf17faf5/ Log:Add ((always_inline)) on the three major places that *must* be inlined diff --git a/c7/stmgc.h b/c7/stmgc.h --- a/c7/stmgc.h +++ b/c7/stm

[pypy-commit] pypy stdlib-3.2.5: bump

2014-03-14 Thread pjenvey
Author: Philip Jenvey Branch: stdlib-3.2.5 Changeset: r69966:9c9dbbb65ba8 Date: 2014-03-14 17:46 -0700 http://bitbucket.org/pypy/pypy/changeset/9c9dbbb65ba8/ Log:bump diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h --- a/pypy/module/cpyext/incl

[pypy-commit] cffi default: Use the word 'Note' to make it sound less ominous

2014-03-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1481:ddbfc6f0300b Date: 2014-03-15 07:53 +0100 http://bitbucket.org/cffi/cffi/changeset/ddbfc6f0300b/ Log:Use the word 'Note' to make it sound less ominous diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -43,9 +43,9 @@ def ask_supp