[pypy-commit] pypy default: Before constant-folding pure GC heap operations, check in detail that it

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80606:ebe258311483 Date: 2015-11-09 09:23 +0100 http://bitbucket.org/pypy/pypy/changeset/ebe258311483/ Log:Before constant-folding pure GC heap operations, check in detail that it is valid (not a wrong-typed or out-of-bound access). We can

[pypy-commit] pypy default: A missing optimization: it's hard to test but the front-end doesn't

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80608:47e7d26dea93 Date: 2015-11-09 12:58 +0100 http://bitbucket.org/pypy/pypy/changeset/47e7d26dea93/ Log:A missing optimization: it's hard to test but the front-end doesn't always manage to avoid this: i5 = int_le(...); guard_true(i5

[pypy-commit] pypy default: Fix for guard_true/guard_false with vector argument. Add an assert

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80609:2ba6394918d5 Date: 2015-11-09 13:27 +0100 http://bitbucket.org/pypy/pypy/changeset/2ba6394918d5/ Log:Fix for guard_true/guard_false with vector argument. Add an assert that guard_true/guard_false is otherwise only used on values 0 or 1,

[pypy-commit] pypy default: clean up

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80607:1d9276ab70a4 Date: 2015-11-09 12:24 +0100 http://bitbucket.org/pypy/pypy/changeset/1d9276ab70a4/ Log:clean up diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py --- a/rpython/jit/metain

[pypy-commit] pypy default: Another test fix

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80613:21cd9596d1b4 Date: 2015-11-09 13:07 + http://bitbucket.org/pypy/pypy/changeset/21cd9596d1b4/ Log:Another test fix diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/llsu

[pypy-commit] pypy default: Fix for test_random

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80612:6eddbb5218e6 Date: 2015-11-09 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/6eddbb5218e6/ Log:Fix for test_random diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/l

[pypy-commit] pypy default: small performance

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80610:0b8ce582d79f Date: 2015-11-09 13:28 +0100 http://bitbucket.org/pypy/pypy/changeset/0b8ce582d79f/ Log:small performance diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembl

[pypy-commit] pypy default: argh

2015-11-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r80611:db505329b810 Date: 2015-11-09 13:32 +0100 http://bitbucket.org/pypy/pypy/changeset/db505329b810/ Log:argh diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/llsupport/rewrit

[pypy-commit] pypy vmprof-newstack: in progress

2015-11-09 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r80615:cda9b080c6aa Date: 2015-11-09 16:23 +0100 http://bitbucket.org/pypy/pypy/changeset/cda9b080c6aa/ Log:in progress diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py --- a/rpython/rlib/rvmprof/cintf.py +++ b/rpython

[pypy-commit] pypy no-class-specialize: Remove obsolete references to ctr_location

2015-11-09 Thread rlamy
Author: Ronan Lamy Branch: no-class-specialize Changeset: r80616:a63fa0ceb9a9 Date: 2015-11-09 18:48 + http://bitbucket.org/pypy/pypy/changeset/a63fa0ceb9a9/ Log:Remove obsolete references to ctr_location diff --git a/pypy/module/marshal/interp_marshal.py b/pypy/module/marshal/interp_ma