[pypy-commit] pypy default: Kill old test. Fix old test.

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74859:b23bf64e6925 Date: 2014-12-09 15:06 + http://bitbucket.org/pypy/pypy/changeset/b23bf64e6925/ Log:Kill old test. Fix old test. diff --git a/rpython/jit/metainterp/test/test_list.py b/rpython/jit/metainterp/test/test_list.py --- a/rpython/jit/

[pypy-commit] pypy default: merge heads

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74862:b32441833d66 Date: 2014-12-09 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/b32441833d66/ Log:merge heads diff too long, truncating to 2000 out of 6151 lines diff --git a/pypy/doc/embedding.rst b/pypy/doc/embedding.rst --- a/pypy/doc/embe

[pypy-commit] pypy default: Add "--verbose" as a cmdline option to translate.py

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74860:4a5992cc2afd Date: 2014-12-09 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/4a5992cc2afd/ Log:Add "--verbose" as a cmdline option to translate.py diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a

[pypy-commit] pypy default: (tanzim, arigo)

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74861:d49c95b3abf7 Date: 2014-12-09 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/d49c95b3abf7/ Log:(tanzim, arigo) Ignore the jit_force_virtualizables that are common in or around pypy's interpreter main loop. diff --git a/rpyt

[pypy-commit] pypy recursion_and_inlining: Use framestack instead of portal_trace_positions.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74863:fe3efdc5abfa Date: 2014-12-08 15:22 + http://bitbucket.org/pypy/pypy/changeset/fe3efdc5abfa/ Log:Use framestack instead of portal_trace_positions. The latter does not, despite first appearences, model the fra

[pypy-commit] pypy recursion_and_inlining: Add output to JIT logging informing people of when recursive functions have stopped being inlined.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74866:8b9a6b6f9c9d Date: 2014-12-09 15:44 + http://bitbucket.org/pypy/pypy/changeset/8b9a6b6f9c9d/ Log:Add output to JIT logging informing people of when recursive functions have stopped being inlined. diff --git a

[pypy-commit] pypy default: Merge recursion_and_inlining.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: Changeset: r74869:70d88f23b9bb Date: 2014-12-09 16:29 + http://bitbucket.org/pypy/pypy/changeset/70d88f23b9bb/ Log:Merge recursion_and_inlining. This branch stops inlining in recursive function calls after N levels of (posiblly indirect) re

[pypy-commit] pypy recursion_and_inlining: Test that recursing past a specified threshold turns off recursion inlining.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74865:64b3af5150aa Date: 2014-12-09 15:44 + http://bitbucket.org/pypy/pypy/changeset/64b3af5150aa/ Log:Test that recursing past a specified threshold turns off recursion inlining. diff --git a/rpython/jit/metainter

[pypy-commit] pypy recursion_and_inlining: Close to-be-merged branch.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74868:dcda54278f74 Date: 2014-12-09 16:26 + http://bitbucket.org/pypy/pypy/changeset/dcda54278f74/ Log:Close to-be-merged branch. ___ pypy-commit mailing list pypy-commit@python.

[pypy-commit] pypy recursion_and_inlining: We no longer need a separate inline variable.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74864:b02aa3253678 Date: 2014-12-08 15:39 + http://bitbucket.org/pypy/pypy/changeset/b02aa3253678/ Log:We no longer need a separate inline variable. diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/

[pypy-commit] pypy recursion_and_inlining: Merge default.

2014-12-09 Thread ltratt
Author: Laurence Tratt Branch: recursion_and_inlining Changeset: r74867:fd5a11ac1b71 Date: 2014-12-09 15:48 + http://bitbucket.org/pypy/pypy/changeset/fd5a11ac1b71/ Log:Merge default. diff too long, truncating to 2000 out of 18633 lines diff --git a/lib-python/2.7/subprocess.py b/lib-py

[pypy-commit] benchmarks min_5_secs: Ensure that all benchmarks run for at least 5 secs on a fast machine.

2014-12-09 Thread vext01
Author: Edd Barrett Branch: min_5_secs Changeset: r285:507b827a733d Date: 2014-12-09 16:31 + http://bitbucket.org/pypy/benchmarks/changeset/507b827a733d/ Log:Ensure that all benchmarks run for at least 5 secs on a fast machine. (I actually aimed for 5<=t<=6, but some are

[pypy-commit] benchmarks default: Uh, don't check in the .o files

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r286:680e6f36aa42 Date: 2014-12-09 16:40 + http://bitbucket.org/pypy/benchmarks/changeset/680e6f36aa42/ Log:Uh, don't check in the .o files diff --git a/lib/pypy/rpython/translator/c/src/signals.o b/lib/pypy/rpython/translator/c/src/signals.o delet

[pypy-commit] benchmarks min_5_secs: merge

2014-12-09 Thread vext01
Author: Edd Barrett Branch: min_5_secs Changeset: r289:8c2f3584ae9a Date: 2014-12-09 16:49 + http://bitbucket.org/pypy/benchmarks/changeset/8c2f3584ae9a/ Log:merge diff --git a/lib/pypy/rpython/translator/c/src/signals.o b/lib/pypy/rpython/translator/c/src/signals.o deleted file mode 10

[pypy-commit] benchmarks min_5_secs: don't check in the .o files

2014-12-09 Thread arigo
Author: Armin Rigo Branch: min_5_secs Changeset: r287:4f82cc579716 Date: 2014-12-09 16:40 + http://bitbucket.org/pypy/benchmarks/changeset/4f82cc579716/ Log:don't check in the .o files diff --git a/lib/pypy/rpython/translator/c/src/signals.o b/lib/pypy/rpython/translator/c/src/signals.o

[pypy-commit] benchmarks min_5_secs: Put back --fast to 5 iterations.

2014-12-09 Thread vext01
Author: Edd Barrett Branch: min_5_secs Changeset: r288:3926c2bd88df Date: 2014-12-09 16:47 + http://bitbucket.org/pypy/benchmarks/changeset/3926c2bd88df/ Log:Put back --fast to 5 iterations. diff --git a/unladen_swallow/perf.py b/unladen_swallow/perf.py --- a/unladen_swallow/perf.py +++

[pypy-commit] benchmarks min_5_secs: (cfbolz, arigo)

2014-12-09 Thread arigo
Author: Armin Rigo Branch: min_5_secs Changeset: r290:7acb20388ca1 Date: 2014-12-09 16:53 + http://bitbucket.org/pypy/benchmarks/changeset/7acb20388ca1/ Log:(cfbolz, arigo) Un-unroll that loop diff --git a/unladen_swallow/performance/bm_rietveld.py b/unladen_swallow/performance

[pypy-commit] pypy default: (cfbolz, arigo)

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74870:d5298ea685c7 Date: 2014-12-09 16:59 + http://bitbucket.org/pypy/pypy/changeset/d5298ea685c7/ Log:(cfbolz, arigo) Clarify what error we get from calling getattr() with 3 args in RPython diff --git a/rpython/flowspace/operation

[pypy-commit] benchmarks default: (arigo, cfbolz)

2014-12-09 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r291:ded8521a022d Date: 2014-12-09 18:00 + http://bitbucket.org/pypy/benchmarks/changeset/ded8521a022d/ Log:(arigo, cfbolz) add a pypy_interp benchmark that runs a loop in the pypy interpreter diff --git a/benchmarks.py b/benchmark

[pypy-commit] pypy default: Test get_errno() and get_last_error() here

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74871:05a286a4b5e0 Date: 2014-12-09 18:34 + http://bitbucket.org/pypy/pypy/changeset/05a286a4b5e0/ Log:Test get_errno() and get_last_error() here diff --git a/pypy/module/_rawffi/test/test__rawffi.py b/pypy/module/_rawffi/test/test__rawffi.py ---

[pypy-commit] pypy default: Attempt to fix issue #1944

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74872:e4a49ff75f6d Date: 2014-12-09 23:01 + http://bitbucket.org/pypy/pypy/changeset/e4a49ff75f6d/ Log:Attempt to fix issue #1944 diff --git a/pypy/module/_rawffi/alt/interp_funcptr.py b/pypy/module/_rawffi/alt/interp_funcptr.py --- a/pypy/module/

[pypy-commit] pypy default: add missing file

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74873:33de11afa62a Date: 2014-12-09 23:02 + http://bitbucket.org/pypy/pypy/changeset/33de11afa62a/ Log:add missing file diff --git a/pypy/module/_rawffi/lasterror.py b/pypy/module/_rawffi/lasterror.py new file mode 100644 --- /dev/null +++ b/pypy/m

[pypy-commit] pypy default: fixes

2014-12-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r74874:99234fd4cade Date: 2014-12-09 23:17 + http://bitbucket.org/pypy/pypy/changeset/99234fd4cade/ Log:fixes diff --git a/pypy/module/_rawffi/interp_rawffi.py b/pypy/module/_rawffi/interp_rawffi.py --- a/pypy/module/_rawffi/interp_rawffi.py +++ b/

[pypy-commit] pypy vmprof: make sure that the overridden PyFrame.execute_frame is seen before we start translation

2014-12-09 Thread antocuni
Author: Antonio Cuni Branch: vmprof Changeset: r74875:794e9137937b Date: 2014-12-10 00:16 + http://bitbucket.org/pypy/pypy/changeset/794e9137937b/ Log:make sure that the overridden PyFrame.execute_frame is seen before we start translation diff --git a/pypy/module/_vmprof/__init__