[pypy-commit] stmgc c7: add and fix test

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r661:c44a0c4106ec Date: 2014-01-22 09:44 +0100 http://bitbucket.org/pypy/stmgc/changeset/c44a0c4106ec/ Log:add and fix test diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -453,6 +453,7 @@ object_t *_stm_alloc_old(size_t size)

[pypy-commit] stmgc c7: some cleanup and a fix

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r662:edd92edaa89f Date: 2014-01-22 10:09 +0100 http://bitbucket.org/pypy/stmgc/changeset/edd92edaa89f/ Log:some cleanup and a fix diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -453,14 +453,18 @@ object_t

[pypy-commit] pypy default: Test and fix: the parser would use UTF-16 and produce surrogates

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68838:574aa48e4875 Date: 2014-01-22 10:33 +0100 http://bitbucket.org/pypy/pypy/changeset/574aa48e4875/ Log:Test and fix: the parser would use UTF-16 and produce surrogates from the source code, even if we're a UTF-32 version of

[pypy-commit] pypy default: Move gc_stack_bottom before the increment of stacks_counter. This is needed because debug builds check the value of stack_counter and expect the old one.

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68840:7cb3f52582ea Date: 2014-01-22 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/7cb3f52582ea/ Log:Move gc_stack_bottom before the increment of stacks_counter. This is needed because debug builds check the value of

[pypy-commit] pypy default: Backed out changeset 7cb3f52582ea

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68841:07c5a6b6d96a Date: 2014-01-22 12:27 +0100 http://bitbucket.org/pypy/pypy/changeset/07c5a6b6d96a/ Log:Backed out changeset 7cb3f52582ea diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py ---

[pypy-commit] pypy default: Fix (I think): when calling C functions that call back some RPython

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68842:9bfd0a649773 Date: 2014-01-22 13:10 +0100 http://bitbucket.org/pypy/pypy/changeset/9bfd0a649773/ Log:Fix (I think): when calling C functions that call back some RPython functions, never use _nowrapped=True. This breaks e.g.

[pypy-commit] pypy default: Improve itertools.product()

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68843:c051852e3f7d Date: 2014-01-22 14:05 +0100 http://bitbucket.org/pypy/pypy/changeset/c051852e3f7d/ Log:Improve itertools.product() diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertools.py

[pypy-commit] stmgc c7: update duhton makefile

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r669:e3f4b5c27027 Date: 2014-01-22 14:41 +0100 http://bitbucket.org/pypy/stmgc/changeset/e3f4b5c27027/ Log:update duhton makefile diff --git a/duhton/Makefile b/duhton/Makefile --- a/duhton/Makefile +++ b/duhton/Makefile @@ -2,6 +2,9 @@ C7SOURCES =

[pypy-commit] stmgc c7: small comment

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r663:dde3727c15b6 Date: 2014-01-22 11:07 +0100 http://bitbucket.org/pypy/stmgc/changeset/dde3727c15b6/ Log:small comment diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -944,7 +944,8 @@ /* reset shadowstack */

[pypy-commit] stmgc c7: WIP separate object allocation from the rest

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r664:0b06ac589879 Date: 2014-01-22 13:32 +0100 http://bitbucket.org/pypy/stmgc/changeset/0b06ac589879/ Log:WIP separate object allocation from the rest diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -14,73 +14,26 @@ #include

[pypy-commit] stmgc c7: move some more code

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r666:4fb6332ddf82 Date: 2014-01-22 14:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/4fb6332ddf82/ Log:move some more code diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -12,43 +12,17 @@ #include core.h #include list.h

[pypy-commit] stmgc c7: move the global lock to an extra file stmsync

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r667:82077634d84a Date: 2014-01-22 14:37 +0100 http://bitbucket.org/pypy/stmgc/changeset/82077634d84a/ Log:move the global lock to an extra file stmsync diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -15,6 +15,7 @@ #include

[pypy-commit] stmgc c7: update demo makefile

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r668:95fad5b3c052 Date: 2014-01-22 14:40 +0100 http://bitbucket.org/pypy/stmgc/changeset/95fad5b3c052/ Log:update demo makefile diff --git a/c7/Makefile b/c7/Makefile --- a/c7/Makefile +++ b/c7/Makefile @@ -14,9 +14,9 @@ rm -f $(BUILD_EXE)

[pypy-commit] stmgc c7: move a bit of the page management to its own file

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r665:1605e7b96e40 Date: 2014-01-22 14:06 +0100 http://bitbucket.org/pypy/stmgc/changeset/1605e7b96e40/ Log:move a bit of the page management to its own file diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -15,7 +15,7 @@ #include

[pypy-commit] stmgc c7: simple page-reuse for aborted transactions

2014-01-22 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r670:a867104d94d6 Date: 2014-01-22 16:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/a867104d94d6/ Log:simple page-reuse for aborted transactions diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -133,7 +133,8 @@ void

[pypy-commit] pypy numpypy-array_prepare_-array_wrap: More tests

2014-01-22 Thread rguillebert
Author: Romain Guillebert romain...@gmail.com Branch: numpypy-array_prepare_-array_wrap Changeset: r68844:4685b47e9d49 Date: 2014-01-22 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/4685b47e9d49/ Log:More tests diff --git a/pypy/module/micronumpy/test/test_subtype.py

[pypy-commit] pypy numpypy-array_prepare_-array_wrap: Call __array_prepare__ in more cases

2014-01-22 Thread rguillebert
Author: Romain Guillebert romain...@gmail.com Branch: numpypy-array_prepare_-array_wrap Changeset: r68845:07b429e67743 Date: 2014-01-22 17:19 +0100 http://bitbucket.org/pypy/pypy/changeset/07b429e67743/ Log:Call __array_prepare__ in more cases diff --git

[pypy-commit] pypy resume-refactor: kill some dead code and fix first frontend test

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68851:3407ed54bd43 Date: 2014-01-18 14:01 +0100 http://bitbucket.org/pypy/pypy/changeset/3407ed54bd43/ Log:kill some dead code and fix first frontend test diff --git

[pypy-commit] pypy resume-refactor: improve the test and fix

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68846:95626ec9e6bd Date: 2014-01-17 18:48 +0100 http://bitbucket.org/pypy/pypy/changeset/95626ec9e6bd/ Log:improve the test and fix diff --git a/rpython/jit/resume/backend.py b/rpython/jit/resume/backend.py ---

[pypy-commit] pypy resume-refactor: Refactor the world again - we don't try hard to store stuff on inputframes,

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68855:8e03695f39ba Date: 2014-01-18 15:41 +0100 http://bitbucket.org/pypy/pypy/changeset/8e03695f39ba/ Log:Refactor the world again - we don't try hard to store stuff on inputframes, instead we reconstruct

[pypy-commit] pypy resume-refactor: finish this test

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68848:387a4123aa1c Date: 2014-01-17 18:57 +0100 http://bitbucket.org/pypy/pypy/changeset/387a4123aa1c/ Log:finish this test diff --git a/rpython/jit/resume/test/test_frontend.py

[pypy-commit] pypy resume-refactor: fixes

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68857:e0a29fe61a19 Date: 2014-01-18 16:05 +0100 http://bitbucket.org/pypy/pypy/changeset/e0a29fe61a19/ Log:fixes diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py ---

[pypy-commit] pypy resume-refactor: hack enough to start passing some frontend tests

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68853:06109163139d Date: 2014-01-18 14:29 +0100 http://bitbucket.org/pypy/pypy/changeset/06109163139d/ Log:hack enough to start passing some frontend tests diff --git a/rpython/jit/metainterp/pyjitpl.py

[pypy-commit] pypy resume-refactor: finish fixing direct tests

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68852:edc8ed962047 Date: 2014-01-18 14:03 +0100 http://bitbucket.org/pypy/pypy/changeset/edc8ed962047/ Log:finish fixing direct tests diff --git a/rpython/jit/resume/backend.py b/rpython/jit/resume/backend.py ---

[pypy-commit] pypy resume-refactor: Finish few bits and bobs to pass test_loop again

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68854:2b6d417a7f05 Date: 2014-01-18 15:00 +0100 http://bitbucket.org/pypy/pypy/changeset/2b6d417a7f05/ Log:Finish few bits and bobs to pass test_loop again diff --git a/rpython/jit/metainterp/compile.py

[pypy-commit] pypy resume-refactor: port one more test

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68850:d14ebb76353f Date: 2014-01-18 13:57 +0100 http://bitbucket.org/pypy/pypy/changeset/d14ebb76353f/ Log:port one more test diff --git a/rpython/jit/resume/test/test_frontend.py

[pypy-commit] pypy resume-refactor: finish refactoring the world - now inputframes no longer exists and we

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68856:faf703373bb5 Date: 2014-01-18 15:57 +0100 http://bitbucket.org/pypy/pypy/changeset/faf703373bb5/ Log:finish refactoring the world - now inputframes no longer exists and we replay the necessary resume

[pypy-commit] pypy resume-refactor: finish this test

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68847:4dbef4926427 Date: 2014-01-17 18:55 +0100 http://bitbucket.org/pypy/pypy/changeset/4dbef4926427/ Log:finish this test diff --git a/rpython/jit/resume/reader.py b/rpython/jit/resume/reader.py ---

[pypy-commit] pypy resume-refactor: finish this test

2014-01-22 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: resume-refactor Changeset: r68849:abb0362b055f Date: 2014-01-18 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/abb0362b055f/ Log:finish this test diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py ---

[pypy-commit] pypy default: Some extra tests

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68858:0e43b0a21fe8 Date: 2014-01-22 18:39 +0100 http://bitbucket.org/pypy/pypy/changeset/0e43b0a21fe8/ Log:Some extra tests diff --git a/pypy/module/itertools/test/test_itertools.py b/pypy/module/itertools/test/test_itertools.py ---

[pypy-commit] pypy default: Update the docs to mention `incminimark`.

2014-01-22 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r68859:b1648afa21cf Date: 2014-01-22 19:33 +0100 http://bitbucket.org/pypy/pypy/changeset/b1648afa21cf/ Log:Update the docs to mention `incminimark`. diff --git a/pypy/doc/garbage_collection.rst b/pypy/doc/garbage_collection.rst ---

[pypy-commit] pypy reflex-support: support access to void* data members and add cppyy.gbl.nullptr (and associated tests)

2014-01-22 Thread wlav
Author: Wim Lavrijsen wlavrij...@lbl.gov Branch: reflex-support Changeset: r68861:1edf9b7c3bdb Date: 2014-01-22 18:39 -0800 http://bitbucket.org/pypy/pypy/changeset/1edf9b7c3bdb/ Log:support access to void* data members and add cppyy.gbl.nullptr (and associated tests) diff --git

[pypy-commit] pypy reflex-support: allow bind_object() to cast

2014-01-22 Thread wlav
Author: Wim Lavrijsen wlavrij...@lbl.gov Branch: reflex-support Changeset: r68862:8e2e375941a4 Date: 2014-01-22 19:11 -0800 http://bitbucket.org/pypy/pypy/changeset/8e2e375941a4/ Log:allow bind_object() to cast diff --git a/pypy/module/cppyy/interp_cppyy.py