[pypy-commit] extradoc extradoc: mergec upstream.

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3836:ec767df04faa Date: 2011-07-16 21:50 -0700 http://bitbucket.org/pypy/extradoc/changeset/ec767df04faa/ Log:mergec upstream. diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -80,6 +80,16 @@

[pypy-commit] extradoc extradoc: did this.

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3835:58e1c1b75f8a Date: 2011-07-16 21:48 -0700 http://bitbucket.org/pypy/extradoc/changeset/58e1c1b75f8a/ Log:did this. diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -80,11 +80,6 @@ maybe

[pypy-commit] pypy default: synthesize reverse operations for float multiplcatoin.

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45693:3468fc4c3e4a Date: 2011-07-16 19:35 -0700 http://bitbucket.org/pypy/pypy/changeset/3468fc4c3e4a/ Log:synthesize reverse operations for float multiplcatoin. diff --git a/pypy/jit/metainterp/optimizeopt/rewrite.py b/pypy/jit/metainterp/optimizeop

[pypy-commit] extradoc extradoc: merged upstream

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3834:b9f7d7a21139 Date: 2011-07-16 19:07 -0700 http://bitbucket.org/pypy/extradoc/changeset/b9f7d7a21139/ Log:merged upstream diff --git a/sprintinfo/ddorf2011-cppyy/planning.txt b/sprintinfo/ddorf2011-cppyy/planning.txt new file mode 100644

[pypy-commit] extradoc extradoc: Another thing I keep seeing.

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: extradoc Changeset: r3833:44e83b7f5d3d Date: 2011-07-16 19:07 -0700 http://bitbucket.org/pypy/extradoc/changeset/44e83b7f5d3d/ Log:Another thing I keep seeing. diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -80,6

[pypy-commit] pypy default: name this something useful.

2011-07-16 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r45692:a279306f0a8e Date: 2011-07-16 19:03 -0700 http://bitbucket.org/pypy/pypy/changeset/a279306f0a8e/ Log:name this something useful. diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainterp/optimizeopt/test/test

[pypy-commit] pypy heap-caching-during-tracing: make sure the stuff works with resizable lists too

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45689:160b69e37ce6 Date: 2011-07-16 23:04 +0200 http://bitbucket.org/pypy/pypy/changeset/160b69e37ce6/ Log:make sure the stuff works with resizable lists too diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/met

[pypy-commit] pypy heap-caching-during-tracing: make virtualizable code delegate to default implementations to get the right

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45691:823933ada2fb Date: 2011-07-17 00:37 +0200 http://bitbucket.org/pypy/pypy/changeset/823933ada2fb/ Log:make virtualizable code delegate to default implementations to get the right caching effect. diff --g

[pypy-commit] pypy heap-caching-during-tracing: make new construction go via the normal setfield code

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45690:34414cbab3ef Date: 2011-07-17 00:22 +0200 http://bitbucket.org/pypy/pypy/changeset/34414cbab3ef/ Log:make new construction go via the normal setfield code diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/

[pypy-commit] buildbot default: another fix

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r533:00b2db6f1765 Date: 2011-07-16 23:24 +0200 http://bitbucket.org/pypy/buildbot/changeset/00b2db6f1765/ Log:another fix diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/pypybui

[pypy-commit] buildbot default: typo

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r532:ada781d23a2d Date: 2011-07-16 23:24 +0200 http://bitbucket.org/pypy/buildbot/changeset/ada781d23a2d/ Log:typo diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py +++ b/bot2/pypybuildbot/m

[pypy-commit] buildbot default: enable nightly builds of pypy-c-64bit

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r531:9f67b389b4fa Date: 2011-07-16 23:22 +0200 http://bitbucket.org/pypy/buildbot/changeset/9f67b389b4fa/ Log:enable nightly builds of pypy-c-64bit diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/bu

[pypy-commit] buildbot default: change the URL to the canonical one. will revert if it breaks stuff

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r530:3ca6784afb86 Date: 2011-07-16 18:35 +0200 http://bitbucket.org/pypy/buildbot/changeset/3ca6784afb86/ Log:change the URL to the canonical one. will revert if it breaks stuff diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master

[pypy-commit] benchmarks default: add a postfix parameter

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r127:846fa56a282b Date: 2011-07-16 23:21 +0200 http://bitbucket.org/pypy/benchmarks/changeset/846fa56a282b/ Log:add a postfix parameter diff --git a/runner.py b/runner.py --- a/runner.py +++ b/runner.py @@ -9,13 +9,13 @@ import socket def pe

[pypy-commit] benchmarks default: oops

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r126:0893b0a1eea4 Date: 2011-07-16 22:07 +0200 http://bitbucket.org/pypy/benchmarks/changeset/0893b0a1eea4/ Log:oops diff --git a/saveresults.py b/saveresults.py --- a/saveresults.py +++ b/saveresults.py @@ -8,7 +8,7 @@ SPEEDURL = "http://spe

[pypy-commit] pypy heap-caching-during-tracing: make promotion influence the heap cache

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45688:22dc9cdf9e06 Date: 2011-07-16 21:59 +0200 http://bitbucket.org/pypy/pypy/changeset/22dc9cdf9e06/ Log:make promotion influence the heap cache diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyj

[pypy-commit] pypy heap-caching-during-tracing: a passing test

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45687:ca2a85b7eef9 Date: 2011-07-16 21:50 +0200 http://bitbucket.org/pypy/pypy/changeset/ca2a85b7eef9/ Log:a passing test diff --git a/pypy/jit/metainterp/test/test_tracingopts.py b/pypy/jit/metainterp/test/test_tra

[pypy-commit] pypy heap-caching-during-tracing: proper invalidation for the array cache

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45686:420fc8c6b8cd Date: 2011-07-16 21:27 +0200 http://bitbucket.org/pypy/pypy/changeset/420fc8c6b8cd/ Log:proper invalidation for the array cache diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyj

[pypy-commit] pypy numpy-setslice: numpy: setslice added but doesn't work correctly for setting a slice of a slice yet

2011-07-16 Thread justinpeel
Author: Justin Peel Branch: numpy-setslice Changeset: r45685:9d55cebe8768 Date: 2011-07-16 12:49 -0600 http://bitbucket.org/pypy/pypy/changeset/9d55cebe8768/ Log:numpy: setslice added but doesn't work correctly for setting a slice of a slice yet diff --git a/pypy/module/micronumpy/in

[pypy-commit] pypy heap-caching-during-tracing: fix second half of the test

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45683:feafe98006d1 Date: 2011-07-16 20:10 +0200 http://bitbucket.org/pypy/pypy/changeset/feafe98006d1/ Log:fix second half of the test diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py ---

[pypy-commit] pypy heap-caching-during-tracing: merge

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45682:e617ed3242d8 Date: 2011-07-16 20:08 +0200 http://bitbucket.org/pypy/pypy/changeset/e617ed3242d8/ Log:merge diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py --- a/p

[pypy-commit] pypy heap-caching-during-tracing: merge default

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45681:b60a9b13da69 Date: 2011-07-16 19:50 +0200 http://bitbucket.org/pypy/pypy/changeset/b60a9b13da69/ Log:merge default diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py

[pypy-commit] pypy heap-caching-during-tracing: intermediate checkin: starting an array cache. stopped by a bug on trunk.

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45680:aacbf098fe2c Date: 2011-07-16 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/aacbf098fe2c/ Log:intermediate checkin: starting an array cache. stopped by a bug on trunk. diff --git a/pypy/jit/metai

[pypy-commit] pypy heap-caching-during-tracing: setarrayitem does not influence the heap cache

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45679:afd433b6fc94 Date: 2011-07-16 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/afd433b6fc94/ Log:setarrayitem does not influence the heap cache diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metaint

[pypy-commit] pypy default: Fix the test by always clear()ing _cache_fields if can_cache=False.

2011-07-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r45678:e911b2205846 Date: 2011-07-16 20:07 +0200 http://bitbucket.org/pypy/pypy/changeset/e911b2205846/ Log:Fix the test by always clear()ing _cache_fields if can_cache=False. Rewrote some redundant try:except KeyError: code by using the new

[pypy-commit] pypy default: broken test (armin will try to fix it)

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r45677:8327f6fea2b2 Date: 2011-07-16 20:03 +0200 http://bitbucket.org/pypy/pypy/changeset/8327f6fea2b2/ Log:broken test (armin will try to fix it) diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainterp/op

[pypy-commit] pypy default: bug in lazy setarrayitem. test and fix

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r45676:e5d0029d562d Date: 2011-07-16 19:44 +0200 http://bitbucket.org/pypy/pypy/changeset/e5d0029d562d/ Log:bug in lazy setarrayitem. test and fix diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/metainterp/optimizeopt/heap.py -

[pypy-commit] pypy numpy-repr-str: numpy: simple implementations of repr and str. includes work by Timo.

2011-07-16 Thread justinpeel
Author: Justin Peel Branch: numpy-repr-str Changeset: r45675:9e83042f6f27 Date: 2011-07-16 10:53 -0600 http://bitbucket.org/pypy/pypy/changeset/9e83042f6f27/ Log:numpy: simple implementations of repr and str. includes work by Timo. diff --git a/pypy/module/micronumpy/interp_numarray.

[pypy-commit] pypy numpy-ndim-size: numpy: added ndim and size attributes. This includes work by Timo.

2011-07-16 Thread justinpeel
Author: Justin Peel Branch: numpy-ndim-size Changeset: r45674:db28a9352aa2 Date: 2011-07-16 10:38 -0600 http://bitbucket.org/pypy/pypy/changeset/db28a9352aa2/ Log:numpy: added ndim and size attributes. This includes work by Timo. diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy

[pypy-commit] pypy numpy-singledim: Added simple repr and str for ViewArrays

2011-07-16 Thread justinpeel
Author: Justin Peel Branch: numpy-singledim Changeset: r45673:29e15adb6915 Date: 2011-07-15 18:10 -0600 http://bitbucket.org/pypy/pypy/changeset/29e15adb6915/ Log:Added simple repr and str for ViewArrays diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_

[pypy-commit] buildbot default: grrr, missing coma

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r529:f1174e9107a5 Date: 2011-07-16 18:22 +0200 http://bitbucket.org/pypy/buildbot/changeset/f1174e9107a5/ Log:grrr, missing coma diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot2/pypybuildbot/builds.py +++ b/bot2/

[pypy-commit] buildbot default: clean up - now we dont benchmark cpython nightly twice

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r528:6717b3a4b6a8 Date: 2011-07-16 17:22 +0200 http://bitbucket.org/pypy/buildbot/changeset/6717b3a4b6a8/ Log:clean up - now we dont benchmark cpython nightly twice diff --git a/bot2/pypybuildbot/builds.py b/bot2/pypybuildbot/builds.py --- a/bot

[pypy-commit] benchmarks default: improve uploading so we can benchmark pypy against pypy no jit

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r125:a8836ad0cec7 Date: 2011-07-16 17:15 +0200 http://bitbucket.org/pypy/benchmarks/changeset/a8836ad0cec7/ Log:improve uploading so we can benchmark pypy against pypy no jit diff --git a/runner.py b/runner.py --- a/runner.py +++ b/runner.py @@

[pypy-commit] benchmarks default: remove name errors

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r124:1beaa1484ca2 Date: 2011-07-16 17:14 +0200 http://bitbucket.org/pypy/benchmarks/changeset/1beaa1484ca2/ Log:remove name errors diff --git a/own/chaos.py b/own/chaos.py --- a/own/chaos.py +++ b/own/chaos.py @@ -29,7 +29,7 @@ def __add_

[pypy-commit] pypy arm-backend-2: add a check for the size of the value stored in size

2011-07-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r45671:5690763bfdba Date: 2011-07-16 17:11 +0200 http://bitbucket.org/pypy/pypy/changeset/5690763bfdba/ Log:add a check for the size of the value stored in size diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/ass

[pypy-commit] pypy arm-backend-2: fix

2011-07-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r45669:05def4b63047 Date: 2011-07-15 15:00 +0200 http://bitbucket.org/pypy/pypy/changeset/05def4b63047/ Log:fix diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy/jit/backend/arm/assembler.py

[pypy-commit] jitviewer default: use the lazy loading of loops

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r145:6159d4330dce Date: 2011-07-16 16:39 +0200 http://bitbucket.org/pypy/jitviewer/changeset/6159d4330dce/ Log:use the lazy loading of loops diff --git a/bin/jitviewer.py b/bin/jitviewer.py --- a/bin/jitviewer.py +++ b/bin/jitviewer.py @@ -96,6

[pypy-commit] pypy default: Fix bug with regard to multiple loops at the same assembler piece. Make parsing

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45668:402d04acdc09 Date: 2011-07-16 16:29 +0200 http://bitbucket.org/pypy/pypy/changeset/402d04acdc09/ Log:Fix bug with regard to multiple loops at the same assembler piece. Make parsing assembler lazy (a bit ugly) diff --git a/pypy/too

[pypy-commit] pypy default: fix tests

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45666:a3c110ceadc2 Date: 2011-07-16 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/a3c110ceadc2/ Log:fix tests diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py --- a/pypy/tool/jitlogparser/parser.py +++ b/p

[pypy-commit] pypy default: Backed out changeset f12c4e733acd

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45665:eaa6922449c1 Date: 2011-07-16 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/eaa6922449c1/ Log:Backed out changeset f12c4e733acd Ops, too much diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a

[pypy-commit] pypy default: fix tests

2011-07-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r45664:f12c4e733acd Date: 2011-07-16 10:00 +0200 http://bitbucket.org/pypy/pypy/changeset/f12c4e733acd/ Log:fix tests diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module/micronumpy/compile.py +++

[pypy-commit] pypy default: Write the progbits section magic marker to make the stack non-executable under (at least) Gentoo linux. Thanks Amaury.

2011-07-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r45663:eef75a4b072e Date: 2011-07-16 16:06 +0200 http://bitbucket.org/pypy/pypy/changeset/eef75a4b072e/ Log:Write the progbits section magic marker to make the stack non-executable under (at least) Gentoo linux. Thanks Amaury. diff --git a/pypy/

[pypy-commit] pypy jit-short_from_state: Some extra debug prints. Make optimize_STRLEN keep the original result box if the strlen op is emitted.

2011-07-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r45662:a8eedb9a9b64 Date: 2011-07-16 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/a8eedb9a9b64/ Log:Some extra debug prints. Make optimize_STRLEN keep the original result box if the strlen op is emitted. diff --git a/

[pypy-commit] pypy heap-caching-during-tracing: add a minimal heap cache to be used when tracing

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45661:be79442107df Date: 2011-07-16 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/be79442107df/ Log:add a minimal heap cache to be used when tracing diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metai

[pypy-commit] pypy default: typo

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r45660:0eee4b30304a Date: 2011-07-16 13:06 +0200 http://bitbucket.org/pypy/pypy/changeset/0eee4b30304a/ Log:typo diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/test_aji

[pypy-commit] pypy faster-nested-scopes: fix cpyext

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-nested-scopes Changeset: r45659:5994465ca0d0 Date: 2011-07-16 11:49 +0200 http://bitbucket.org/pypy/pypy/changeset/5994465ca0d0/ Log:fix cpyext diff --git a/pypy/module/cpyext/frameobject.py b/pypy/module/cpyext/frameobject.py --- a/pypy/module/cpy

[pypy-commit] pypy faster-nested-scopes: fix flow space. needs a slightly annoying hack

2011-07-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: faster-nested-scopes Changeset: r45658:c6b24da7b2b9 Date: 2011-07-16 11:33 +0200 http://bitbucket.org/pypy/pypy/changeset/c6b24da7b2b9/ Log:fix flow space. needs a slightly annoying hack diff --git a/pypy/objspace/flow/flowcontext.py b/pypy/objspace/flow/

[pypy-commit] benchmarks default: kill the symlink, and use a python hack to share the content of util.py in both directories

2011-07-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r122:8c862863e7fb Date: 2011-07-16 10:27 +0200 http://bitbucket.org/pypy/benchmarks/changeset/8c862863e7fb/ Log:kill the symlink, and use a python hack to share the content of util.py in both directories diff --git a/own/util.py b/own/util.py