[pypy-commit] pypy default: also log pending setfields

2012-07-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r56420:7e28d734883a Date: 2012-07-24 10:50 +0200 http://bitbucket.org/pypy/pypy/changeset/7e28d734883a/ Log:also log pending setfields diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py --- a/pypy/jit/metainterp/resume.p

[pypy-commit] extradoc extradoc: write something about SPUR

2012-07-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4343:c9ebca1a4d82 Date: 2012-07-24 10:49 +0200 http://bitbucket.org/pypy/extradoc/changeset/c9ebca1a4d82/ Log:write something about SPUR diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b

[pypy-commit] pypy default: preserve the names for jit_unroll_iff, otherwise we end up with unreadable unwrap_spec

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r56421:eec77c3e87d6 Date: 2012-07-24 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/eec77c3e87d6/ Log:preserve the names for jit_unroll_iff, otherwise we end up with unreadable unwrap_spec diff --git a/pypy/rlib/jit.py b/pypy/rlib/

[pypy-commit] extradoc extradoc: shorten table headers and add an overall and guard optimization rates

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4344:04701563b5c4 Date: 2012-07-24 11:19 +0200 http://bitbucket.org/pypy/extradoc/changeset/04701563b5c4/ Log:shorten table headers and add an overall and guard optimization rates diff --git a/talk/vmil2012/tool/build_tables.py b/

[pypy-commit] extradoc extradoc: merge heads

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4345:5cee92065659 Date: 2012-07-24 11:20 +0200 http://bitbucket.org/pypy/extradoc/changeset/5cee92065659/ Log:merge heads diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmil2012/pape

[pypy-commit] extradoc extradoc: remember to do store sinking

2012-07-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4346:0d03c910ea80 Date: 2012-07-24 11:28 +0200 http://bitbucket.org/pypy/extradoc/changeset/0d03c910ea80/ Log:remember to do store sinking diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++

[pypy-commit] extradoc extradoc: explain store sinking

2012-07-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4347:498790df20f4 Date: 2012-07-24 12:07 +0200 http://bitbucket.org/pypy/extradoc/changeset/498790df20f4/ Log:explain store sinking diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk

[pypy-commit] extradoc extradoc: add to references to the related work section

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4348:89c55d86357c Date: 2012-07-24 12:18 +0200 http://bitbucket.org/pypy/extradoc/changeset/89c55d86357c/ Log:add to references to the related work section diff --git a/talk/vmil2012/paper.bib b/talk/vmil2012/paper.bib --- a/talk/vmil2012/

[pypy-commit] extradoc extradoc: merge heads

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4349:a61724c2cc46 Date: 2012-07-24 12:18 +0200 http://bitbucket.org/pypy/extradoc/changeset/a61724c2cc46/ Log:merge heads diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmil2012/pape

[pypy-commit] extradoc extradoc: a paragraph about self

2012-07-24 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4350:040c729375d5 Date: 2012-07-24 15:21 +0200 http://bitbucket.org/pypy/extradoc/changeset/040c729375d5/ Log:a paragraph about self diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/tal

[pypy-commit] pypy result-in-resops: some progress on resop specialization

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56422:3b467df21f17 Date: 2012-07-24 13:14 +0200 http://bitbucket.org/pypy/pypy/changeset/3b467df21f17/ Log:some progress on resop specialization diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.

[pypy-commit] pypy default: fix argument naming

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r56424:7e454f5fdfe8 Date: 2012-07-24 16:17 +0200 http://bitbucket.org/pypy/pypy/changeset/7e454f5fdfe8/ Log:fix argument naming diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py --- a/pypy/rlib/jit.py +++ b/pypy/rlib/jit.py @@ -117,7 +117,7 @@

[pypy-commit] pypy result-in-resops: work more on resoperation

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56423:f60dbf49650f Date: 2012-07-24 13:44 +0200 http://bitbucket.org/pypy/pypy/changeset/f60dbf49650f/ Log:work more on resoperation diff --git a/pypy/jit/metainterp/executor.py b/pypy/jit/metainterp/executor.py --- a/pypy/jit/m

[pypy-commit] pypy default: actually fix tests

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r56425:b686e10866f9 Date: 2012-07-24 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/b686e10866f9/ Log:actually fix tests diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py --- a/pypy/rlib/jit.py +++ b/pypy/rlib/jit.py @@ -117,11 +117,11 @@

[pypy-commit] pypy result-in-resops: fix oparser

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56426:0f21f87ea7f0 Date: 2012-07-24 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/0f21f87ea7f0/ Log:fix oparser diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backend/

[pypy-commit] pypy result-in-resops: make one test pass

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56427:ce72695c7c79 Date: 2012-07-24 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/ce72695c7c79/ Log:make one test pass diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/b

[pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): use a word sized datatype for packing the number and

2012-07-24 Thread bivab
Author: David Schneider Branch: ppc-jit-backend Changeset: r56428:7e7dd3888cb5 Date: 2012-07-24 09:48 -0700 http://bitbucket.org/pypy/pypy/changeset/7e7dd3888cb5/ Log:(edelsohn, bivab): use a word sized datatype for packing the number and calculating the offset, so it works on little

[pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab) implement new version of cond_call_gc

2012-07-24 Thread bivab
Author: David Schneider Branch: ppc-jit-backend Changeset: r56429:069eb5ce9bf0 Date: 2012-07-24 09:50 -0700 http://bitbucket.org/pypy/pypy/changeset/069eb5ce9bf0/ Log:(edelsohn, bivab) implement new version of cond_call_gc diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/

[pypy-commit] pypy ppc-jit-backend: (edelsohn) fix for _build_malloc_slowpath to correctly store FPRs

2012-07-24 Thread bivab
Author: David Schneider Branch: ppc-jit-backend Changeset: r56430:4184620152d5 Date: 2012-07-24 09:52 -0700 http://bitbucket.org/pypy/pypy/changeset/4184620152d5/ Log:(edelsohn) fix for _build_malloc_slowpath to correctly store FPRs diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/

[pypy-commit] pypy default: test and a fix

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r56431:ef34b3c6714d Date: 2012-07-24 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/ef34b3c6714d/ Log:test and a fix diff --git a/pypy/translator/c/funcgen.py b/pypy/translator/c/funcgen.py --- a/pypy/translator/c/funcgen.py +++ b/pypy/tra

[pypy-commit] pypy result-in-resops: port a few tests

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56432:98559181f082 Date: 2012-07-24 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/98559181f082/ Log:port a few tests diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/bac

[pypy-commit] pypy jit-opaque-licm: merge default

2012-07-24 Thread hakanardo
Author: Hakan Ardo Branch: jit-opaque-licm Changeset: r56433:c76a3dfcc1db Date: 2012-07-24 19:03 +0200 http://bitbucket.org/pypy/pypy/changeset/c76a3dfcc1db/ Log:merge default diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py --- a/pypy/jit/metainterp/resume.py +++ b

[pypy-commit] pypy jit-opaque-licm: closing to be merged branch

2012-07-24 Thread hakanardo
Author: Hakan Ardo Branch: jit-opaque-licm Changeset: r56434:710781b4d134 Date: 2012-07-24 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/710781b4d134/ Log:closing to be merged branch ___ pypy-commit mailing list pypy-commit@python.org http:/

[pypy-commit] pypy default: Merge jit-opaque-licm. It allows the heap optimizer to cache getitems of opaque pointers across loop boundaries when their class is known.

2012-07-24 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r56435:067825aa8f90 Date: 2012-07-24 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/067825aa8f90/ Log:Merge jit-opaque-licm. It allows the heap optimizer to cache getitems of opaque pointers across loop boundaries when their class i

[pypy-commit] pypy result-in-resops: start passing some tests (Finally!!!)

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56436:1ca3fb9431b3 Date: 2012-07-24 19:25 +0200 http://bitbucket.org/pypy/pypy/changeset/1ca3fb9431b3/ Log:start passing some tests (Finally!!!) diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/

[pypy-commit] extradoc extradoc: sort benchmarks

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4351:b4cbe4786741 Date: 2012-07-24 15:35 +0200 http://bitbucket.org/pypy/extradoc/changeset/b4cbe4786741/ Log:sort benchmarks diff --git a/talk/vmil2012/tool/build_tables.py b/talk/vmil2012/tool/build_tables.py --- a/talk/vmil2012/tool/bu

[pypy-commit] extradoc extradoc: do not depend on the logfiles to build

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4352:b67459025715 Date: 2012-07-24 20:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/b67459025715/ Log:do not depend on the logfiles to build diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile --- a/talk/vmil2012/Makefile

[pypy-commit] extradoc extradoc: update summary of benchmarks

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4353:0c00e306cbff Date: 2012-07-24 20:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/0c00e306cbff/ Log:update summary of benchmarks diff --git a/talk/vmil2012/logs/summary.csv b/talk/vmil2012/logs/summary.csv --- a/talk/vmil2012/log

[pypy-commit] extradoc extradoc: update run_benchmarks.sh to checkout, patch and build a fixed version of pypy

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4354:d4f67ea6ce5a Date: 2012-07-24 20:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/d4f67ea6ce5a/ Log:update run_benchmarks.sh to checkout, patch and build a fixed version of pypy to run the bechmarks on diff --git a/talk/v

[pypy-commit] extradoc extradoc: merge heads

2012-07-24 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4355:889d9e6b1df5 Date: 2012-07-24 20:59 +0200 http://bitbucket.org/pypy/extradoc/changeset/889d9e6b1df5/ Log:merge heads diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmil2012/pape

[pypy-commit] pypy improve-rbigint: Add test (and fix) for the eq issue. Remove _inplace_invert as it might break

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: improve-rbigint Changeset: r56437:a28203ac14e1 Date: 2012-07-24 22:10 +0200 http://bitbucket.org/pypy/pypy/changeset/a28203ac14e1/ Log:Add test (and fix) for the eq issue. Remove _inplace_invert as it might break diff --git a/pypy/rlib/rbigint.py b/pyp

[pypy-commit] pypy improve-rbigint: Don't do floordiv/divmod sub inplace as it can break if div = -2**63

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: improve-rbigint Changeset: r56438:5355a27bac5e Date: 2012-07-24 23:18 +0200 http://bitbucket.org/pypy/pypy/changeset/5355a27bac5e/ Log:Don't do floordiv/divmod sub inplace as it can break if div = -2**63 diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint.py

[pypy-commit] pypy improve-rbigint: Update benchmark results and lib-python tests pass (except for test_socket which is not relevant to the branch)

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: improve-rbigint Changeset: r56439:b67f6a67a882 Date: 2012-07-24 23:59 +0200 http://bitbucket.org/pypy/pypy/changeset/b67f6a67a882/ Log:Update benchmark results and lib-python tests pass (except for test_socket which is not relevant to the branch) diff

[pypy-commit] pypy result-in-resops: more work on resops

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56440:bb55929a3751 Date: 2012-07-25 01:03 +0200 http://bitbucket.org/pypy/pypy/changeset/bb55929a3751/ Log:more work on resops diff --git a/pypy/jit/metainterp/optimizeopt/__init__.py b/pypy/jit/metainterp/optimizeopt/__init__.

[pypy-commit] pypy result-in-resops: success in running some tests with optimizations on

2012-07-24 Thread fijal
Author: Maciej Fijalkowski Branch: result-in-resops Changeset: r56441:150214cc2e9a Date: 2012-07-25 01:11 +0200 http://bitbucket.org/pypy/pypy/changeset/150214cc2e9a/ Log:success in running some tests with optimizations on diff --git a/pypy/jit/metainterp/optimizeopt/heap.py b/pypy/jit/meta

[pypy-commit] pypy improve-rbigint: Close branch for merge

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: improve-rbigint Changeset: r56442:b627febbca4a Date: 2012-07-25 02:13 +0200 http://bitbucket.org/pypy/pypy/changeset/b627febbca4a/ Log:Close branch for merge ___ pypy-commit mailing list pypy-commit@python.org http:/

[pypy-commit] pypy default: Merge improve-rbigint. This branch improves the performance on most long operations and use 64bit storage and __int128 for wide digits on systems where it is available.

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: Changeset: r56444:8a78c6bf2abb Date: 2012-07-25 02:37 +0200 http://bitbucket.org/pypy/pypy/changeset/8a78c6bf2abb/ Log:Merge improve-rbigint. This branch improves the performance on most long operations and use 64bit storage and __int128 for wide digit

[pypy-commit] pypy default: Update whatsnew with improve-rbigint

2012-07-24 Thread Stian Andreassen
Author: Stian Andreassen Branch: Changeset: r56445:606d6a6c708f Date: 2012-07-25 02:42 +0200 http://bitbucket.org/pypy/pypy/changeset/606d6a6c708f/ Log:Update whatsnew with improve-rbigint diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +