jonathanvdc
|
29f2a59977
Fix a couple of bugs in the bytecode parser
|
8 سال پیش |
jonathanvdc
|
85bea2fbbf
Detect 'mutable' functions in the JIT
|
8 سال پیش |
jonathanvdc
|
c7e59aabbd
Comment out a debug statement in runtime.py
|
8 سال پیش |
jonathanvdc
|
b03a765eda
Ensure that the JIT's locals don't get GC'ed
|
8 سال پیش |
jonathanvdc
|
448bcc7c72
Change a docstring
|
8 سال پیش |
jonathanvdc
|
ad63badde9
Fix an exception handling bug in the JIT runtime
|
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
|
f91f438320
Implement the 'RUN' instruction in the interpreter
|
8 سال پیش |
jonathanvdc
|
1d067be8c7
Rename interpret_function to call_function, add straight-to-JIT optimization
|
8 سال پیش |
jonathanvdc
|
57fc84d38d
Register functions as JIT entry points in __interpret_function
|
8 سال پیش |
jonathanvdc
|
e8c3971bad
Optimize the 'interpret_function' function in the JIT runtime
|
8 سال پیش |
jonathanvdc
|
a3d3e5f006
Implement calls to interpreted code from jitted code
|
8 سال پیش |