[pypy-commit] pypy vecopt-merge: changes to get translation going, vec_params is a str parameter like enabled_opts

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79033:b5a77dd8c0bf Date: 2015-08-18 12:22 +0200 http://bitbucket.org/pypy/pypy/changeset/b5a77dd8c0bf/ Log:changes to get translation going, vec_params is a str parameter like enabled_opts diff --git

[pypy-commit] pypy py3.3: Fix translation.

2015-08-18 Thread mjacob
Author: Manuel Jacob m...@manueljacob.de Branch: py3.3 Changeset: r79034:ff829278fa73 Date: 2015-08-18 12:51 +0200 http://bitbucket.org/pypy/pypy/changeset/ff829278fa73/ Log:Fix translation. diff --git a/pypy/module/time/interp_time.py b/pypy/module/time/interp_time.py ---

[pypy-commit] pypy value-profiling: remove prints

2015-08-18 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: value-profiling Changeset: r79031:3f0a99f295de Date: 2015-08-18 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/3f0a99f295de/ Log:remove prints diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py ---

[pypy-commit] pypy value-profiling: for local variables, only track the type to make the interpreter less bad

2015-08-18 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: value-profiling Changeset: r79032:4c1c11cfc6a9 Date: 2015-08-18 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/4c1c11cfc6a9/ Log:for local variables, only track the type to make the interpreter less bad diff --git

[pypy-commit] pypy value-profiling: fix translation

2015-08-18 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: value-profiling Changeset: r79030:75ee3e2981e2 Date: 2015-08-17 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/75ee3e2981e2/ Log:fix translation diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject.py ---

[pypy-commit] stmgc c8-faster-smallobj-sync: better comment

2015-08-18 Thread Raemi
Author: Remi Meier remi.me...@inf.ethz.ch Branch: c8-faster-smallobj-sync Changeset: r1943:29753a525a5f Date: 2015-08-18 10:26 +0200 http://bitbucket.org/pypy/stmgc/changeset/29753a525a5f/ Log:better comment Overall, the performance with this branch is mostly unchanged.

[pypy-commit] pypy vecopt-merge: added a new jit parameter vec_params which encode the previously known vectorize_user, vec_cost and add a maximum trace length and a ratio in the fast path to skip vec

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79029:fc65e2cfbacc Date: 2015-08-18 10:41 +0200 http://bitbucket.org/pypy/pypy/changeset/fc65e2cfbacc/ Log:added a new jit parameter vec_params which encode the previously known vectorize_user, vec_cost and add a

[pypy-commit] pypy vecopt-merge: removed recently added STR_PARAMETERS as it does not allow specialization

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79037:328fce203b85 Date: 2015-08-18 13:47 +0200 http://bitbucket.org/pypy/pypy/changeset/328fce203b85/ Log:removed recently added STR_PARAMETERS as it does not allow specialization diff --git

[pypy-commit] pypy vecopt-merge: removed last usage of STR_PARAMS

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79038:13d3acac4d6a Date: 2015-08-18 14:00 +0200 http://bitbucket.org/pypy/pypy/changeset/13d3acac4d6a/ Log:removed last usage of STR_PARAMS diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py

[pypy-commit] pypy vecopt-merge: vec_params in interp_jit.py must be a separate case to wrap it in a w_str

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79036:483562ca6a0f Date: 2015-08-18 13:14 +0200 http://bitbucket.org/pypy/pypy/changeset/483562ca6a0f/ Log:vec_params in interp_jit.py must be a separate case to wrap it in a w_str diff --git

[pypy-commit] pypy vecopt-merge: set_param second parameter needs to be specialized, thus cannot be variable

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79035:f874a9f93f05 Date: 2015-08-18 12:48 +0200 http://bitbucket.org/pypy/pypy/changeset/f874a9f93f05/ Log:set_param second parameter needs to be specialized, thus cannot be variable diff --git

[pypy-commit] pypy vecopt-merge: typo name should be name1, added test case that creates cycle in dependency

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79039:61d63941604d Date: 2015-08-18 14:40 +0200 http://bitbucket.org/pypy/pypy/changeset/61d63941604d/ Log:typo name should be name1, added test case that creates cycle in dependency diff --git

[pypy-commit] pypy default: Move the _flush_codes logic to C

2015-08-18 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r79045:a5241c131e2a Date: 2015-08-18 19:30 +0200 http://bitbucket.org/pypy/pypy/changeset/a5241c131e2a/ Log:Move the _flush_codes logic to C diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py ---

[pypy-commit] buildbot coalesce-by-hash: test, fix coalescing builds with same hash, different hg revision numbers

2015-08-18 Thread mattip
Author: mattip matti.pi...@gmail.com Branch: coalesce-by-hash Changeset: r958:f369232d9640 Date: 2015-08-18 23:35 +0300 http://bitbucket.org/pypy/buildbot/changeset/f369232d9640/ Log:test, fix coalescing builds with same hash, different hg revision numbers also s/map/builds/

[pypy-commit] pypy vecopt-merge: added two tests ensuring that paths are constructed correctly, Path was not copied

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79040:4c2ccf278516 Date: 2015-08-18 17:08 +0200 http://bitbucket.org/pypy/pypy/changeset/4c2ccf278516/ Log:added two tests ensuring that paths are constructed correctly, Path was not copied ensured that paths are

[pypy-commit] pypy optresult-unroll: fix some tests

2015-08-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: optresult-unroll Changeset: r79044:b3c4f481e9c3 Date: 2015-08-18 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/b3c4f481e9c3/ Log:fix some tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py

[pypy-commit] pypy vecopt-merge: path iteration on a dependecy graph can enable blacklisting nodes that have already been visited.this cuts down the search space. this is only valid if a property must

2015-08-18 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt-merge Changeset: r79042:4886c173125a Date: 2015-08-18 17:49 +0200 http://bitbucket.org/pypy/pypy/changeset/4886c173125a/ Log:path iteration on a dependecy graph can enable blacklisting nodes that have already been visited.this cuts

[pypy-commit] pypy optresult-unroll: I *think* this is correct

2015-08-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: optresult-unroll Changeset: r79043:b2a9f450a0b4 Date: 2015-08-18 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/b2a9f450a0b4/ Log:I *think* this is correct diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py

[pypy-commit] pypy optresult-unroll: fight, the best I got so far

2015-08-18 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: optresult-unroll Changeset: r79041:f10f772c7fb6 Date: 2015-08-18 17:22 +0200 http://bitbucket.org/pypy/pypy/changeset/f10f772c7fb6/ Log:fight, the best I got so far diff --git a/rpython/jit/metainterp/optimizeopt/heap.py