[pypy-commit] pypy separate-applevel-numpy: translation fix

2011-09-29 Thread timo_jbo
Author: Timo Paulssen Branch: separate-applevel-numpy Changeset: r47671:ee5aff4eb630 Date: 2011-09-29 09:40 +0200 http://bitbucket.org/pypy/pypy/changeset/ee5aff4eb630/ Log:translation fix diff --git a/pypy/module/_numpy/interp_numarray.py b/pypy/module/_numpy/interp_numarray.py --- a/pypy/

[pypy-commit] pypy default: rename to is_annotation_constant. add a docstring.

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47672:7fbfa277383f Date: 2011-09-29 10:34 +0200 http://bitbucket.org/pypy/pypy/changeset/7fbfa277383f/ Log:rename to is_annotation_constant. add a docstring. diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/pypy

[pypy-commit] pypy default: write a test and slightly modify conditions. I think I understand typeorder

2011-09-29 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r47673:a39254f1e82a Date: 2011-09-29 09:14 -0300 http://bitbucket.org/pypy/pypy/changeset/a39254f1e82a/ Log:write a test and slightly modify conditions. I think I understand typeorder slightly better now diff --git a/pypy/objspace/std/ob

[pypy-commit] pypy space-iterator-improvements: close merged branch (I think?)

2011-09-29 Thread fijal
Author: Maciej Fijalkowski Branch: space-iterator-improvements Changeset: r47674:73b24cb9f319 Date: 2011-09-29 09:29 -0300 http://bitbucket.org/pypy/pypy/changeset/73b24cb9f319/ Log:close merged branch (I think?) ___ pypy-commit mailing list pypy-c

[pypy-commit] pypy list-strategies: implement id to match the new is behaviour.

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47677:cb61b577bb9f Date: 2011-09-29 11:30 +0200 http://bitbucket.org/pypy/pypy/changeset/cb61b577bb9f/ Log:implement id to match the new is behaviour. diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --

[pypy-commit] pypy list-strategies: implement is and id for complex, fix -0.0 behaviour

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47678:29e932a272a4 Date: 2011-09-29 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/29e932a272a4/ Log:implement is and id for complex, fix -0.0 behaviour diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspa

[pypy-commit] pypy list-strategies: half the time

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47679:5d5218bab720 Date: 2011-09-29 14:34 +0200 http://bitbucket.org/pypy/pypy/changeset/5d5218bab720/ Log:half the time diff --git a/pypy/objspace/std/test/test_obj.py b/pypy/objspace/std/test/test_obj.py --- a/pypy/objspace/s

[pypy-commit] pypy list-strategies: use the much faster float2longlong instead

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47680:d1f33b15f068 Date: 2011-09-29 14:35 +0200 http://bitbucket.org/pypy/pypy/changeset/d1f33b15f068/ Log:use the much faster float2longlong instead diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py ---

[pypy-commit] pypy list-strategies: start implementing the new is behaviour

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47675:7a5ec2a053fd Date: 2011-09-29 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/7a5ec2a053fd/ Log:start implementing the new is behaviour diff --git a/pypy/objspace/std/objspace.py b/pypy/objspace/std/objspace.py --- a/

[pypy-commit] pypy list-strategies: add an option to enable list-strategies (more specifically: to disable it, because it is on by default).

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47681:0d901f9bf92b Date: 2011-09-29 16:12 +0200 http://bitbucket.org/pypy/pypy/changeset/0d901f9bf92b/ Log:add an option to enable list-strategies (more specifically: to disable it, because it is on by default). diff --g

[pypy-commit] pypy list-strategies: fix test

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47683:7ac8dc42ba08 Date: 2011-09-29 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/7ac8dc42ba08/ Log:fix test diff --git a/pypy/interpreter/test/test_function.py b/pypy/interpreter/test/test_function.py --- a/pypy/interpr

[pypy-commit] pypy list-strategies: fix a space.is_w(..., None) case

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: list-strategies Changeset: r47682:5424c31be23f Date: 2011-09-29 16:23 +0200 http://bitbucket.org/pypy/pypy/changeset/5424c31be23f/ Log:fix a space.is_w(..., None) case diff --git a/pypy/objspace/std/celldict.py b/pypy/objspace/std/celldict.py --- a/pypy/ob

[pypy-commit] pypy default: add unicode project idea

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47684:1bd02279bcaa Date: 2011-09-29 16:44 +0200 http://bitbucket.org/pypy/pypy/changeset/1bd02279bcaa/ Log:add unicode project idea diff --git a/pypy/doc/project-ideas.rst b/pypy/doc/project-ideas.rst --- a/pypy/doc/project-ideas.rst +++ b/pyp

[pypy-commit] pypy default: a failing test for the interaction of the JIT with tagged pointers

2011-09-29 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r47685:53e042d23be8 Date: 2011-09-29 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/53e042d23be8/ Log:a failing test for the interaction of the JIT with tagged pointers diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metain

[pypy-commit] pypy jit-optimizeopt-cleanups: inroduce a OptEarlyForce optimization stage that forces box, that (most likely) will be forced anyway, early in the chain to allow the preceeding optimizat

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47686:a98b7287c8f4 Date: 2011-09-29 18:38 +0200 http://bitbucket.org/pypy/pypy/changeset/a98b7287c8f4/ Log:inroduce a OptEarlyForce optimization stage that forces box, that (most likely) will be forced anyway, early in th

[pypy-commit] pypy jit-optimizeopt-cleanups: make OptEarlyForce the place where unroll inserts ops from forcing boxes at loop boundaries

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47687:596523ebd60e Date: 2011-09-29 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/596523ebd60e/ Log:make OptEarlyForce the place where unroll inserts ops from forcing boxes at loop boundaries diff --git a/pypy/jit

[pypy-commit] pypy jit-optimizeopt-cleanups: Force most virtuals in OptEarlyForce. This makes the heap optimizer aware of the setitems produced by foring.

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47688:c90c3e62b416 Date: 2011-09-29 20:00 +0200 http://bitbucket.org/pypy/pypy/changeset/c90c3e62b416/ Log:Force most virtuals in OptEarlyForce. This makes the heap optimizer aware of the setitems produced by foring. dif

[pypy-commit] pypy default: can we realy delay the setarrayitem_gc here?

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r47689:c89bdbc924cb Date: 2011-09-29 20:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c89bdbc924cb/ Log:can we realy delay the setarrayitem_gc here? diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimiz

[pypy-commit] pypy default: maybe nicer with different indexes

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r47690:1834a7592c06 Date: 2011-09-29 20:14 +0200 http://bitbucket.org/pypy/pypy/changeset/1834a7592c06/ Log:maybe nicer with different indexes diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/

[pypy-commit] pypy lightweight-finalizers: A branch to try to implement lightweight finalizers for the common case of

2011-09-29 Thread fijal
Author: Maciej Fijalkowski Branch: lightweight-finalizers Changeset: r47691:2a406eb4b53d Date: 2011-09-29 15:37 -0300 http://bitbucket.org/pypy/pypy/changeset/2a406eb4b53d/ Log:A branch to try to implement lightweight finalizers for the common case of an object owning some raw memory.

[pypy-commit] pypy lightweight-finalizers: Make rclass aware of lightweight finalizers. Write a test in test_gc and

2011-09-29 Thread fijal
Author: Maciej Fijalkowski Branch: lightweight-finalizers Changeset: r47692:d7d83ce34d5d Date: 2011-09-29 17:34 -0300 http://bitbucket.org/pypy/pypy/changeset/d7d83ce34d5d/ Log:Make rclass aware of lightweight finalizers. Write a test in test_gc and make it pass (badly?) on marksweep

[pypy-commit] extradoc extradoc: added a blog post.

2011-09-29 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3917:afdd9201a702 Date: 2011-09-29 16:34 -0400 http://bitbucket.org/pypy/extradoc/changeset/afdd9201a702/ Log:added a blog post. diff --git a/blog/draft/numpy-statups-update.rst b/blog/draft/numpy-statups-update.rst new file mode 100644 --- /

[pypy-commit] pypy unsigned-dtypes: Add some more comments about binop dtype result code

2011-09-29 Thread justinpeel
Author: Justin Peel Branch: unsigned-dtypes Changeset: r47693:dd230c7003f6 Date: 2011-09-29 14:40 -0600 http://bitbucket.org/pypy/pypy/changeset/dd230c7003f6/ Log:Add some more comments about binop dtype result code diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronum

[pypy-commit] pypy default: move the allocation of integers around.

2011-09-29 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47695:e69f7ddbd700 Date: 2011-09-29 22:08 -0400 http://bitbucket.org/pypy/pypy/changeset/e69f7ddbd700/ Log:move the allocation of integers around. diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py --- a/pypy/objspace/std/int

[pypy-commit] pypy default: fix ropeunicode.

2011-09-29 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r47696:35419e290e60 Date: 2011-09-29 23:21 -0400 http://bitbucket.org/pypy/pypy/changeset/35419e290e60/ Log:fix ropeunicode. diff --git a/pypy/objspace/std/ropeunicodeobject.py b/pypy/objspace/std/ropeunicodeobject.py --- a/pypy/objspace/std/ropeunico

[pypy-commit] pypy default: rpython version of this test

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r47697:73ca32141716 Date: 2011-09-30 07:48 +0200 http://bitbucket.org/pypy/pypy/changeset/73ca32141716/ Log:rpython version of this test diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainter

[pypy-commit] pypy jit-optimizeopt-cleanups: digg results for GETFIELD_GC_PURE out of the heap cache in case their corresponding setfield was delayed

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47698:b824114855e0 Date: 2011-09-30 08:30 +0200 http://bitbucket.org/pypy/pypy/changeset/b824114855e0/ Log:digg results for GETFIELD_GC_PURE out of the heap cache in case their corresponding setfield was delayed diff --g

[pypy-commit] pypy jit-optimizeopt-cleanups: digg results for GETARRAYITEM_GC_PURE out of the heap cache in case their corresponding setarrayitem was delayed

2011-09-29 Thread hakanardo
Author: Hakan Ardo Branch: jit-optimizeopt-cleanups Changeset: r47699:4096286f422d Date: 2011-09-30 08:35 +0200 http://bitbucket.org/pypy/pypy/changeset/4096286f422d/ Log:digg results for GETARRAYITEM_GC_PURE out of the heap cache in case their corresponding setarrayitem was delayed