[pypy-commit] pypy stmgc-c4: prepare for fastpath for ptr_eq and fix slowpath of stm-barriers

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: stmgc-c4 Changeset: r65454:ef39cd09001d Date: 2013-07-18 08:30 +0200 http://bitbucket.org/pypy/pypy/changeset/ef39cd09001d/ Log:prepare for fastpath for ptr_eq and fix slowpath of stm-barriers diff --git

[pypy-commit] stmgc weakref: try to add weakrefs to demo_random.c

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r408:e203655b8773 Date: 2013-07-18 10:18 +0200 http://bitbucket.org/pypy/stmgc/changeset/e203655b8773/ Log:try to add weakrefs to demo_random.c diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] pypy default: kill no longer needed constant

2013-07-18 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r65455:99c8ce4a8899 Date: 2013-07-18 11:04 +0200 http://bitbucket.org/pypy/pypy/changeset/99c8ce4a8899/ Log:kill no longer needed constant diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py ---

[pypy-commit] pypy jit-threshold-hooks: merge default

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: jit-threshold-hooks Changeset: r65456:fc27f85eb8d9 Date: 2013-07-18 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/fc27f85eb8d9/ Log:merge default diff --git a/lib-python/2.7/distutils/sysconfig_pypy.py

[pypy-commit] pypy jit-threshold-hooks: hack differently

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: jit-threshold-hooks Changeset: r65457:9970eb753fab Date: 2013-07-18 12:20 +0200 http://bitbucket.org/pypy/pypy/changeset/9970eb753fab/ Log:hack differently diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py

[pypy-commit] pypy fast-slowpath: start hacking on list_resize_ge

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65458:f8d06bf178e9 Date: 2013-07-18 12:39 +0200 http://bitbucket.org/pypy/pypy/changeset/f8d06bf178e9/ Log:start hacking on list_resize_ge diff --git a/rpython/jit/backend/llsupport/rewrite.py

[pypy-commit] pypy fast-slowpath: it was supposed to be like that

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65459:f9ebe56a74dc Date: 2013-07-18 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/f9ebe56a74dc/ Log:it was supposed to be like that diff --git a/rpython/jit/codewriter/jtransform.py

[pypy-commit] stmgc weakref: implementing immutables and trying to fix the stealing of weakrefs

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r409:1cf2347f286d Date: 2013-07-18 14:45 +0200 http://bitbucket.org/pypy/stmgc/changeset/1cf2347f286d/ Log:implementing immutables and trying to fix the stealing of weakrefs diff --git a/c4/demo_random.c b/c4/demo_random.c

[pypy-commit] stmgc weakref: typo that doesn't change much

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r410:212e6e027030 Date: 2013-07-18 14:49 +0200 http://bitbucket.org/pypy/stmgc/changeset/212e6e027030/ Log:typo that doesn't change much diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -53,7 +53,7 @@

[pypy-commit] stmgc weakref: and there was a bug in demo_random

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r412:324c3f18bbad Date: 2013-07-18 16:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/324c3f18bbad/ Log:and there was a bug in demo_random diff --git a/c4/demo_random.c b/c4/demo_random.c --- a/c4/demo_random.c +++

[pypy-commit] stmgc weakref: clean it up a bit

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r411:ff8c751610ca Date: 2013-07-18 15:41 +0200 http://bitbucket.org/pypy/stmgc/changeset/ff8c751610ca/ Log:clean it up a bit diff --git a/c4/steal.c b/c4/steal.c --- a/c4/steal.c +++ b/c4/steal.c @@ -26,39 +26,47 @@ if

[pypy-commit] stmgc weakref: Comment

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: weakref Changeset: r413:de1a136dd7eb Date: 2013-07-18 17:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/de1a136dd7eb/ Log:Comment diff --git a/c4/stmgc.h b/c4/stmgc.h --- a/c4/stmgc.h +++ b/c4/stmgc.h @@ -115,7 +115,9 @@ /* weakref support:

[pypy-commit] cffi default: I think that this should clean up the (relative) mess of the GC on

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1279:3751a1489e7b Date: 2013-07-18 18:12 +0200 http://bitbucket.org/cffi/cffi/changeset/3751a1489e7b/ Log:I think that this should clean up the (relative) mess of the GC on some-but-not-all cdata objects. The test still doesn't

[pypy-commit] cffi default: Found and fixed the bug.

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1280:f2c8f99da729 Date: 2013-07-18 18:15 +0200 http://bitbucket.org/cffi/cffi/changeset/f2c8f99da729/ Log:Found and fixed the bug. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@

[pypy-commit] cffi default: Add the (now-passing) test from issue #92

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1281:ec0b6e951f55 Date: 2013-07-18 18:25 +0200 http://bitbucket.org/cffi/cffi/changeset/ec0b6e951f55/ Log:Add the (now-passing) test from issue #92 diff --git a/testing/test_function.py b/testing/test_function.py ---

[pypy-commit] pypy default: int_rshift needs to be there too, because 'n m' at app-level checks for more

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r65460:c71578a1ec52 Date: 2013-07-18 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/c71578a1ec52/ Log:int_rshift needs to be there too, because 'n m' at app-level checks for more diff --git

[pypy-commit] extradoc extradoc: typo and mention schengen

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: extradoc Changeset: r4991:f13a9f0ae2ed Date: 2013-07-18 18:47 +0200 http://bitbucket.org/pypy/extradoc/changeset/f13a9f0ae2ed/ Log:typo and mention schengen diff --git a/sprintinfo/london-2013/announcement.txt

[pypy-commit] extradoc extradoc: try to rework the newcomer section

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: extradoc Changeset: r4992:a105188a08bf Date: 2013-07-18 19:03 +0200 http://bitbucket.org/pypy/extradoc/changeset/a105188a08bf/ Log:try to rework the newcomer section diff --git a/sprintinfo/london-2013/announcement.txt

[pypy-commit] pypy python-loop-unroll: Remove the heuristic for now.

2013-07-18 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com Branch: python-loop-unroll Changeset: r65462:3c56ab0bd397 Date: 2013-07-18 09:50 -0700 http://bitbucket.org/pypy/pypy/changeset/3c56ab0bd397/ Log:Remove the heuristic for now. diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py

[pypy-commit] pypy python-loop-unroll: Attempt to write a test

2013-07-18 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com Branch: python-loop-unroll Changeset: r65463:eba8aacbc617 Date: 2013-07-18 10:08 -0700 http://bitbucket.org/pypy/pypy/changeset/eba8aacbc617/ Log:Attempt to write a test diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py

[pypy-commit] cffi default: Check in win64.obj, thanks Matti :-)

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1282:4690f6191fc5 Date: 2013-07-18 19:43 +0200 http://bitbucket.org/cffi/cffi/changeset/4690f6191fc5/ Log:Check in win64.obj, thanks Matti :-) diff --git a/c/libffi_msvc/win64.obj b/c/libffi_msvc/win64.obj new file mode 100644 index

[pypy-commit] extradoc extradoc: a note about the Euro and put a line back in

2013-07-18 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: extradoc Changeset: r4993:4795f97b5d15 Date: 2013-07-18 19:51 +0200 http://bitbucket.org/pypy/extradoc/changeset/4795f97b5d15/ Log:a note about the Euro and put a line back in diff --git a/sprintinfo/london-2013/announcement.txt

[pypy-commit] extradoc extradoc: ReSTify

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: extradoc Changeset: r4994:fd2e372d7b7f Date: 2013-07-18 19:53 +0200 http://bitbucket.org/pypy/extradoc/changeset/fd2e372d7b7f/ Log:ReSTify diff --git a/sprintinfo/london-2013/announcement.txt b/sprintinfo/london-2013/announcement.txt ---

[pypy-commit] pypy python-loop-unroll: the part of this test where it does the thing

2013-07-18 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com Branch: python-loop-unroll Changeset: r65464:0bc2dc5a3bf7 Date: 2013-07-18 10:53 -0700 http://bitbucket.org/pypy/pypy/changeset/0bc2dc5a3bf7/ Log:the part of this test where it does the thing diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py

[pypy-commit] cffi windows: skip tests in windows that crash the interpreter (64 bit)

2013-07-18 Thread matti
Author: matti Branch: windows Changeset: r1283:97ac0788b770 Date: 2013-07-18 21:04 +0300 http://bitbucket.org/cffi/cffi/changeset/97ac0788b770/ Log:skip tests in windows that crash the interpreter (64 bit) diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -977,6

[pypy-commit] pypy jit-threshold-hooks: kill a feature that I'll implement differently

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: jit-threshold-hooks Changeset: r65465:4667c17cd952 Date: 2013-07-18 20:17 +0200 http://bitbucket.org/pypy/pypy/changeset/4667c17cd952/ Log:kill a feature that I'll implement differently diff --git a/pypy/module/pypyjit/__init__.py

[pypy-commit] pypy python-loop-unroll: fix up test

2013-07-18 Thread alex_gaynor
Author: Alex Gaynor alex.gay...@gmail.com Branch: python-loop-unroll Changeset: r65466:891944cf894f Date: 2013-07-18 11:21 -0700 http://bitbucket.org/pypy/pypy/changeset/891944cf894f/ Log:fix up test diff --git a/pypy/module/pypyjit/test_pypy_c/test_misc.py

[pypy-commit] cffi default: Attempt to get rid of USE_C_LIBFFI_MSVC by really fixing libffi_msvc.

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1284:541a90941078 Date: 2013-07-18 20:57 +0200 http://bitbucket.org/cffi/cffi/changeset/541a90941078/ Log:Attempt to get rid of USE_C_LIBFFI_MSVC by really fixing libffi_msvc. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c

[pypy-commit] cffi default: Attempt a fix for Win64

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1285:40049c1f292a Date: 2013-07-18 21:32 +0200 http://bitbucket.org/cffi/cffi/changeset/40049c1f292a/ Log:Attempt a fix for Win64 diff --git a/c/libffi_msvc/ffi.c b/c/libffi_msvc/ffi.c --- a/c/libffi_msvc/ffi.c +++ b/c/libffi_msvc/ffi.c

[pypy-commit] pypy fast-slowpath: hack differently - store extra descrs on effectinfo (I think it's ok

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65467:4a928febab82 Date: 2013-07-18 21:44 +0200 http://bitbucket.org/pypy/pypy/changeset/4a928febab82/ Log:hack differently - store extra descrs on effectinfo (I think it's ok to store extra field on this

[pypy-commit] extradoc extradoc: A EU photo ID seems enough for the UK, but it is best to check.

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: extradoc Changeset: r4995:22883bb1f876 Date: 2013-07-18 21:45 +0200 http://bitbucket.org/pypy/extradoc/changeset/22883bb1f876/ Log:A EU photo ID seems enough for the UK, but it is best to check. diff --git a/sprintinfo/london-2013/announcement.txt

[pypy-commit] cffi windows: merge default into branch

2013-07-18 Thread matti
Author: matti Branch: windows Changeset: r1286:887dae2c707c Date: 2013-07-18 22:43 +0300 http://bitbucket.org/cffi/cffi/changeset/887dae2c707c/ Log:merge default into branch diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3885,19 +3885,6

[pypy-commit] cffi windows: two tests fixed, two still crashing (test_callback_returning*struct)

2013-07-18 Thread matti
Author: matti Branch: windows Changeset: r1287:a7b90c4eab76 Date: 2013-07-18 22:48 +0300 http://bitbucket.org/cffi/cffi/changeset/a7b90c4eab76/ Log:two tests fixed, two still crashing (test_callback_returning*struct) diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py

[pypy-commit] cffi default: Add a test

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1288:2a960f81 Date: 2013-07-18 21:58 +0200 http://bitbucket.org/cffi/cffi/changeset/2a960f81/ Log:Add a test diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -1230,6 +1230,23 @@ for i, f in

[pypy-commit] cffi default: Add three tests about callbacks receiving inlined structure arguments

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r1289:b3729934bf48 Date: 2013-07-18 22:06 +0200 http://bitbucket.org/cffi/cffi/changeset/b3729934bf48/ Log:Add three tests about callbacks receiving inlined structure arguments diff --git a/c/test_c.py b/c/test_c.py ---

[pypy-commit] pypy fast-slowpath: implement rewriting for list_resize_ge

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65468:4da4ff886a5e Date: 2013-07-18 22:10 +0200 http://bitbucket.org/pypy/pypy/changeset/4da4ff886a5e/ Log:implement rewriting for list_resize_ge diff --git a/rpython/jit/backend/llsupport/rewrite.py

[pypy-commit] pypy default: Import cffi/b3729934bf48

2013-07-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r65469:d2b06cce2209 Date: 2013-07-18 22:14 +0200 http://bitbucket.org/pypy/pypy/changeset/d2b06cce2209/ Log:Import cffi/b3729934bf48 diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py

[pypy-commit] pypy fast-slowpath: I think it's int_ge since the cond_call is executed *when* the condition is true

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65470:06fe59099c92 Date: 2013-07-18 22:16 +0200 http://bitbucket.org/pypy/pypy/changeset/06fe59099c92/ Log:I think it's int_ge since the cond_call is executed *when* the condition is true diff --git

[pypy-commit] pypy fast-slowpath: This seems to work

2013-07-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: fast-slowpath Changeset: r65471:8d11a494f1a9 Date: 2013-07-19 00:02 +0200 http://bitbucket.org/pypy/pypy/changeset/8d11a494f1a9/ Log:This seems to work diff --git a/rpython/jit/backend/llsupport/rewrite.py

[pypy-commit] pypy py3k: updates

2013-07-18 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r65473:a4f20ef6c665 Date: 2013-07-18 15:43 -0700 http://bitbucket.org/pypy/pypy/changeset/a4f20ef6c665/ Log:updates diff --git a/pypy/TODO b/pypy/TODO --- a/pypy/TODO +++ b/pypy/TODO @@ -1,28 +1,8 @@ TODO for the python3

[pypy-commit] pypy py3k: our marshal's fine, this is also a ValueError on cpython

2013-07-18 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r65472:be81f420e034 Date: 2013-07-18 15:40 -0700 http://bitbucket.org/pypy/pypy/changeset/be81f420e034/ Log:our marshal's fine, this is also a ValueError on cpython diff --git a/pypy/module/marshal/test/test_marshal.py

[pypy-commit] pypy py3k: consider the new gil as an impl detail for now

2013-07-18 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r65474:e40e1af13fd0 Date: 2013-07-18 15:44 -0700 http://bitbucket.org/pypy/pypy/changeset/e40e1af13fd0/ Log:consider the new gil as an impl detail for now diff --git a/lib-python/3/test/test_sys.py

[pypy-commit] pypy py3k: adapt to py3's __hash/eq/cmp__ changes

2013-07-18 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: py3k Changeset: r65475:b8ebf0cf310f Date: 2013-07-18 16:30 -0700 http://bitbucket.org/pypy/pypy/changeset/b8ebf0cf310f/ Log:adapt to py3's __hash/eq/cmp__ changes diff --git a/pypy/objspace/std/test/test_identityset.py

[pypy-commit] cffi windows: merge default into branch

2013-07-18 Thread matti
Author: matti Branch: windows Changeset: r1290:a6aff480fc4d Date: 2013-07-19 08:16 +0300 http://bitbucket.org/cffi/cffi/changeset/a6aff480fc4d/ Log:merge default into branch diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -1230,6 +1230,54 @@ for i, f in

[pypy-commit] cffi windows: fix

2013-07-18 Thread matti
Author: matti Branch: windows Changeset: r1291:05896a3af290 Date: 2013-07-19 08:34 +0300 http://bitbucket.org/cffi/cffi/changeset/05896a3af290/ Log:fix diff --git a/testing/backend_tests.py b/testing/backend_tests.py --- a/testing/backend_tests.py +++ b/testing/backend_tests.py @@ -534,13

[pypy-commit] stmgc weakref: add stm_dbg_get_hdr_str() that prints the flags and tid of an object

2013-07-18 Thread Raemi
Author: Remi Meier remi.me...@gmail.com Branch: weakref Changeset: r414:560fad6b4f7f Date: 2013-07-19 07:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/560fad6b4f7f/ Log:add stm_dbg_get_hdr_str() that prints the flags and tid of an object diff --git a/c4/demo_random.c b/c4/demo_random.c