[pypy-commit] pypy py3k: merge default

2014-10-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r74239:8d5158ea78d5 Date: 2014-10-25 12:31 -0700 http://bitbucket.org/pypy/pypy/changeset/8d5158ea78d5/ Log:merge default diff --git a/pypy/config/test/test_pypyoption.py b/pypy/config/test/test_pypyoption.py --- a/pypy/config/test/test_pypyopti

[pypy-commit] pypy default: kill this header file

2014-10-25 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r74238:673f24170065 Date: 2014-10-25 11:18 -0700 http://bitbucket.org/pypy/pypy/changeset/673f24170065/ Log:kill this header file diff --git a/pypy/module/operator/tscmp.c b/pypy/module/operator/tscmp.c --- a/pypy/module/operator/tscmp.c +++ b/pypy/m

[pypy-commit] pypy default: Test and fix on Windows: if we pass a timeout larger than 49 days, we

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74237:66b144c1d6f7 Date: 2014-10-25 19:24 +0200 http://bitbucket.org/pypy/pypy/changeset/66b144c1d6f7/ Log:Test and fix on Windows: if we pass a timeout larger than 49 days, we used to get an abort in thread_nt.c. diff --git a/rpython/rlib/test

[pypy-commit] pypy default: Attempt to fix package.py for buildbot, by looking for 'libpypy-c.so'

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74236:04b426f357a1 Date: 2014-10-25 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/04b426f357a1/ Log:Attempt to fix package.py for buildbot, by looking for 'libpypy-c.so' from the same directory as where we found 'pypy-c'. diff --git a/py

[pypy-commit] pypy py3k: kill invalid comment

2014-10-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r74235:eaad3d70e184 Date: 2014-10-25 09:46 -0700 http://bitbucket.org/pypy/pypy/changeset/eaad3d70e184/ Log:kill invalid comment diff --git a/pypy/objspace/std/floatobject.py b/pypy/objspace/std/floatobject.py --- a/pypy/objspace/std/floatobject.

[pypy-commit] pypy online-transforms: (arigo, ronan) handle constant unbound methods of frozen as a regular function

2014-10-25 Thread rlamy
Author: Ronan Lamy Branch: online-transforms Changeset: r74234:785c06bae563 Date: 2014-10-25 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/785c06bae563/ Log:(arigo, ronan) handle constant unbound methods of frozen as a regular function diff --git a/rpython/annotator/bookkeeper

[pypy-commit] pypy py3k: rearrange a bit to fix compilation

2014-10-25 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r74233:8f1cad01a693 Date: 2014-10-25 09:30 -0700 http://bitbucket.org/pypy/pypy/changeset/8f1cad01a693/ Log:rearrange a bit to fix compilation diff --git a/pypy/module/_codecs/locale.c b/pypy/module/_codecs/locale.c --- a/pypy/module/_codecs/loca

[pypy-commit] pypy online-transforms: Normalize methods and avoid using weakrefs in extregistry

2014-10-25 Thread rlamy
Author: Ronan Lamy Branch: online-transforms Changeset: r74232:7530733a07f0 Date: 2014-10-25 18:04 +0200 http://bitbucket.org/pypy/pypy/changeset/7530733a07f0/ Log:Normalize methods and avoid using weakrefs in extregistry diff --git a/rpython/rtyper/extregistry.py b/rpython/rtyper/extregistr

[pypy-commit] pypy online-transforms: revert normalize_method() change: it needs to always return an InstanceMethod

2014-10-25 Thread rlamy
Author: Ronan Lamy Branch: online-transforms Changeset: r74231:0382934f651e Date: 2014-10-25 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/0382934f651e/ Log:revert normalize_method() change: it needs to always return an InstanceMethod diff --git a/rpython/tool/descriptor.py b/

[pypy-commit] pypy vmprof: here are drangons: a libunwind workaround to walk past JIT frames; it still needs a good integration with the JIT, to know which memory regions correspond to JIT code and ho

2014-10-25 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74230:15b900c687b8 Date: 2014-10-25 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/15b900c687b8/ Log:here are drangons: a libunwind workaround to walk past JIT frames; it still needs a good integration with the JIT, to know which m

[pypy-commit] pypy default: fix?

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74229:4c9f57a191fc Date: 2014-10-25 17:36 +0200 http://bitbucket.org/pypy/pypy/changeset/4c9f57a191fc/ Log:fix? diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesystem/rffi.py --- a/rpython/rtyper/lltypesystem/rffi.py +++ b/rpyt

[pypy-commit] pypy vmprof: bah

2014-10-25 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74227:6bf00e5c1588 Date: 2014-10-25 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/6bf00e5c1588/ Log:bah diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py --- a/rpython/translator/c/genc.py +++ b/rpython/translator/

[pypy-commit] pypy default: oops

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74228:41343203ab73 Date: 2014-10-25 17:21 +0200 http://bitbucket.org/pypy/pypy/changeset/41343203ab73/ Log:oops diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py --- a/rpython/jit/backend/llsupport/descr.py +

[pypy-commit] pypy default: Fix for issue reported with pixie (Timothy): if there is no floats at

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74226:76cd145da640 Date: 2014-10-25 17:20 +0200 http://bitbucket.org/pypy/pypy/changeset/76cd145da640/ Log:Fix for issue reported with pixie (Timothy): if there is no floats at all, this crashes. Not 100% sure why. diff --git a/rpython/jit/back

[pypy-commit] pypy default: fix

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74225:ccfbb215e8ed Date: 2014-10-25 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/ccfbb215e8ed/ Log:fix diff --git a/pypy/module/test_lib_pypy/ctypes_tests/_ctypes_test.c b/pypy/module/test_lib_pypy/ctypes_tests/_ctypes_test.c --- a/pypy/module

[pypy-commit] pypy default: Oups, this overflows on 32-bit

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74224:c809adae5034 Date: 2014-10-25 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/c809adae5034/ Log:Oups, this overflows on 32-bit diff --git a/rpython/translator/c/test/test_newgc.py b/rpython/translator/c/test/test_newgc.py --- a/rpython/tran

[pypy-commit] pypy default: fix warnings by the C compiler

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74223:f1a9e1e2d3c3 Date: 2014-10-25 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/f1a9e1e2d3c3/ Log:fix warnings by the C compiler diff --git a/rpython/translator/c/src/support.h b/rpython/translator/c/src/support.h --- a/rpython/translator/c/s

[pypy-commit] pypy default: fix

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74222:c9e9ae8f448f Date: 2014-10-25 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/c9e9ae8f448f/ Log:fix diff --git a/rpython/rtyper/lltypesystem/test/test_lltype.py b/rpython/rtyper/lltypesystem/test/test_lltype.py --- a/rpython/rtyper/lltypesy

[pypy-commit] pypy default: fix

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74221:1b9629032983 Date: 2014-10-25 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/1b9629032983/ Log:fix diff --git a/rpython/rlib/rzlib.py b/rpython/rlib/rzlib.py --- a/rpython/rlib/rzlib.py +++ b/rpython/rlib/rzlib.py @@ -185,16 +185,14 @@ ADL

[pypy-commit] pypy default: fix: must be ready for the _pinned_objects list to contain both RPython and LL objects at the same time, for some tests

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74220:9cd4ddc8935b Date: 2014-10-25 16:19 +0200 http://bitbucket.org/pypy/pypy/changeset/9cd4ddc8935b/ Log:fix: must be ready for the _pinned_objects list to contain both RPython and LL objects at the same time, for some tests diff --git a/rpyt

[pypy-commit] pypy default: fix import

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74219:d91ef9f19c89 Date: 2014-10-25 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/d91ef9f19c89/ Log:fix import diff --git a/pypy/module/pypyjit/test/test_jit_hook.py b/pypy/module/pypyjit/test/test_jit_hook.py --- a/pypy/module/pypyjit/test/tes

[pypy-commit] pypy default: Fix for test_refcounting.py test_llinterp_refcounted_graph_with_del

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74218:d20973a3d379 Date: 2014-10-25 16:04 +0200 http://bitbucket.org/pypy/pypy/changeset/d20973a3d379/ Log:Fix for test_refcounting.py test_llinterp_refcounted_graph_with_del diff --git a/rpython/rtyper/lltypesystem/rffi.py b/rpython/rtyper/lltypesyst

[pypy-commit] pypy vmprof: (antocuni, arigo): make _vmprof compatible with the JIT; this includes making sure that we generate the right C functions (by using _dont_inline_)

2014-10-25 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74214:ce12494d00f6 Date: 2014-10-25 14:25 +0100 http://bitbucket.org/pypy/pypy/changeset/ce12494d00f6/ Log:(antocuni, arigo): make _vmprof compatible with the JIT; this includes making sure that we generate the right C functions (by

[pypy-commit] pypy vmprof: (antocuni, arigo): add Makefile rules to process manually written .asmgcc.s files through trackgcroot; rename trampoline.s into trampoline.asmgcc.s

2014-10-25 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74215:585cacafb196 Date: 2014-10-25 15:03 +0100 http://bitbucket.org/pypy/pypy/changeset/585cacafb196/ Log:(antocuni, arigo): add Makefile rules to process manually written .asmgcc.s files through trackgcroot; rename trampoline.s into

[pypy-commit] pypy vmprof: (arigo, antocuni): 1) we need to put TABs instead of spaces, else trackgcroots gets confused; 2) use a normal call but use @PLT, instead of movabs+call *%rax; tell asmgcc th

2014-10-25 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74213:836ddd6ad747 Date: 2014-10-25 14:20 +0100 http://bitbucket.org/pypy/pypy/changeset/836ddd6ad747/ Log:(arigo, antocuni): 1) we need to put TABs instead of spaces, else trackgcroots gets confused; 2) use a normal call but use @PLT,

[pypy-commit] pypy default: fix import

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74212:8b05a4f20d5b Date: 2014-10-25 15:45 +0200 http://bitbucket.org/pypy/pypy/changeset/8b05a4f20d5b/ Log:fix import diff --git a/rpython/jit/backend/llsupport/test/test_pinned_object_rewrite.py b/rpython/jit/backend/llsupport/test/test_pinned_object

[pypy-commit] pypy default: Windows fix

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74211:73f11e792f2f Date: 2014-10-25 15:43 +0200 http://bitbucket.org/pypy/pypy/changeset/73f11e792f2f/ Log:Windows fix diff --git a/rpython/translator/c/src/thread_nt.c b/rpython/translator/c/src/thread_nt.c --- a/rpython/translator/c/src/thread_nt.c

[pypy-commit] pypy default: fix

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74210:6e0b0996b161 Date: 2014-10-25 15:40 +0200 http://bitbucket.org/pypy/pypy/changeset/6e0b0996b161/ Log:fix diff --git a/pypy/config/test/test_pypyoption.py b/pypy/config/test/test_pypyoption.py --- a/pypy/config/test/test_pypyoption.py +++ b/pypy/

[pypy-commit] pypy default: This change broke some 32-bit tests in jit/backend/x86. Revert it

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74209:8e7946c8cbe7 Date: 2014-10-25 15:38 +0200 http://bitbucket.org/pypy/pypy/changeset/8e7946c8cbe7/ Log:This change broke some 32-bit tests in jit/backend/x86. Revert it and make the hack more local to pypy/module/bz2. diff --git a/pypy/modu

[pypy-commit] pypy online-transforms: fix some nonsense with other nonsense

2014-10-25 Thread rlamy
Author: Ronan Lamy Branch: online-transforms Changeset: r74208:e768de5dd66a Date: 2014-10-25 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/e768de5dd66a/ Log:fix some nonsense with other nonsense diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py --- a/rpyth

[pypy-commit] pypy py3.3: Be sure to handle the returned value from delegated throw

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74205:874078255648 Date: 2014-10-25 11:45 +0200 http://bitbucket.org/pypy/pypy/changeset/874078255648/ Log:Be sure to handle the returned value from delegated throw diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.

[pypy-commit] pypy py3.3: yield from: Fix last test failure.

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74207:82ec5124510e Date: 2014-10-25 14:40 +0200 http://bitbucket.org/pypy/pypy/changeset/82ec5124510e/ Log:yield from: Fix last test failure. diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interpret

[pypy-commit] pypy py3.3: hg merge heads

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74206:7b2bd81a69d5 Date: 2014-10-25 11:46 +0200 http://bitbucket.org/pypy/pypy/changeset/7b2bd81a69d5/ Log:hg merge heads diff too long, truncating to 2000 out of 5280 lines diff --git a/lib_pypy/_tkinter/app.py b/lib_pypy/_tkinter/app.

[pypy-commit] pypy py3.3: Improve support for "yield from" generators.

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74202:a6a3f705a6df Date: 2014-10-23 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/a6a3f705a6df/ Log:Improve support for "yield from" generators. diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy

[pypy-commit] pypy py3.3: yield from: More tests, and fixes

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74204:cbd6c0accf8c Date: 2014-10-25 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/cbd6c0accf8c/ Log:yield from: More tests, and fixes diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/interprete

[pypy-commit] pypy py3.3: Merge heads

2014-10-25 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3.3 Changeset: r74203:5c7b5a819708 Date: 2014-10-23 23:58 +0200 http://bitbucket.org/pypy/pypy/changeset/5c7b5a819708/ Log:Merge heads diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst --- a/pypy/doc/cppyy.rst +++ b/pypy/doc/cppyy.rst @@ -83,7 +83,7

[pypy-commit] pypy default: Mention "python .../bin/rpython" in addition to the default "pypy".

2014-10-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r74201:80567e953cca Date: 2014-10-25 14:31 +0200 http://bitbucket.org/pypy/pypy/changeset/80567e953cca/ Log:Mention "python .../bin/rpython" in addition to the default "pypy". diff --git a/pypy/doc/build.rst b/pypy/doc/build.rst --- a/pypy/doc/build.rst

[pypy-commit] pypy default: merge

2014-10-25 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74200:81ceb87833b9 Date: 2014-10-25 10:19 +0200 http://bitbucket.org/pypy/pypy/changeset/81ceb87833b9/ Log:merge diff too long, truncating to 2000 out of 22654 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -89,6 +

[pypy-commit] pypy default: oops

2014-10-25 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r74199:391cb686bad8 Date: 2014-10-25 10:18 +0200 http://bitbucket.org/pypy/pypy/changeset/391cb686bad8/ Log:oops diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/