jonathanvdc
|
5efabf4c21
Make baseline JIT conform to fast-jit's CC when adaptive-jit is enabled
|
8 年之前 |
jonathanvdc
|
9140ce5189
Change the default has_result_temporary() implementation in tree_ir
|
8 年之前 |
jonathanvdc
|
6be7383e26
Define a SwitchInstruction type in tree_ir
|
8 年之前 |
jonathanvdc
|
0f17d07805
Define an adaptive JIT mode
|
8 年之前 |
jonathanvdc
|
88a822eb45
Make dict_in, dict_in_node CFG JIT intrinsics
|
8 年之前 |
jonathanvdc
|
6419734131
Check has_definition() in tree_ir.DebugInfoInstruction.generate_python_def
|
8 年之前 |
jonathanvdc
|
9da9327045
Include the function origin in DEBUG_INFO requests
|
8 年之前 |
jonathanvdc
|
0888c0133d
Generate DEBUG_INFO requests during baseline JIT codegen
|
8 年之前 |
jonathanvdc
|
f3f9234a71
Remove an old test case from tree_ir.py
|
8 年之前 |
jonathanvdc
|
01277aee16
Implement source map generation for the baseline JIT
|
8 年之前 |
jonathanvdc
|
a52237662d
Add debug info support to tree IR
|
8 年之前 |
jonathanvdc
|
166099e326
Fix a bug in baseline JIT tracing
|
8 年之前 |
jonathanvdc
|
64031d996f
Try to use fewer local variables in intrinsics
|
8 年之前 |
jonathanvdc
|
7e7be8ad44
Optimize the dict iteration idiom in fast-JIT
|
8 年之前 |
jonathanvdc
|
2bfe0c2625
Define a tuple assignment tree IR node
|
8 年之前 |
jonathanvdc
|
551518d709
Correct the assumption that every tree_ir node returns a temporary
|
8 年之前 |
jonathanvdc
|
518d67d071
Define __repr__ methods for all tree_ir classes
|
8 年之前 |
jonathanvdc
|
9974711da9
Optimize if/else if to if/elif in tree_ir
|
8 年之前 |
jonathanvdc
|
679e2e7b71
Implement __str__, __repr__ for tree_ir.VariableName
|
8 年之前 |
jonathanvdc
|
de10bb6587
Shield JIT temporaries from the garbage collector
|
8 年之前 |
jonathanvdc
|
b03a765eda
Ensure that the JIT's locals don't get GC'ed
|
8 年之前 |
jonathanvdc
|
c5bca21c2f
Stop emitting whitespace for dictionary definitions in codegen
|
8 年之前 |
jonathanvdc
|
3d19089327
Optimize calls in tail position to tail call instructions
|
8 年之前 |
jonathanvdc
|
dd3435edf9
Remove unnecessary restriction in PythonGenerator.append_state_definition
|
8 年之前 |
jonathanvdc
|
774e604290
Add a switch to compile 'input' instructions as calls
|
8 年之前 |
jonathanvdc
|
501febe170
Re-write parts of the kernel to use CALL for calls, TRY for exceptions
|
8 年之前 |
jonathanvdc
|
1273d956f3
Configure JIT codegen to use the 'RUN' instruction
|
8 年之前 |
jonathanvdc
|
d88e84c800
Make 'list_len' an intrinsic
|
8 年之前 |
jonathanvdc
|
c11313405a
Various improvements to JIT
|
8 年之前 |
jonathanvdc
|
88f6fab1d0
Combine state definitions during codegen
|
8 年之前 |