[pypy-commit] pypy default: document merged branch

2015-08-12 Thread mattip
Author: mattip Branch: Changeset: r78956:85c33fc5132e Date: 2015-08-13 07:11 +0300 http://bitbucket.org/pypy/pypy/changeset/85c33fc5132e/ Log:document merged branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-

[pypy-commit] pypy default: fix test

2015-08-12 Thread mattip
Author: mattip Branch: Changeset: r78955:7abd45f9e434 Date: 2015-08-13 07:05 +0300 http://bitbucket.org/pypy/pypy/changeset/7abd45f9e434/ Log:fix test diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --- a/pypy/module/micronumpy/test/test

[pypy-commit] pypy default: test, fix unpickling 'V0' (builtin, empty) subarray in record dtype

2015-08-12 Thread mattip
Author: mattip Branch: Changeset: r78954:7860229d39ac Date: 2015-08-12 23:54 +0300 http://bitbucket.org/pypy/pypy/changeset/7860229d39ac/ Log:test, fix unpickling 'V0' (builtin, empty) subarray in record dtype diff --git a/pypy/module/micronumpy/descriptor.py b/pypy/module/micronumpy/descr

[pypy-commit] pypy default: (fijal, arigo) try to make vmprof C interface init a bit more lazy

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r78953:6bfa818c8cce Date: 2015-08-12 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/6bfa818c8cce/ Log:(fijal, arigo) try to make vmprof C interface init a bit more lazy diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cint

[pypy-commit] pypy value-profiling: reanme to record_exact_class

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78951:0cbfedc2259a Date: 2015-08-12 19:15 +0200 http://bitbucket.org/pypy/pypy/changeset/0cbfedc2259a/ Log:reanme to record_exact_class diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interprete

[pypy-commit] pypy value-profiling: merge default

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78950:ae5f520acf4a Date: 2015-08-12 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/ae5f520acf4a/ Log:merge default diff --git a/rpython/jit/codewriter/jtransform.py b/rpython/jit/codewriter/jtransform.py --- a/rpython/jit

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

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78952:c51373696582 Date: 2015-08-12 19:15 +0200 http://bitbucket.org/pypy/pypy/changeset/c51373696582/ Log:fix some tests in test_optimizebasic diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpytho

[pypy-commit] pypy default: (cfbolz, arigo and fijal around): change record_known_class to record_exact_class

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r78949:2e627a5cee8b Date: 2015-08-12 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2e627a5cee8b/ Log:(cfbolz, arigo and fijal around): change record_known_class to record_exact_class diff --git a/rpython/jit/codewriter/jtransform

[pypy-commit] pypy optresult-unroll: kill dead code

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78948:88cc46ecee6b Date: 2015-08-12 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/88cc46ecee6b/ Log:kill dead code diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py

[pypy-commit] pypy optresult-unroll: fix some tests, next stop thinking

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78947:d3f41d3f2573 Date: 2015-08-12 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/d3f41d3f2573/ Log:fix some tests, next stop thinking diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/o

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

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78946:3371b0e4ea3a Date: 2015-08-12 18:23 +0200 http://bitbucket.org/pypy/pypy/changeset/3371b0e4ea3a/ Log:fix some tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimiz

[pypy-commit] pypy optresult-unroll: fix (again) issue 2015

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78940:a858bb9a544c Date: 2015-08-12 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/a858bb9a544c/ Log:fix (again) issue 2015 diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeopt/pure

[pypy-commit] pypy optresult-unroll: (fijal, arigo) fix more tests

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78944:bedcdcb6f10f Date: 2015-08-12 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/bedcdcb6f10f/ Log:(fijal, arigo) fix more tests diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimi

[pypy-commit] pypy optresult-unroll: (fijal, arigo) fix the test

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78945:b5a725af47cc Date: 2015-08-12 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/b5a725af47cc/ Log:(fijal, arigo) fix the test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metai

[pypy-commit] pypy optresult-unroll: (arigo, fijal) fix const handling in the short preamble

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78943:57b9a085d148 Date: 2015-08-12 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/57b9a085d148/ Log:(arigo, fijal) fix const handling in the short preamble diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py

[pypy-commit] pypy optresult-unroll: (arigo, fijal) copy contents of heap cache when stuff is proven constant

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78941:49c5c24ec474 Date: 2015-08-12 17:42 +0200 http://bitbucket.org/pypy/pypy/changeset/49c5c24ec474/ Log:(arigo, fijal) copy contents of heap cache when stuff is proven constant diff --git a/rpython/jit/metainterp/opti

[pypy-commit] pypy optresult-unroll: fix the test

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78942:76446f3fe321 Date: 2015-08-12 17:46 +0200 http://bitbucket.org/pypy/pypy/changeset/76446f3fe321/ Log:fix the test diff --git a/rpython/jit/metainterp/optimizeopt/TODO b/rpython/jit/metainterp/optimizeopt/TODO --- a/rpytho

[pypy-commit] pypy value-profiling: another translation problem

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78939:6ef21d4d Date: 2015-08-12 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/6ef21d4d/ Log:another translation problem diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/interpreter

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

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78938:4f22acb2175c Date: 2015-08-12 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/4f22acb2175c/ Log:maybe fix translation diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py --- a/pypy/interpreter/v

[pypy-commit] pypy value-profiling: (cfbolz, arigo around): refactor

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78935:93b464bf7515 Date: 2015-08-12 13:08 +0200 http://bitbucket.org/pypy/pypy/changeset/93b464bf7515/ Log:(cfbolz, arigo around): refactor diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py --- a/pypy/in

[pypy-commit] pypy value-profiling: feed the known classes to the JIT

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78937:0fbb6b5d0ff3 Date: 2015-08-12 17:45 +0200 http://bitbucket.org/pypy/pypy/changeset/0fbb6b5d0ff3/ Log:feed the known classes to the JIT diff --git a/pypy/interpreter/pyframe.py b/pypy/interpreter/pyframe.py --- a/pypy/inter

[pypy-commit] pypy value-profiling: print about classes too

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78936:7bb77134dbae Date: 2015-08-12 13:15 +0200 http://bitbucket.org/pypy/pypy/changeset/7bb77134dbae/ Log:print about classes too diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py --- a/pypy/interpreter

[pypy-commit] pypy optresult-unroll: (fijal, arigo, plan_rich) fix test_dont_specialize_on_boxes_equal

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78932:09e29a495996 Date: 2015-08-12 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/09e29a495996/ Log:(fijal, arigo, plan_rich) fix test_dont_specialize_on_boxes_equal diff --git a/rpython/jit/metainterp/optimizeopt/shortpr

[pypy-commit] pypy optresult-unroll: fix again test_varray_boxed1

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78934:18012a6f5352 Date: 2015-08-12 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/18012a6f5352/ Log:fix again test_varray_boxed1 diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py b/rpython/jit/metainterp/o

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

2015-08-12 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r78933:b98fe23848c6 Date: 2015-08-12 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/b98fe23848c6/ Log:fix some tests diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/meta

[pypy-commit] pypy value-profiling: track the type of integers too

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78931:0e8ef6a90f18 Date: 2015-08-12 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/0e8ef6a90f18/ Log:track the type of integers too diff --git a/pypy/interpreter/test/test_valueprof.py b/pypy/interpreter/test/test_valuepr

[pypy-commit] pypy value-profiling: (cfbolz, arigo aroundish): track precise classes too

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78930:1530921b69b5 Date: 2015-08-12 12:33 +0200 http://bitbucket.org/pypy/pypy/changeset/1530921b69b5/ Log:(cfbolz, arigo aroundish): track precise classes too diff --git a/pypy/interpreter/test/test_valueprof.py b/pypy/interpr

[pypy-commit] pypy value-profiling: (arigo, cfbolz): fix unroll_safe

2015-08-12 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r78929:d13ecd04dfb3 Date: 2015-08-12 12:02 +0200 http://bitbucket.org/pypy/pypy/changeset/d13ecd04dfb3/ Log:(arigo, cfbolz): fix unroll_safe diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a/pypy/interpre