[pypy-commit] pypy default: Comment out this hack. I guess it was used for "checkmodule",

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50292:104e7a656174 Date: 2011-12-08 10:23 +0100 http://bitbucket.org/pypy/pypy/changeset/104e7a656174/ Log:Comment out this hack. I guess it was used for "checkmodule", which likely doesn't work any more with the clr module. diff --git a/pypy/m

[pypy-commit] pypy default: make the dynamic interiorfield optimization work correctly with unsigned values

2011-12-08 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50293:617e1464542c Date: 2011-12-08 05:41 -0500 http://bitbucket.org/pypy/pypy/changeset/617e1464542c/ Log:make the dynamic interiorfield optimization work correctly with unsigned values diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py

[pypy-commit] pypy default: merged upstream

2011-12-08 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50294:26bac7f772ca Date: 2011-12-08 05:42 -0500 http://bitbucket.org/pypy/pypy/changeset/26bac7f772ca/ Log:merged upstream diff --git a/pypy/module/clr/boxing_rules.py b/pypy/module/clr/boxing_rules.py --- a/pypy/module/clr/boxing_rules.py +++ b/pypy/

[pypy-commit] pypy default: Add a failing test for fixedview() on a list of floats

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50295:15d89540a5c3 Date: 2011-12-08 11:07 + http://bitbucket.org/pypy/pypy/changeset/15d89540a5c3/ Log:Add a failing test for fixedview() on a list of floats that expands to too much stuff for now. diff --git a/pypy/jit/codewriter/codewrite

[pypy-commit] pypy default: Revert this, committed by accident. (The other accidental commit is

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50296:3ff9c88dca39 Date: 2011-12-08 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/3ff9c88dca39/ Log:Revert this, committed by accident. (The other accidental commit is actually good and a complete detail, so I'm not going to uncommit it

[pypy-commit] pypy SpecialisedTuples: Rework the source code. Kill a few features that don't really make

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50297:363bac62f6dc Date: 2011-12-08 14:23 +0100 http://bitbucket.org/pypy/pypy/changeset/363bac62f6dc/ Log:Rework the source code. Kill a few features that don't really make sense to have; write by hand a fast decision tree to p

[pypy-commit] pypy SpecialisedTuples: translation fix

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50298:38ecd0cebaa2 Date: 2011-12-08 14:37 +0100 http://bitbucket.org/pypy/pypy/changeset/38ecd0cebaa2/ Log:translation fix diff --git a/pypy/objspace/std/specialisedtupleobject.py b/pypy/objspace/std/specialisedtupleobject.py --- a/py

[pypy-commit] pypy SpecialisedTuples: Add 'withspecialisedtuple' by default, at least for testing the result.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50299:1f3ae2d48981 Date: 2011-12-08 14:47 +0100 http://bitbucket.org/pypy/pypy/changeset/1f3ae2d48981/ Log:Add 'withspecialisedtuple' by default, at least for testing the result. diff --git a/pypy/config/pypyoption.py b/pypy/co

[pypy-commit] pypy SpecialisedTuples: clean-up.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50301:24d1d9d80c96 Date: 2011-12-08 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/24d1d9d80c96/ Log:clean-up. diff --git a/pypy/objspace/std/tupletype.py b/pypy/objspace/std/tupletype.py --- a/pypy/objspace/std/tupletype.py +++

[pypy-commit] pypy arm-backend-2: refactor FINISH to directly store all values to the failboxes.

2011-12-08 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r50302:e70ac50eb3a3 Date: 2011-12-07 15:52 +0100 http://bitbucket.org/pypy/pypy/changeset/e70ac50eb3a3/ Log:refactor FINISH to directly store all values to the failboxes. diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/bac

[pypy-commit] pypy arm-backend-2: translation fix, missing case

2011-12-08 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r50303:10bf505d8a69 Date: 2011-12-08 15:13 +0100 http://bitbucket.org/pypy/pypy/changeset/10bf505d8a69/ Log:translation fix, missing case diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py --- a/pyp

[pypy-commit] pypy arm-backend-2: Reverse this BKPT back to a NOP here, because this is not always patched

2011-12-08 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r50304:9512dcdd4967 Date: 2011-12-08 15:15 +0100 http://bitbucket.org/pypy/pypy/changeset/9512dcdd4967/ Log:Reverse this BKPT back to a NOP here, because this is not always patched diff --git a/pypy/jit/backend/arm/opassembler.

[pypy-commit] pypy ppc-jit-backend: begin reimplementation of CALL on PPC64

2011-12-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50305:103beedd8034 Date: 2011-12-08 07:02 -0800 http://bitbucket.org/pypy/pypy/changeset/103beedd8034/ Log:begin reimplementation of CALL on PPC64 diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassemb

[pypy-commit] pypy ppc-jit-backend: remove comments

2011-12-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50306:e83a924bb5d8 Date: 2011-12-08 08:24 -0800 http://bitbucket.org/pypy/pypy/changeset/e83a924bb5d8/ Log:remove comments diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/pypy/jit/ba

[pypy-commit] pypy ppc-jit-backend: remove debug stuff

2011-12-08 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50307:976ed819b3c4 Date: 2011-12-08 08:26 -0800 http://bitbucket.org/pypy/pypy/changeset/976ed819b3c4/ Log:remove debug stuff diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py --- a/pypy

[pypy-commit] pypy default: Hack: record at least some partial information about which frame

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50308:062e9d06c908 Date: 2011-12-08 16:40 +0100 http://bitbucket.org/pypy/pypy/changeset/062e9d06c908/ Log:Hack: record at least some partial information about which frame locations are freed, and if a hint is present, try to allocate the

[pypy-commit] pypy SpecialisedTuples: Fix. Previously, we would risk getting a specialised tuple if enabled.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50309:7ad77a6f050c Date: 2011-12-08 17:43 +0100 http://bitbucket.org/pypy/pypy/changeset/7ad77a6f050c/ Log:Fix. Previously, we would risk getting a specialised tuple if enabled. That makes little sense: we can only handle settin

[pypy-commit] pypy default: merge

2011-12-08 Thread l . diekmann
Author: Lukas Diekmann Branch: Changeset: r50311:6acad4874739 Date: 2011-12-08 17:47 +0100 http://bitbucket.org/pypy/pypy/changeset/6acad4874739/ Log:merge diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py --- a/pypy/jit/backend/llsupport/regalloc

[pypy-commit] pypy default: (l.diekmann, cfbolz): Be more careful about unrolling getitems. also make one less copy

2011-12-08 Thread l . diekmann
Author: Lukas Diekmann Branch: Changeset: r50310:f19d06a5972d Date: 2011-12-08 17:27 +0100 http://bitbucket.org/pypy/pypy/changeset/f19d06a5972d/ Log:(l.diekmann, cfbolz): Be more careful about unrolling getitems. also make one less copy diff --git a/pypy/objspace/std/listobject.py

[pypy-commit] pypy type-specialized-instances: fixes for type-specialized-attributes

2011-12-08 Thread l . diekmann
Author: l.diekmann Branch: type-specialized-instances Changeset: r50312:e481a093e056 Date: 2011-12-08 16:35 + http://bitbucket.org/pypy/pypy/changeset/e481a093e056/ Log:fixes for type-specialized-attributes diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pyp

[pypy-commit] pypy SpecialisedTuples: Kill.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50313:526f61d70b8f Date: 2011-12-08 18:01 +0100 http://bitbucket.org/pypy/pypy/changeset/526f61d70b8f/ Log:Kill. diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py b/pypy/objspace/std/test/test_specialisedtupleobject.p

[pypy-commit] pypy SpecialisedTuples: Test and fix.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50314:f0cc6a3ff8e9 Date: 2011-12-08 18:06 +0100 http://bitbucket.org/pypy/pypy/changeset/f0cc6a3ff8e9/ Log:Test and fix. diff --git a/pypy/objspace/std/specialisedtupleobject.py b/pypy/objspace/std/specialisedtupleobject.py --- a/pypy

[pypy-commit] pypy SpecialisedTuples: Re-add and review this code. Needed to ensure that "tup*1 is tup",

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50315:d896533b28af Date: 2011-12-08 18:15 +0100 http://bitbucket.org/pypy/pypy/changeset/d896533b28af/ Log:Re-add and review this code. Needed to ensure that "tup*1 is tup", in case obscure code depends on it. diff --git a/pypy

[pypy-commit] pypy default: Kill this __init__, which nowadays contains just a duplicate of

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50316:8de6f245c959 Date: 2011-12-08 18:17 +0100 http://bitbucket.org/pypy/pypy/changeset/8de6f245c959/ Log:Kill this __init__, which nowadays contains just a duplicate of setting to w_seq --- already done in the parent __init__. diff --git a/py

[pypy-commit] [OPEN] Pull request #15 for pypy/pypy: Added tolist() function to numpypy's scalars and multidim arrays

2011-12-08 Thread Bitbucket
A new pull request has been opened by Jeff Terrace. jterrace/pypy has changes to be pulled into pypy/pypy. https://bitbucket.org/pypy/pypy/pull-request/15/added-tolist-function-to-numpypys-scalars Title: Added tolist() function to numpypy's scalars and multidim arrays Includes tests Changes to

[pypy-commit] pypy SpecialisedTuples: - fix space.fixedlist/unpackiterable/listview to handle directly tuples

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50317:5f96cb15c116 Date: 2011-12-08 20:40 +0100 http://bitbucket.org/pypy/pypy/changeset/5f96cb15c116/ Log:- fix space.fixedlist/unpackiterable/listview to handle directly tuples of any kind - fix the test to raise an O

[pypy-commit] [COMMENT] Pull request #15 for pypy/pypy: Added tolist() function to numpypy's scalars and multidim arrays

2011-12-08 Thread Bitbucket
New comment on pull request: https://bitbucket.org/pypy/pypy/pull-request/15/added-tolist-function-to-numpypys-scalars#comment-1329 Alex Gaynor (alex_gaynor) said: Couple comments: # You can't use self.value in W_GenericBox, as it doesn't have a specific type, the right way to go is probably t

[pypy-commit] [OPEN] Pull request #15 for pypy/pypy: Added tolist() function to numpypy's scalars and multidim arrays

2011-12-08 Thread Bitbucket
Pull request #15 has been updated by Jeff Terrace to include new changes. https://bitbucket.org/pypy/pypy/pull-request/15/added-tolist-function-to-numpypys-scalars Title: Added tolist() function to numpypy's scalars and multidim arrays Creator: Jeff Terrace Includes tests Updated list of chang

[pypy-commit] [COMMENT] Pull request #15 for pypy/pypy: Added tolist() function to numpypy's scalars and multidim arrays

2011-12-08 Thread Bitbucket
New comment on pull request: https://bitbucket.org/pypy/pypy/pull-request/15/added-tolist-function-to-numpypys-scalars#comment-1331 Jeff Terrace (jterrace) said: 1. I think I did this right, although I couldn't figure out how to import the LTR names from interp_dtype, so they are hard coded. It

[pypy-commit] pypy SpecialisedTuples: Fixes for runappdirect on top of pypy.

2011-12-08 Thread arigo
Author: Armin Rigo Branch: SpecialisedTuples Changeset: r50318:bbaae4e2d252 Date: 2011-12-08 22:12 +0100 http://bitbucket.org/pypy/pypy/changeset/bbaae4e2d252/ Log:Fixes for runappdirect on top of pypy. diff --git a/pypy/objspace/std/test/test_specialisedtupleobject.py b/pypy/objspace/std/t

[pypy-commit] extradoc extradoc: a draft

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3973:f6959a758880 Date: 2011-12-09 00:14 +0200 http://bitbucket.org/pypy/extradoc/changeset/f6959a758880/ Log:a draft diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst new file mode 100644 --- /dev/null +++ b/blog/draft

[pypy-commit] extradoc extradoc: merge

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3974:37901e468764 Date: 2011-12-09 00:14 +0200 http://bitbucket.org/pypy/extradoc/changeset/37901e468764/ Log:merge diff --git a/planning/micronumpy.txt b/planning/micronumpy.txt --- a/planning/micronumpy.txt +++ b/planning/micronumpy.t

[pypy-commit] extradoc extradoc: some review

2011-12-08 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3975:2d85277632f9 Date: 2011-12-08 17:21 -0500 http://bitbucket.org/pypy/extradoc/changeset/2d85277632f9/ Log:some review diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst --- a/blog/draft/matplotlib.rst +++ b/blog/draft/matpl

[pypy-commit] extradoc extradoc: clarrify

2011-12-08 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3976:82c71fa181e5 Date: 2011-12-08 17:23 -0500 http://bitbucket.org/pypy/extradoc/changeset/82c71fa181e5/ Log:clarrify diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst --- a/blog/draft/matplotlib.rst +++ b/blog/draft/matplotl

[pypy-commit] extradoc extradoc: address the review

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3977:3977810e2b86 Date: 2011-12-09 00:24 +0200 http://bitbucket.org/pypy/extradoc/changeset/3977810e2b86/ Log:address the review diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst --- a/blog/draft/matplotlib.rst +++ b/bl

[pypy-commit] extradoc extradoc: merge

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3978:84a45e78b80d Date: 2011-12-09 00:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/84a45e78b80d/ Log:merge ___ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/m

[pypy-commit] extradoc extradoc: add a screenshot

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3979:3e9cbd0c0d54 Date: 2011-12-09 00:27 +0200 http://bitbucket.org/pypy/extradoc/changeset/3e9cbd0c0d54/ Log:add a screenshot diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst --- a/blog/draft/matplotlib.rst +++ b/blog

[pypy-commit] extradoc extradoc: links

2011-12-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3980:89893594fd04 Date: 2011-12-09 00:28 +0200 http://bitbucket.org/pypy/extradoc/changeset/89893594fd04/ Log:links diff --git a/blog/draft/matplotlib.rst b/blog/draft/matplotlib.rst --- a/blog/draft/matplotlib.rst +++ b/blog/draft/matp

[pypy-commit] pypy default: A failing test: keepalive_until_there is not really

2011-12-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r50319:1edf7af77df6 Date: 2011-12-09 08:36 +0100 http://bitbucket.org/pypy/pypy/changeset/1edf7af77df6/ Log:A failing test: keepalive_until_there is not really strong enough. diff --git a/pypy/jit/metainterp/test/test_del.py b/pypy/jit/metainterp/test/