[pypy-commit] pypy py3k: Fix _sha modules until test_hashlib passes.

2012-11-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r58921:53976f5997ee Date: 2012-11-14 23:58 +0100 http://bitbucket.org/pypy/pypy/changeset/53976f5997ee/ Log:Fix _sha modules until test_hashlib passes. diff --git a/lib_pypy/_sha1.py b/lib_pypy/_sha1.py --- a/lib_pypy/_sha1.py +++ b/lib_py

[pypy-commit] pypy py3k: +bytes/bytearray, -unicode tests

2012-11-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r58920:1df3d169fab9 Date: 2012-11-14 15:01 -0800 http://bitbucket.org/pypy/pypy/changeset/1df3d169fab9/ Log:+bytes/bytearray, -unicode tests diff --git a/pypy/objspace/std/test/test_lengthhint.py b/pypy/objspace/std/test/test_lengthhint.py --- a

[pypy-commit] pypy py3k: fix range __length_hint__, test_xrange -> test_range

2012-11-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r58919:98149fa2c607 Date: 2012-11-14 15:00 -0800 http://bitbucket.org/pypy/pypy/changeset/98149fa2c607/ Log:fix range __length_hint__, test_xrange -> test_range diff --git a/pypy/module/__builtin__/functional.py b/pypy/module/__builtin__/functio

[pypy-commit] pypy autoreds: a failing test and the fix: it is not enough to manually call inline_function, we need the full auto_inline logic to correctly handle calls to graphs which raise exception

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58918:359bb4af990b Date: 2012-11-14 23:27 +0100 http://bitbucket.org/pypy/pypy/changeset/359bb4af990b/ Log:a failing test and the fix: it is not enough to manually call inline_function, we need the full auto_inline logic to correctly

[pypy-commit] pypy py3k: oops, use importing.PYC_TAG (thanks amaury)

2012-11-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r58917:68ad4df83511 Date: 2012-11-14 13:20 -0800 http://bitbucket.org/pypy/pypy/changeset/68ad4df83511/ Log:oops, use importing.PYC_TAG (thanks amaury) diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/interp_imp.py --- a/pypy/module/i

[pypy-commit] pypy autoreds: merge heads

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: autoreds Changeset: r58915:1244f4920112 Date: 2012-11-14 20:22 +0100 http://bitbucket.org/pypy/pypy/changeset/1244f4920112/ Log:merge heads diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp

[pypy-commit] pypy default: merge default

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58914:11ed6627ff4b Date: 2012-11-14 20:07 +0100 http://bitbucket.org/pypy/pypy/changeset/11ed6627ff4b/ Log:merge default diff --git a/pypy/jit/codewriter/support.py b/pypy/jit/codewriter/support.py --- a/pypy/jit/codewriter/support.py +++ b/pyp

[pypy-commit] pypy default: (antocuni) merge autoreds, the automatic detection of red variables

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58913:cf489f0cbc09 Date: 2012-11-14 14:11 +0100 http://bitbucket.org/pypy/pypy/changeset/cf489f0cbc09/ Log:(antocuni) merge autoreds, the automatic detection of red variables diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/codewriter

[pypy-commit] pypy autoreds: make sure we test the actual specialization

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: autoreds Changeset: r58912:508da8dba5c3 Date: 2012-11-14 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/508da8dba5c3/ Log:make sure we test the actual specialization diff --git a/pypy/jit/metainterp/test/test_warmspot.py b/pypy/jit/metainterp/test/te

[pypy-commit] pypy length-hint: close merged branch

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: length-hint Changeset: r58911:beaa9be6b0de Date: 2012-11-14 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/beaa9be6b0de/ Log:close merged branch ___ pypy-commit mailing list pypy-commit@python.org http://mai

[pypy-commit] pypy length-hint: use the more official interface instead of hacks

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: length-hint Changeset: r58909:3d0895a129c7 Date: 2012-11-14 13:54 +0100 http://bitbucket.org/pypy/pypy/changeset/3d0895a129c7/ Log:use the more official interface instead of hacks diff --git a/pypy/module/__builtin__/app_functional.py b/pypy/module/__built

[pypy-commit] pypy default: (pjenvey, fijal reviewing) merge length-hint branch.

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r58910:bed016253ff4 Date: 2012-11-14 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/bed016253ff4/ Log:(pjenvey, fijal reviewing) merge length-hint branch. This branch brings __length_hint__ special method to PyPy implementi

[pypy-commit] pypy length-hint: Make a newlist_hint an official interface both from ObjSpace and from

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: length-hint Changeset: r58908:2ff5e3c765ef Date: 2012-11-14 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/2ff5e3c765ef/ Log:Make a newlist_hint an official interface both from ObjSpace and from __pypy__ diff --git a/pypy/interpreter/baseobjsp

[pypy-commit] pypy autoreds: move tests to the correct class

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: autoreds Changeset: r58906:f5edb273c6c0 Date: 2012-11-14 13:20 +0100 http://bitbucket.org/pypy/pypy/changeset/f5edb273c6c0/ Log:move tests to the correct class diff --git a/pypy/jit/metainterp/test/test_warmspot.py b/pypy/jit/metainterp/test/test_warmspot.

[pypy-commit] pypy autoreds: shift the tests where they belong

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: autoreds Changeset: r58904:cc989d6b9b98 Date: 2012-11-14 12:41 +0100 http://bitbucket.org/pypy/pypy/changeset/cc989d6b9b98/ Log:shift the tests where they belong diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py ---

[pypy-commit] pypy autoreds: I believe we don't support void reds, at least it's fine not to

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: autoreds Changeset: r58905:f952954bb5c6 Date: 2012-11-14 13:19 +0100 http://bitbucket.org/pypy/pypy/changeset/f952954bb5c6/ Log:I believe we don't support void reds, at least it's fine not to diff --git a/pypy/jit/metainterp/test/test_warmspot.py b/pypy/ji

[pypy-commit] pypy remove-globals-in-jit: Fix tests.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58903:3b88de1fbbdb Date: 2012-11-14 17:17 +0100 http://bitbucket.org/pypy/pypy/changeset/3b88de1fbbdb/ Log:Fix tests. diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainterp/history.py

[pypy-commit] pypy remove-globals-in-jit: fix test

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58901:011983d25944 Date: 2012-11-14 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/011983d25944/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_resume.py b/pypy/jit/metainterp/test/test_resume.py --- a/pypy/jit/meta

[pypy-commit] pypy remove-globals-in-jit: Another round of fixes for the front-end, getting close.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58900:b749e3d2eb23 Date: 2012-11-14 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/b749e3d2eb23/ Log:Another round of fixes for the front-end, getting close. diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend

[pypy-commit] pypy remove-globals-in-jit: Kill this test, now that the llgraph backend is not translatable at all.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58902:51bbe483d6c7 Date: 2012-11-14 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/51bbe483d6c7/ Log:Kill this test, now that the llgraph backend is not translatable at all. diff --git a/pypy/jit/metainterp/test/test_

[pypy-commit] pypy remove-globals-in-jit: fix test

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58899:d994a8203136 Date: 2012-11-14 16:54 +0100 http://bitbucket.org/pypy/pypy/changeset/d994a8203136/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_warmspot.py b/pypy/jit/metainterp/test/test_warmspot.py --- a/pypy/jit/

[pypy-commit] pypy remove-globals-in-jit: fix

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58898:fcc7760c842f Date: 2012-11-14 16:49 +0100 http://bitbucket.org/pypy/pypy/changeset/fcc7760c842f/ Log:fix diff --git a/pypy/jit/metainterp/warmspot.py b/pypy/jit/metainterp/warmspot.py --- a/pypy/jit/metainterp/warmspot.py +++

[pypy-commit] pypy remove-globals-in-jit: fix fix

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58897:04d38910e86b Date: 2012-11-14 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/04d38910e86b/ Log:fix fix diff --git a/pypy/jit/metainterp/blackhole.py b/pypy/jit/metainterp/blackhole.py --- a/pypy/jit/metainterp/blackhole

[pypy-commit] pypy remove-globals-in-jit: Fix

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58896:a328d63c9654 Date: 2012-11-14 16:46 +0100 http://bitbucket.org/pypy/pypy/changeset/a328d63c9654/ Log:Fix diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/

[pypy-commit] pypy remove-globals-in-jit: progress

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58895:7cc2d162d930 Date: 2012-11-14 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/7cc2d162d930/ Log:progress diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backend/llgrap

[pypy-commit] pypy remove-globals-in-jit: progress

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58894:09635126c014 Date: 2012-11-14 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/09635126c014/ Log:progress diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +

[pypy-commit] pypy remove-globals-in-jit: Cancel the change to resoperation, which breaks things (it ignores

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58893:b3a8d8a767d7 Date: 2012-11-14 16:19 +0100 http://bitbucket.org/pypy/pypy/changeset/b3a8d8a767d7/ Log:Cancel the change to resoperation, which breaks things (it ignores 'opnum'). Fix differently. diff --git a/pypy/jit/

[pypy-commit] pypy remove-globals-in-jit: Starting to fix the front-end

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58891:eb15703eab8c Date: 2012-11-14 16:12 +0100 http://bitbucket.org/pypy/pypy/changeset/eb15703eab8c/ Log:Starting to fix the front-end diff --git a/pypy/jit/metainterp/blackhole.py b/pypy/jit/metainterp/blackhole.py --- a/pypy/ji

[pypy-commit] pypy remove-globals-in-jit: Finish test_llgraph.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58890:9b081186d924 Date: 2012-11-14 15:57 +0100 http://bitbucket.org/pypy/pypy/changeset/9b081186d924/ Log:Finish test_llgraph. diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/ba

[pypy-commit] pypy remove-globals-in-jit: Progress, by fighting the urge to fix seven things in the same branch.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: remove-globals-in-jit Changeset: r58889:62802683c13a Date: 2012-11-14 15:50 +0100 http://bitbucket.org/pypy/pypy/changeset/62802683c13a/ Log:Progress, by fighting the urge to fix seven things in the same branch. diff --git a/pypy/jit/backend/llgraph/runner.

[pypy-commit] pypy release-2.0-beta1: Fix test_version: give PYPY_VERSION a format following the standard,

2012-11-14 Thread arigo
Author: Armin Rigo Branch: release-2.0-beta1 Changeset: r5:7e4f0faa3d51 Date: 2012-11-14 15:10 +0100 http://bitbucket.org/pypy/pypy/changeset/7e4f0faa3d51/ Log:Fix test_version: give PYPY_VERSION a format following the standard, and fix the test to correctly expect the "-beta1".

[pypy-commit] pypy default: Merge the autoreds branch. It adds two features to the JIT:

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r58887:589bad09a3bb Date: 2012-11-14 13:48 +0100 http://bitbucket.org/pypy/pypy/changeset/589bad09a3bb/ Log:Merge the autoreds branch. It adds two features to the JIT: - the ability to pass reds='auto' to the JitDriver: in this case, t

[pypy-commit] pypy autoreds: close to-be-merged branch

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58886:cb733d33e691 Date: 2012-11-14 13:42 +0100 http://bitbucket.org/pypy/pypy/changeset/cb733d33e691/ Log:close to-be-merged branch ___ pypy-commit mailing list pypy-commit@python.org http://mail.p

[pypy-commit] pypy py3k: unskip and fix this test

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r58884:aee08b7cacd0 Date: 2012-11-05 17:27 +0100 http://bitbucket.org/pypy/pypy/changeset/aee08b7cacd0/ Log:unskip and fix this test diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/

[pypy-commit] pypy py3k: py3k-ify this test

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r58883:e6e80c03025a Date: 2012-11-05 17:16 +0100 http://bitbucket.org/pypy/pypy/changeset/e6e80c03025a/ Log:py3k-ify this test diff --git a/pypy/objspace/std/test/test_dictmultiobject.py b/pypy/objspace/std/test/test_dictmultiobject.py --- a/pypy

[pypy-commit] pypy py3k: make sure that StringListStrategy actually wraps bytes

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r58882:dcf6cdb8aa0c Date: 2012-11-05 17:13 +0100 http://bitbucket.org/pypy/pypy/changeset/dcf6cdb8aa0c/ Log:make sure that StringListStrategy actually wraps bytes diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py --- a

[pypy-commit] pypy autoreds: crash very early if we try to use JitDriver hooks with reds='auto', and detect it anyway in warmspot.py, giving a better assertion message

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58881:b967529b3359 Date: 2012-11-14 13:39 +0100 http://bitbucket.org/pypy/pypy/changeset/b967529b3359/ Log:crash very early if we try to use JitDriver hooks with reds='auto', and detect it anyway in warmspot.py, giving a better asserti

[pypy-commit] pypy autoreds: make sure to set .autoreds and .numreds even when the reds are given as class attributes

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58878:39209f0fb81b Date: 2012-11-14 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/39209f0fb81b/ Log:make sure to set .autoreds and .numreds even when the reds are given as class attributes diff --git a/pypy/rlib/jit.py b/pypy/r

[pypy-commit] pypy autoreds: hg merge default

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58880:ea85bb6cb17c Date: 2012-11-14 12:02 +0100 http://bitbucket.org/pypy/pypy/changeset/ea85bb6cb17c/ Log:hg merge default diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/pypy/module/_cffi_ba

[pypy-commit] pypy autoreds: fix test_warmspot.test_void_red_variable

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58879:7c675c0994da Date: 2012-11-14 11:55 +0100 http://bitbucket.org/pypy/pypy/changeset/7c675c0994da/ Log:fix test_warmspot.test_void_red_variable diff --git a/pypy/jit/codewriter/support.py b/pypy/jit/codewriter/support.py --- a/pypy/jit/co

[pypy-commit] pypy autoreds: fix this test

2012-11-14 Thread antocuni
Author: Antonio Cuni Branch: autoreds Changeset: r58877:762a2ecdaf75 Date: 2012-11-14 11:42 +0100 http://bitbucket.org/pypy/pypy/changeset/762a2ecdaf75/ Log:fix this test diff --git a/pypy/jit/codewriter/test/test_jtransform.py b/pypy/jit/codewriter/test/test_jtransform.py --- a/pypy/jit/co

[pypy-commit] extradoc extradoc: update the blog post about the ARM merge a bit

2012-11-14 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4915:8ed51efe3f4f Date: 2012-11-14 11:41 +0100 http://bitbucket.org/pypy/extradoc/changeset/8ed51efe3f4f/ Log:update the blog post about the ARM merge a bit diff --git a/blog/draft/arm-status-update.rst b/blog/draft/arm-status-update.rst -

[pypy-commit] extradoc extradoc: update authors in pdfinfo

2012-11-14 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4914:0f6c40577101 Date: 2012-11-12 11:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/0f6c40577101/ Log:update authors in pdfinfo diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk

[pypy-commit] extradoc extradoc: cleanup

2012-11-14 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4913:ab4585a498f8 Date: 2012-11-12 11:50 +0100 http://bitbucket.org/pypy/extradoc/changeset/ab4585a498f8/ Log:cleanup diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile --- a/talk/vmil2012/Makefile +++ b/talk/vmil2012/Makefile @@

[pypy-commit] pypy default: add a few words about ARM

2012-11-14 Thread bivab
Author: David Schneider Branch: Changeset: r58876:74106f408b9b Date: 2012-11-14 11:22 +0100 http://bitbucket.org/pypy/pypy/changeset/74106f408b9b/ Log:add a few words about ARM diff --git a/pypy/doc/release-2.0.0-beta1.rst b/pypy/doc/release-2.0.0-beta1.rst --- a/pypy/doc/release-2.0.0-beta

[pypy-commit] buildbot default: Give "hg clone" one hour to download the repo the first time.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r728:7f2752e9e178 Date: 2012-11-14 10:40 +0100 http://bitbucket.org/pypy/buildbot/changeset/7f2752e9e178/ Log:Give "hg clone" one hour to download the repo the first time. diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2

[pypy-commit] pypy default: Tweaks.

2012-11-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r58875:a0e497c9381a Date: 2012-11-14 10:33 +0100 http://bitbucket.org/pypy/pypy/changeset/a0e497c9381a/ Log:Tweaks. diff --git a/pypy/doc/release-2.0.0-beta1.rst b/pypy/doc/release-2.0.0-beta1.rst --- a/pypy/doc/release-2.0.0-beta1.rst +++ b/pypy/doc/re

[pypy-commit] buildbot default: move osx64 to joushou-slave

2012-11-14 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r727:acc27c854848 Date: 2012-11-14 10:18 +0100 http://bitbucket.org/pypy/buildbot/changeset/acc27c854848/ Log:move osx64 to joushou-slave diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py ++