[pypy-commit] pypy gc_no_cleanup_nursery: kill the current approach

2014-09-09 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73414:fdb0c7732a79 Date: 2014-09-09 19:44 -0600 http://bitbucket.org/pypy/pypy/changeset/fdb0c7732a79/ Log:kill the current approach diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.p

[pypy-commit] pypy gc_no_cleanup_nursery: implement size descr storing offsets of gc pointers

2014-09-09 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73415:6dfd216b0e8d Date: 2014-09-09 21:27 -0600 http://bitbucket.org/pypy/pypy/changeset/6dfd216b0e8d/ Log:implement size descr storing offsets of gc pointers diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/ji

[pypy-commit] pypy default: Add enforceargs to rpython.rlib.rpath functions

2014-09-09 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r73413:5b5351812a83 Date: 2014-09-10 03:07 +0100 http://bitbucket.org/pypy/pypy/changeset/5b5351812a83/ Log:Add enforceargs to rpython.rlib.rpath functions diff --git a/rpython/rlib/rpath.py b/rpython/rlib/rpath.py --- a/rpython/rlib/rpath.py +++ b/rpyt

[pypy-commit] pypy default: Tell the annotator that RFile.read cannot return None

2014-09-09 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r73412:2268afdc52e2 Date: 2014-09-10 03:04 +0100 http://bitbucket.org/pypy/pypy/changeset/2268afdc52e2/ Log:Tell the annotator that RFile.read cannot return None Since the return value of fread is checked, buf cannot be NULL and s is the

[pypy-commit] pypy gc_no_cleanup_nursery: Fix the *_clear variants by calling raw_memclear and use it from the JIT

2014-09-09 Thread fijal
Author: Maciej Fijalkowski Branch: gc_no_cleanup_nursery Changeset: r73411:5e81f151b049 Date: 2014-09-09 19:11 -0600 http://bitbucket.org/pypy/pypy/changeset/5e81f151b049/ Log:Fix the *_clear variants by calling raw_memclear and use it from the JIT (it's important for blackhole and tr

[pypy-commit] pypy use-file-star-for-file: merge default

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73409:fc2acceb8c60 Date: 2014-09-09 21:00 -0400 http://bitbucket.org/pypy/pypy/changeset/fc2acceb8c60/ Log:merge default diff --git a/pypy/doc/release-2.4.0.rst b/pypy/doc/release-2.4.0.rst --- a/pypy/doc/release-2.4.0.rst +++ b

[pypy-commit] pypy use-file-star-for-file: use rfile.isatty()

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73410:4f4af93bcb92 Date: 2014-09-09 21:02 -0400 http://bitbucket.org/pypy/pypy/changeset/4f4af93bcb92/ Log:use rfile.isatty() diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py --- a/pypy/module/_fi

[pypy-commit] pypy default: support rfile.isatty()

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73408:6647fa7b2e68 Date: 2014-09-09 21:00 -0400 http://bitbucket.org/pypy/pypy/changeset/6647fa7b2e68/ Log:support rfile.isatty() diff --git a/rpython/rlib/rfile.py b/rpython/rlib/rfile.py --- a/rpython/rlib/rfile.py +++ b/rpython/rlib/rfile.py @@ -4

[pypy-commit] pypy default: fix translation

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73407:615fa520e47e Date: 2014-09-09 20:56 -0400 http://bitbucket.org/pypy/pypy/changeset/615fa520e47e/ Log:fix translation diff --git a/rpython/rlib/rfile.py b/rpython/rlib/rfile.py --- a/rpython/rlib/rfile.py +++ b/rpython/rlib/rfile.py @@ -220,6 +2

[pypy-commit] pypy use-file-star-for-file: include a copy of old W_File to make bz2 happy

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73406:5a43c448d34d Date: 2014-09-09 17:02 -0400 http://bitbucket.org/pypy/pypy/changeset/5a43c448d34d/ Log:include a copy of old W_File to make bz2 happy diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py

[pypy-commit] pypy use-file-star-for-file: merge default

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73405:74ed616baf65 Date: 2014-09-09 16:28 -0400 http://bitbucket.org/pypy/pypy/changeset/74ed616baf65/ Log:merge default diff --git a/rpython/rtyper/rbuiltin.py b/rpython/rtyper/rbuiltin.py --- a/rpython/rtyper/rbuiltin.py +++ b

[pypy-commit] pypy use-file-star-for-file: ensure imp.find_module fobj has a name

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73404:6d1e13b03f9a Date: 2014-09-09 13:56 -0400 http://bitbucket.org/pypy/pypy/changeset/6d1e13b03f9a/ Log:ensure imp.find_module fobj has a name diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py -

[pypy-commit] pypy default: IOError with single arg takes string

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73402:67a100b33b4a Date: 2014-09-09 16:27 -0400 http://bitbucket.org/pypy/pypy/changeset/67a100b33b4a/ Log:IOError with single arg takes string diff --git a/rpython/rtyper/rbuiltin.py b/rpython/rtyper/rbuiltin.py --- a/rpython/rtyper/rbuiltin.py +++

[pypy-commit] pypy default: merge heads

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73403:b18809f448df Date: 2014-09-09 19:37 -0400 http://bitbucket.org/pypy/pypy/changeset/b18809f448df/ Log:merge heads diff --git a/pypy/doc/release-2.4.0.rst b/pypy/doc/release-2.4.0.rst --- a/pypy/doc/release-2.4.0.rst +++ b/pypy/doc/release-2.4.0.

[pypy-commit] pypy default: typos

2014-09-09 Thread mattip
Author: mattip Branch: Changeset: r73400:9c30b3d71ad1 Date: 2014-09-08 23:14 +0300 http://bitbucket.org/pypy/pypy/changeset/9c30b3d71ad1/ Log:typos diff --git a/pypy/doc/release-2.4.0.rst b/pypy/doc/release-2.4.0.rst --- a/pypy/doc/release-2.4.0.rst +++ b/pypy/doc/release-2.4.0.rst @@ -7,10

[pypy-commit] pypy default: always create pdb debug info in windows

2014-09-09 Thread mattip
Author: mattip Branch: Changeset: r73401:81319f2bd5bf Date: 2014-09-10 02:02 +0300 http://bitbucket.org/pypy/pypy/changeset/81319f2bd5bf/ Log:always create pdb debug info in windows diff --git a/rpython/translator/platform/windows.py b/rpython/translator/platform/windows.py --- a/rpython/t

[pypy-commit] buildbot default: remove aurora, add allegro_win32 for windows builds

2014-09-09 Thread mattip
Author: Matti Picus Branch: Changeset: r917:3b13288e2ae9 Date: 2014-09-10 00:26 +0300 http://bitbucket.org/pypy/buildbot/changeset/3b13288e2ae9/ Log:remove aurora, add allegro_win32 for windows builds diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuil

[pypy-commit] pypy use-file-star-for-file: fix translation

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73399:6b14933abfd0 Date: 2014-09-09 13:27 -0400 http://bitbucket.org/pypy/pypy/changeset/6b14933abfd0/ Log:fix translation diff --git a/pypy/module/_file/interp_file.py b/pypy/module/_file/interp_file.py --- a/pypy/module/_file/

[pypy-commit] pypy use-file-star-for-file: handle exception here

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73398:d1feca94030c Date: 2014-09-09 13:02 -0400 http://bitbucket.org/pypy/pypy/changeset/d1feca94030c/ Log:handle exception here diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/interp_imp.py --- a/pypy/module/imp/in

[pypy-commit] pypy use-file-star-for-file: replace usage of streamio in imp

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73396:b1d15f933761 Date: 2014-09-09 12:54 -0400 http://bitbucket.org/pypy/pypy/changeset/b1d15f933761/ Log:replace usage of streamio in imp diff --git a/pypy/module/imp/importing.py b/pypy/module/imp/importing.py --- a/pypy/modu

[pypy-commit] pypy use-file-star-for-file: remove obsolete test

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73395:830102f2bf6d Date: 2014-09-09 11:48 -0400 http://bitbucket.org/pypy/pypy/changeset/830102f2bf6d/ Log:remove obsolete test diff --git a/pypy/module/_file/test/test_file.py b/pypy/module/_file/test/test_file.py --- a/pypy/m

[pypy-commit] pypy use-file-star-for-file: remove usage of streamio in imp tests

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73397:db0f83d4b6c3 Date: 2014-09-09 12:48 -0400 http://bitbucket.org/pypy/pypy/changeset/db0f83d4b6c3/ Log:remove usage of streamio in imp tests diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/interp_imp.py --- a/py

[pypy-commit] pypy use-file-star-for-file: merge default

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: use-file-star-for-file Changeset: r73394:ffc6b3c013ca Date: 2014-09-09 11:35 -0400 http://bitbucket.org/pypy/pypy/changeset/ffc6b3c013ca/ Log:merge default diff --git a/pypy/doc/release-2.4.0.rst b/pypy/doc/release-2.4.0.rst --- a/pypy/doc/release-2.4.0.rst +++ b

[pypy-commit] pypy default: test/fix rfile seek case with univ newline

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73393:c4e64d36778a Date: 2014-09-09 11:34 -0400 http://bitbucket.org/pypy/pypy/changeset/c4e64d36778a/ Log:test/fix rfile seek case with univ newline diff --git a/rpython/rlib/rfile.py b/rpython/rlib/rfile.py --- a/rpython/rlib/rfile.py +++ b/rpython

[pypy-commit] pypy default: fix test_read_universal on win32

2014-09-09 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r73392:6cf4196d8d3a Date: 2014-09-09 06:13 -0700 http://bitbucket.org/pypy/pypy/changeset/6cf4196d8d3a/ Log:fix test_read_universal on win32 diff --git a/rpython/rlib/test/test_rfile.py b/rpython/rlib/test/test_rfile.py --- a/rpython/rlib/test/test_rf

[pypy-commit] stmgc default: add safe-point mechanism again & globally_unique_transaction

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1379:06a773048b9a Date: 2014-09-09 14:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/06a773048b9a/ Log:add safe-point mechanism again & globally_unique_transaction diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @

[pypy-commit] stmgc default: add test_rewind

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1376:ac63f9383783 Date: 2014-09-09 11:19 +0200 http://bitbucket.org/pypy/stmgc/changeset/ac63f9383783/ Log:add test_rewind diff --git a/c8/test/test_rewind.c b/c8/test/test_rewind.c new file mode 100644 --- /dev/null +++ b/c8/test/test_rewind.c @@ -0,0

[pypy-commit] stmgc default: add prebuilt-support

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1375:9817d13b7e38 Date: 2014-09-09 11:16 +0200 http://bitbucket.org/pypy/stmgc/changeset/9817d13b7e38/ Log:add prebuilt-support diff --git a/c8/stm/prebuilt.c b/c8/stm/prebuilt.c new file mode 100644 --- /dev/null +++ b/c8/stm/prebuilt.c @@ -0,0 +1,73

[pypy-commit] stmgc default: add test_list.py

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1377:c823a30acbc0 Date: 2014-09-09 11:21 +0200 http://bitbucket.org/pypy/stmgc/changeset/c823a30acbc0/ Log:add test_list.py diff --git a/c8/stm/list.h b/c8/stm/list.h --- a/c8/stm/list.h +++ b/c8/stm/list.h @@ -218,7 +218,7 @@ static void tree_insert(

[pypy-commit] stmgc default: add abort/commit callbacks

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1378:0e5c6ce3c7bd Date: 2014-09-09 11:31 +0200 http://bitbucket.org/pypy/stmgc/changeset/0e5c6ce3c7bd/ Log:add abort/commit callbacks diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -327,6 +327,8 @@ assert(lis

[pypy-commit] stmgc default: add hash/id/shadow

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1374:30234e0f06ae Date: 2014-09-09 11:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/30234e0f06ae/ Log:add hash/id/shadow diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -326,6 +326,7 @@ assert(tree_is_cle

[pypy-commit] stmgc default: re-add young_outside_nursery and pass all expected tests in test_nursery.py

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1373:6d1bc582253e Date: 2014-09-09 10:46 +0200 http://bitbucket.org/pypy/stmgc/changeset/6d1bc582253e/ Log:re-add young_outside_nursery and pass all expected tests in test_nursery.py diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.

[pypy-commit] stmgc default: start with test_nursery (fix missing GCWORD_MOVED test)

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1372:f7891821148c Date: 2014-09-09 10:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/f7891821148c/ Log:start with test_nursery (fix missing GCWORD_MOVED test) diff --git a/c8/stm/gcpage.c b/c8/stm/gcpage.c --- a/c8/stm/gcpage.c +++ b/c8/stm/gcpage.

[pypy-commit] stmgc default: pass all of test_basic

2014-09-09 Thread Raemi
Author: Remi Meier Branch: Changeset: r1371:87edf3694c7e Date: 2014-09-09 09:58 +0200 http://bitbucket.org/pypy/stmgc/changeset/87edf3694c7e/ Log:pass all of test_basic diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -460,7 +460,7 @@