Source

pypy / pypy / jit / metainterp / test / test_jitprof.py

Author Commit Message Labels Comments Date
Maciej Fijalkowski
misunderstanding, fix. also fix the test
Branches
even-more-jit-hooks
Armin Rigo
hg merge jit-targets
Branches
jit-simplify-backendintf
Hakan Ardo
fix tests
Branches
jit-targets
Armin Rigo
Fix test.
Branches
jit-simplify-backendintf
Carl Friedrich Bolz
rename purefunction into elidable (but keep an purefunction around as an alias, some external projects like prolog still use it).
Armin Rigo
Fix for the new ABORT_FORCE_QUASIIMMUT.
Branches
out-of-line-guards-2
Maciej Fijalkowski
Rename test_basic into test_ajit. Introduce support.py that contains JitMixin (mwahahaha, evil laugh)
Amaury Forgeot d'Arc
hg merge default
Branches
fast-forward
Hakan Ardo
Adjusted tests to work without tracing some more when compile fails
Branches
jit-unroll-loops
Dan Villiom Podlaski Christiansen
No-op merge to register the merge done in 0e3099e3cc33 with Mercurial.
Branches
fast-forward
Hakan Ardo
fixed tests
Branches
jit-unroll-loops
Armin Rigo
issue545 testing Change CALL_PURE into a temporary operation. The idea is to fix issue545 by preventing multiple calls to a pure function. Now a call to a pure function is traced as a normal CALL, then immediately turned into a CALL_PURE by whacking at the history, and the value that it returned is inserted as first argument. If optimizeopt can constant-fold it away, it thus has the returned value available. I…
Armin Rigo
(pedronis, arigo) Make debug_level and profiler interaction sane. The profiler class is no longer selectable at run-time (see issue #448), but we can turn on or off the final printing.
Maciej Fijalkowski
Refactor, fix and test
Samuele Pedroni
operation execution and recording counting
Armin Rigo
Improve jitprof to not build list potentially very long list in memory. It can cause random tweaks to the runtimes.
Armin Rigo
The most important change is a fix in the placement of profiler.start_tracing() and end_tracing(). Also counts for how long the backend compiled the operations.
Maciej Fijalkowski
progress on profiler
Maciej Fijalkowski
add a rudimentary profiler support