jonathanvdc
|
24a9339ea6
Create the adaptive-jit-favor-loops kernel, make it the default
|
8 anni fa |
jonathanvdc
|
8c89761326
Add an adaptive JIT heuristic that favors small functions
|
8 anni fa |
jonathanvdc
|
7dfd3cb7f2
Create a --kernel=adaptive-jit option, make it the default
|
8 anni fa |
jonathanvdc
|
91ef7e162b
Define an adaptive JIT mode
|
8 anni fa |
jonathanvdc
|
deffc10627
Make fast-jit insert nops at function entry points
|
8 anni fa |
jonathanvdc
|
828a12714d
Postpone CFG JIT intrinsic expansion in the pass pipeline
|
8 anni fa |
jonathanvdc
|
960614f697
Add an attribute that turns request handler stack traces off
|
8 anni fa |
jonathanvdc
|
3b3f11233c
Make read_dict a CFG JIT intrinsic
|
8 anni fa |
jonathanvdc
|
8299f2ecca
Make dict_in, dict_in_node CFG JIT intrinsics
|
8 anni fa |
jonathanvdc
|
9022ef5db5
Make dict_len a JIT intrinsic
|
8 anni fa |
jonathanvdc
|
77f36ab5ba
Make read_nr_out an intrinsic
|
8 anni fa |
jonathanvdc
|
473d986847
Merge remote-tracking branch 'yentl/master' into jit
|
8 anni fa |
jonathanvdc
|
60b5c65e80
Make list_len a CFG JIT intrinsic
|
8 anni fa |
jonathanvdc
|
07a3998c2b
Define CFG JIT intrinsics for common string operations
|
8 anni fa |
jonathanvdc
|
e368577704
Define CFG JIT intrinsics for reference equality
|
8 anni fa |
jonathanvdc
|
c37ed40f3c
Check has_definition() in tree_ir.DebugInfoInstruction.generate_python_def
|
8 anni fa |
jonathanvdc
|
a6080657d9
Define positive versions of 'no-thunks', 'no-source-maps' options
|
8 anni fa |
jonathanvdc
|
b8b7823ab5
Add 'trace', 'no-source-maps' options to the MvK controller
|
8 anni fa |
jonathanvdc
|
f14bfe9715
Add a helpful comment to the kernel
|
8 anni fa |
jonathanvdc
|
f8770ef322
Implement source maps in fast-jit
|
8 anni fa |
jonathanvdc
|
97e5897a4c
Create stack traces for jitted functions
|
8 anni fa |
jonathanvdc
|
45a6192e8e
Include the function origin in DEBUG_INFO requests
|
8 anni fa |
jonathanvdc
|
45c319cc22
Generate DEBUG_INFO requests during baseline JIT codegen
|
8 anni fa |
jonathanvdc
|
5943ae6bd3
Fix some minor issues in cfg_{optimization,to_tree}.py
|
8 anni fa |
jonathanvdc
|
89a608135b
Fix some bugs in the request handler
|
8 anni fa |
jonathanvdc
|
9f2fe45fb9
Define a DEBUG_INFO request in the request handler
|
8 anni fa |
jonathanvdc
|
ab2249128f
Refactor request_handler.py to use GeneratorStackEntry objects instead of tuples
|
8 anni fa |
jonathanvdc
|
572ec81823
Remove an old test case from tree_ir.py
|
8 anni fa |
jonathanvdc
|
cf12250712
Implement source map generation for the baseline JIT
|
8 anni fa |
jonathanvdc
|
1a81e0a6fe
Add an option to the JIT that enables source maps
|
8 anni fa |