[pypy-commit] stmgc c7-refactor: Fix: found out how we are really supposed to get fresh zero-mapped pages

2014-02-21 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r802:31fcb790a36e Date: 2014-02-21 09:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/31fcb790a36e/ Log:Fix: found out how we are really supposed to get fresh zero-mapped pages in an mmap. The answer is simply to call mmap(MAP_FIXED

[pypy-commit] stmgc c7-refactor: Kill old tests, fix test_demo.

2014-02-21 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r803:fd44c4ddab50 Date: 2014-02-21 09:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/fd44c4ddab50/ Log:Kill old tests, fix test_demo. diff --git a/c7/test/test_bug.py b/c7/test/test_bug.py deleted file mode 100644 --- a/c7/test/test_bug.p

[pypy-commit] pypy default: Found out how, in general on POSIX, we're supposed to get fresh

2014-02-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r69235:992e29624c5f Date: 2014-02-21 09:25 +0100 http://bitbucket.org/pypy/pypy/changeset/992e29624c5f/ Log:Found out how, in general on POSIX, we're supposed to get fresh zero-mapped pages inside an mmap. Replaces the hacks with madvise()

[pypy-commit] stmgc c7-refactor: add stm_become_inevitable to random tests

2014-02-21 Thread Remi Meier
Author: Remi Meier Branch: c7-refactor Changeset: r804:24e260eabf78 Date: 2014-02-21 09:41 +0100 http://bitbucket.org/pypy/stmgc/changeset/24e260eabf78/ Log:add stm_become_inevitable to random tests diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++

[pypy-commit] stmgc c7-refactor: Simplify code here: this call to contention_management() cannot lead

2014-02-21 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r805:de70a62f229a Date: 2014-02-21 09:45 +0100 http://bitbucket.org/pypy/stmgc/changeset/de70a62f229a/ Log:Simplify code here: this call to contention_management() cannot lead to a safe-point, after all. diff --git a/c7/stm/core.c b/c

[pypy-commit] pypy default: fix numpy record initialization case

2014-02-21 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69236:be5e3955ea8e Date: 2014-02-21 03:44 -0500 http://bitbucket.org/pypy/pypy/changeset/be5e3955ea8e/ Log:fix numpy record initialization case diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py

[pypy-commit] pypy default: handle another record coerce case

2014-02-21 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69237:fa985109fcb9 Date: 2014-02-21 04:08 -0500 http://bitbucket.org/pypy/pypy/changeset/fa985109fcb9/ Log:handle another record coerce case diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py ---

[pypy-commit] pypy default: Try to give as much info as possible here

2014-02-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r69238:d323244b7eec Date: 2014-02-21 12:16 +0100 http://bitbucket.org/pypy/pypy/changeset/d323244b7eec/ Log:Try to give as much info as possible here diff --git a/rpython/jit/codewriter/call.py b/rpython/jit/codewriter/call.py --- a/rpython/jit/codewrit

[pypy-commit] stmgc c7-refactor: cleanups

2014-02-21 Thread Remi Meier
Author: Remi Meier Branch: c7-refactor Changeset: r806:e7349745e08f Date: 2014-02-21 13:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/e7349745e08f/ Log:cleanups diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++ b/c7/test/test_random.py @@ -18,1

[pypy-commit] stmgc c7-refactor: more cleanups in test_random

2014-02-21 Thread Remi Meier
Author: Remi Meier Branch: c7-refactor Changeset: r807:656a920108f2 Date: 2014-02-21 13:55 +0100 http://bitbucket.org/pypy/stmgc/changeset/656a920108f2/ Log:more cleanups in test_random diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++ b/c7/test/tes

[pypy-commit] stmgc c7-refactor: keep track of object sizes and assert them sometimes

2014-02-21 Thread Remi Meier
Author: Remi Meier Branch: c7-refactor Changeset: r808:620c1f07da76 Date: 2014-02-21 15:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/620c1f07da76/ Log:keep track of object sizes and assert them sometimes diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_ran

[pypy-commit] stmgc c7-refactor: save roots around self.switch() too

2014-02-21 Thread Remi Meier
Author: Remi Meier Branch: c7-refactor Changeset: r809:0f6f9932b271 Date: 2014-02-21 15:34 +0100 http://bitbucket.org/pypy/stmgc/changeset/0f6f9932b271/ Log:save roots around self.switch() too diff --git a/c7/test/test_random.py b/c7/test/test_random.py --- a/c7/test/test_random.py +++ b/c7/t

[pypy-commit] pypy default: fix segfault of fill called on record types

2014-02-21 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69239:4e601676010a Date: 2014-02-21 12:40 -0500 http://bitbucket.org/pypy/pypy/changeset/4e601676010a/ Log:fix segfault of fill called on record types diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numar

[pypy-commit] pypy remove-intlong-smm: fix the inplace ops

2014-02-21 Thread pjenvey
Author: Philip Jenvey Branch: remove-intlong-smm Changeset: r69240:3aff7d060076 Date: 2014-02-21 10:04 -0800 http://bitbucket.org/pypy/pypy/changeset/3aff7d060076/ Log:fix the inplace ops diff --git a/pypy/objspace/std/frame.py b/pypy/objspace/std/frame.py --- a/pypy/objspace/std/frame.py ++

[pypy-commit] pypy default: fix network tests for new python.org

2014-02-21 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69241:05178cffe8df Date: 2014-02-21 13:18 -0500 http://bitbucket.org/pypy/pypy/changeset/05178cffe8df/ Log:fix network tests for new python.org diff --git a/rpython/rlib/test/test_rsocket.py b/rpython/rlib/test/test_rsocket.py --- a/rpython/rlib/tes