jonathanvdc
|
cf12250712
Implement source map generation for the baseline JIT
|
8 년 전 |
jonathanvdc
|
47a14ce736
Add debug info support to tree IR
|
8 년 전 |
jonathanvdc
|
5feb048491
Fix a bug in baseline JIT tracing
|
8 년 전 |
jonathanvdc
|
ad4c576861
Try to use fewer local variables in intrinsics
|
8 년 전 |
jonathanvdc
|
556781dd38
Optimize the dict iteration idiom in fast-JIT
|
8 년 전 |
jonathanvdc
|
92d12c5322
Define a tuple assignment tree IR node
|
8 년 전 |
jonathanvdc
|
30e78f8988
Correct the assumption that every tree_ir node returns a temporary
|
8 년 전 |
jonathanvdc
|
d9d6c5bd62
Define __repr__ methods for all tree_ir classes
|
8 년 전 |
jonathanvdc
|
cedb927953
Optimize if/else if to if/elif in tree_ir
|
8 년 전 |
jonathanvdc
|
06569ed74d
Implement __str__, __repr__ for tree_ir.VariableName
|
8 년 전 |
jonathanvdc
|
c50d53ad80
Shield JIT temporaries from the garbage collector
|
8 년 전 |
jonathanvdc
|
0df878586a
Ensure that the JIT's locals don't get GC'ed
|
8 년 전 |
jonathanvdc
|
42b984af2b
Stop emitting whitespace for dictionary definitions in codegen
|
8 년 전 |
jonathanvdc
|
390be45d82
Optimize calls in tail position to tail call instructions
|
8 년 전 |
jonathanvdc
|
3b93bc577a
Remove unnecessary restriction in PythonGenerator.append_state_definition
|
8 년 전 |
jonathanvdc
|
5ebcbd6e4c
Add a switch to compile 'input' instructions as calls
|
8 년 전 |
jonathanvdc
|
fb0351d141
Re-write parts of the kernel to use CALL for calls, TRY for exceptions
|
8 년 전 |
jonathanvdc
|
7f4c31cc49
Configure JIT codegen to use the 'RUN' instruction
|
8 년 전 |
jonathanvdc
|
496f2acd0e
Make 'list_len' an intrinsic
|
8 년 전 |
jonathanvdc
|
f4daba2e98
Various improvements to JIT
|
8 년 전 |
jonathanvdc
|
32022e9f6b
Combine state definitions during codegen
|
8 년 전 |
jonathanvdc
|
ca0e5a806d
Fold constant reads in the JIT
|
8 년 전 |
jonathanvdc
|
d97682e853
Change how simplify(), has_result() and has_definition() are implemented
|
8 년 전 |
jonathanvdc
|
2c7648ee90
Add support for JIT tracing
|
8 년 전 |
jonathanvdc
|
72e7c3176d
Implement calls to interpreted code from jitted code
|
8 년 전 |
jonathanvdc
|
356d593694
Define StoreMemberInstruction in tree_ir
|
8 년 전 |
jonathanvdc
|
9c9b2fd771
Change CompoundInstruction semantics
|
8 년 전 |
jonathanvdc
|
7b49b00f9c
Make 'string_startswith' an intrinsic
|
8 년 전 |
jonathanvdc
|
993d0eaa31
Switch to call-by-name in JIT
|
8 년 전 |
jonathanvdc
|
4f83e248f7
Fix a bug in UnaryInstruction
|
8 년 전 |