[pypy-commit] pypy value-profiling: (cfbolz, arigo around): deal with non-constant classes in record_exact_class

2015-08-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78981:d34953857d58 Date: 2015-08-14 12:10 +0200 http://bitbucket.org/pypy/pypy/changeset/d34953857d58/ Log:(cfbolz, arigo around): deal with non-constant classes in record_exact_class diff --git a/rpython/jit/metainterp/

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

2015-08-14 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78982:a12ed2e82b13 Date: 2015-08-13 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/a12ed2e82b13/ Log:fix two tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy optresult-unroll: first version of compile_trace

2015-08-14 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78983:31806f1065f3 Date: 2015-08-14 13:12 +0200 http://bitbucket.org/pypy/pypy/changeset/31806f1065f3/ Log:first version of compile_trace diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/

[pypy-commit] pypy vecopt-merge-opt: new branch to enhance some places of the optimization

2015-08-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge-opt Changeset: r78984:a82264bddcac Date: 2015-08-12 12:00 +0200 http://bitbucket.org/pypy/pypy/changeset/a82264bddcac/ Log:new branch to enhance some places of the optimization diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpytho

[pypy-commit] pypy vecopt-merge-iterator-sharing: started to transform call2 to share iterators in the loop, works but needs check if the jit codes improve as well

2015-08-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge-iterator-sharing Changeset: r78985:3cc178b04857 Date: 2015-08-14 13:24 +0200 http://bitbucket.org/pypy/pypy/changeset/3cc178b04857/ Log:started to transform call2 to share iterators in the loop, works but needs check if the jit codes impro

[pypy-commit] pypy default: fix jit tests for numpy logical functions

2015-08-14 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r78986:a79016ff2781 Date: 2015-08-14 13:56 +0100 http://bitbucket.org/pypy/pypy/changeset/a79016ff2781/ Log:fix jit tests for numpy logical functions diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py b/pypy/module/pypyjit/test_pypy_c/test

[pypy-commit] pypy default: (cfbolz, fijal around): don't erase most of the attributes in the standard

2015-08-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r78987:485dd1f685d2 Date: 2015-08-14 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/485dd1f685d2/ Log:(cfbolz, fijal around): don't erase most of the attributes in the standard instance classes, to allow the JIT to optimize better

[pypy-commit] pypy vecopt-merge-iterator-sharing: (plan_rich, ronan) first working version that generates all five possible call2 combinations that shares the iterators

2015-08-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge-iterator-sharing Changeset: r78988:690ba1eaa6a8 Date: 2015-08-14 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/690ba1eaa6a8/ Log:(plan_rich, ronan) first working version that generates all five possible call2 combinations that share

[pypy-commit] pypy default: optimize nullity in the heapcache

2015-08-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r78989:e226d71c9665 Date: 2015-08-14 19:11 +0200 http://bitbucket.org/pypy/pypy/changeset/e226d71c9665/ Log:optimize nullity in the heapcache diff --git a/rpython/jit/metainterp/heapcache.py b/rpython/jit/metainterp/heapcache.py --- a/rpython/

[pypy-commit] pypy default: Issue #2114: get a new globals dictionary for every call to pypy_execute_source_ptr. Expand the documentation to point out the drawback of calling pypy_execute_source_ptr m

2015-08-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r78990:20f74886a28e Date: 2015-08-14 21:46 +0100 http://bitbucket.org/pypy/pypy/changeset/20f74886a28e/ Log:Issue #2114: get a new globals dictionary for every call to pypy_execute_source_ptr. Expand the documentation to point out the dra

[pypy-commit] pypy default: Issue #2112: [patch by david n.] properly detect arm on FreeBSD

2015-08-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r78991:9106028eee0f Date: 2015-08-15 00:16 +0200 http://bitbucket.org/pypy/pypy/changeset/9106028eee0f/ Log:Issue #2112: [patch by david n.] properly detect arm on FreeBSD diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.