jonathanvdc
|
cf12250712
Implement source map generation for the baseline JIT
|
8 anos atrás |
jonathanvdc
|
1a81e0a6fe
Add an option to the JIT that enables source maps
|
8 anos atrás |
jonathanvdc
|
47a14ce736
Add debug info support to tree IR
|
8 anos atrás |
jonathanvdc
|
968a677c07
Define source maps
|
8 anos atrás |
jonathanvdc
|
e634d3e136
Remove a misleading comment from the Modelverse kernel
|
8 anos atrás |
jonathanvdc
|
7b4a5a94b7
Get fast-jit to work on normal Python
|
8 anos atrás |
jonathanvdc
|
9b1437dc0e
Optimize cfg_optimization.elide_local_checks
|
8 anos atrás |
jonathanvdc
|
58052f5700
Fix a bug in cfg_ir.get_all_blocks
|
8 anos atrás |
jonathanvdc
|
8d148f7d55
Fix a bug in SSA construction
|
8 anos atrás |
jonathanvdc
|
5feb048491
Fix a bug in baseline JIT tracing
|
8 anos atrás |
jonathanvdc
|
b3206d446b
Fix a bug in bytecode_ir.CallInstruction.__repr__
|
8 anos atrás |
jonathanvdc
|
440bd1512a
Define __repr__ for bytecode IR
|
8 anos atrás |
jonathanvdc
|
68e8dce1ad
Respect jit.allow_direct_calls in fast-jit
|
8 anos atrás |
jonathanvdc
|
889b1e0f1c
Support automatic nop insertion in fast-jit
|
8 anos atrás |
jonathanvdc
|
ce72a91903
Rename 'read_userroot' intrinsic to 'read_taskroot'
|
8 anos atrás |
jonathanvdc
|
14f6d31ab7
Apply tree optimizations to lowered CFG
|
8 anos atrás |
jonathanvdc
|
ad4c576861
Try to use fewer local variables in intrinsics
|
8 anos atrás |
jonathanvdc
|
bf2c18088f
Fix a bug in the unary lowering code
|
8 anos atrás |
jonathanvdc
|
b420d58b42
Evaluate constant unaries in the CFG optimizer
|
8 anos atrás |
jonathanvdc
|
ba3590b0e0
Make unary intrinsics CFG intrinsics
|
8 anos atrás |
jonathanvdc
|
8f8642044d
Add unary operators to CFG IR
|
8 anos atrás |
jonathanvdc
|
db166546a5
Make fast-jit the default JIT
|
8 anos atrás |
jonathanvdc
|
4e99a21877
Fix another thunk-related bug
|
8 anos atrás |
jonathanvdc
|
fa0ae67898
Fix a bug with thunks to constant anonymous functions
|
8 anos atrás |
jonathanvdc
|
2df18a921c
Give JIT intrinsics the jit-no-gc calling convention
|
8 anos atrás |
jonathanvdc
|
4fd68c8951
Strategically insert GC protects
|
8 anos atrás |
jonathanvdc
|
af55322db0
Implement create-edge to tree lowering
|
8 anos atrás |
jonathanvdc
|
db819b9eba
Introduce the concept of bidirectional dependencies in CFG IR, define cfg_ir.CreateEdge
|
8 anos atrás |
jonathanvdc
|
90fc6c2e19
Demote input/output to macros in CFG IR
|
8 anos atrás |
jonathanvdc
|
8da256bda9
Fix string encoding in perf2tex
|
8 anos atrás |