Feature or enhancement
When trying to understand the behavior of the JIT, we have sys._dump_tracelets to dump a visual (graphviz) representation of the current trace graph, but it impossible to see where the tracelets/executors are attached to the bytecode.
Currently dis.dis hides ENTER_EXECUTOR instructions, even when adaptive is set.
We should add a "show_jit" parameter to dis.dis to show ENTER_EXECUTOR instructions.
Feature or enhancement
When trying to understand the behavior of the JIT, we have
sys._dump_traceletsto dump a visual (graphviz) representation of the current trace graph, but it impossible to see where the tracelets/executors are attached to the bytecode.Currently
dis.dishidesENTER_EXECUTORinstructions, even whenadaptiveis set.We should add a "show_jit" parameter to
dis.disto showENTER_EXECUTORinstructions.