[pypy-commit] pypy optimize-cond-call: Rename last_cc to guard_success_cc to make it clearer what direction

2015-09-03 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79389:530e1bd01736 Date: 2015-09-03 11:39 +0200 http://bitbucket.org/pypy/pypy/changeset/530e1bd01736/ Log:Rename last_cc to guard_success_cc to make it clearer what direction this condition is supposed to be read. Remove a dum

[pypy-commit] stmgc use-gcc: Right, write_fence() is done by stm_allocate_preexisting(), which

2015-09-03 Thread arigo
Author: Armin Rigo Branch: use-gcc Changeset: r1952:4b10f9b403dd Date: 2015-09-03 12:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/4b10f9b403dd/ Log:Right, write_fence() is done by stm_allocate_preexisting(), which guarantees that it returns an object that is already correct when

[pypy-commit] pypy default: Kill old method

2015-09-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r79390:f0916ec92e33 Date: 2015-09-03 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/f0916ec92e33/ Log:Kill old method diff --git a/rpython/jit/backend/arm/runner.py b/rpython/jit/backend/arm/runner.py --- a/rpython/jit/backend/arm/runner.py +++ b

[pypy-commit] pypy optresult-unroll: merge

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79393:0cd368883dd1 Date: 2015-09-03 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/0cd368883dd1/ Log:merge diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/jit/backe

[pypy-commit] pypy optresult-unroll: continue whacking, next step is fighting with symbolic comparison

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79394:de93952a28cf Date: 2015-09-03 18:34 +0200 http://bitbucket.org/pypy/pypy/changeset/de93952a28cf/ Log:continue whacking, next step is fighting with symbolic comparison diff --git a/rpython/jit/metainterp/optimizeopt/info.py

[pypy-commit] pypy optresult-unroll: add equality to llgraph faking of symbolics

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79395:2786719da854 Date: 2015-09-03 18:35 +0200 http://bitbucket.org/pypy/pypy/changeset/2786719da854/ Log:add equality to llgraph faking of symbolics diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llg

[pypy-commit] pypy optresult-unroll: track descrs a bit differently

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79391:64b6bc2604a9 Date: 2015-09-03 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/64b6bc2604a9/ Log:track descrs a bit differently diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy optresult-unroll: progress

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79392:80aff6489027 Date: 2015-09-03 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/80aff6489027/ Log:progress diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py --- a/rpyt

[pypy-commit] pypy optresult-unroll: finish porting test_optimizeopt

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79396:7d1215a06ad4 Date: 2015-09-03 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/7d1215a06ad4/ Log:finish porting test_optimizeopt diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimiz

[pypy-commit] pypy optresult-unroll: a few fixes + a failing test. I think guard_subclass implementation in llgraph is incorrect

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79397:5b24a245a731 Date: 2015-09-03 19:11 +0200 http://bitbucket.org/pypy/pypy/changeset/5b24a245a731/ Log:a few fixes + a failing test. I think guard_subclass implementation in llgraph is incorrect diff --git a/rpython/

[pypy-commit] pypy optresult-unroll: resolve some simple things

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79398:1e7990e3b667 Date: 2015-09-03 19:36 +0200 http://bitbucket.org/pypy/pypy/changeset/1e7990e3b667/ Log:resolve some simple things diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy optresult-unroll: write some tests and fix the random order

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79399:fb30f10ab865 Date: 2015-09-03 20:05 +0200 http://bitbucket.org/pypy/pypy/changeset/fb30f10ab865/ Log:write some tests and fix the random order diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/r

[pypy-commit] pypy optresult-unroll: ups

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79401:9b54c2978f05 Date: 2015-09-03 20:21 +0200 http://bitbucket.org/pypy/pypy/changeset/9b54c2978f05/ Log:ups diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py --- a

[pypy-commit] pypy optresult-unroll: fix for raw buffer tests

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79402:853555a3255f Date: 2015-09-03 20:23 +0200 http://bitbucket.org/pypy/pypy/changeset/853555a3255f/ Log:fix for raw buffer tests diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeo

[pypy-commit] pypy optresult-unroll: some passing tests and one failing, so we don't forget

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79400:66aaa50b4f63 Date: 2015-09-03 20:14 +0200 http://bitbucket.org/pypy/pypy/changeset/66aaa50b4f63/ Log:some passing tests and one failing, so we don't forget diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/meta

[pypy-commit] pypy optresult-unroll: write enough to pass the test, maybe we want to jump to preamble instead

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79403:319cea2b97b0 Date: 2015-09-03 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/319cea2b97b0/ Log:write enough to pass the test, maybe we want to jump to preamble instead diff --git a/rpython/jit/metainterp/comp

[pypy-commit] pypy optresult-unroll: add xxx here so we don't forget

2015-09-03 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79404:df099789d647 Date: 2015-09-03 20:37 +0200 http://bitbucket.org/pypy/pypy/changeset/df099789d647/ Log:add xxx here so we don't forget diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a

[pypy-commit] pypy ppc-updated-backend: PPC Backend #2: test_runner.py is now "3/4rd passing".

2015-09-03 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r79405:733ec999d18b Date: 2015-08-29 13:51 +0200 http://bitbucket.org/pypy/pypy/changeset/733ec999d18b/ Log:PPC Backend #2: test_runner.py is now "3/4rd passing". Various fixes. Also, optimized "prepare_int_lt" and other simil