jonathanvdc
|
e634d3e136
Remove a misleading comment from the Modelverse kernel
|
8 년 전 |
jonathanvdc
|
32c9b7d941
Allow the kernel to switch between baseline and complex JIT
|
8 년 전 |
jonathanvdc
|
eb6b42526d
Standardize the 'global not found' message between JIT and interpreter
|
8 년 전 |
jonathanvdc
|
79860af948
Merge remote-tracking branch 'yentl/master' into jit
|
8 년 전 |
jonathanvdc
|
18a7dc7f61
Use thunks in the JIT
|
8 년 전 |
jonathanvdc
|
7a2df5436a
Map global names to body ids in the JIT instead of the kernel
|
8 년 전 |
Yentl Van Tendeloo
|
b2f0bc0469
Naively changed user to task in all files
|
8 년 전 |
Yentl Van Tendeloo
|
b337121f28
Merge branch 'jit' of msdl.uantwerpen.be:jonathanvdc/modelverse into yentl
|
8 년 전 |
Yentl Van Tendeloo
|
ef6dbb7189
Updated JITable MvK with new rule for break/continue as well
|
8 년 전 |
jonathanvdc
|
f7ce4a7630
Support single-level break/continue in the JIT
|
8 년 전 |
jonathanvdc
|
0cb4f5999c
Detect 'mutable' functions in the JIT
|
8 년 전 |
jonathanvdc
|
447afabfed
Merge remote-tracking branch 'yentl/yentl' into jit
|
8 년 전 |
jonathanvdc
|
5e93e7666f
Embed logging hooks in the JIT
|
8 년 전 |
Yentl Van Tendeloo
|
c381fb738e
Fake a password prompt and fix the problem with the return of a
|
8 년 전 |
Yentl Van Tendeloo
|
4d9ff30d77
Merge branch 'jit' into MvC
|
8 년 전 |
jonathanvdc
|
c0395eda31
Protect non-call JIT input implementation from GC
|
8 년 전 |
jonathanvdc
|
c50d53ad80
Shield JIT temporaries from the garbage collector
|
8 년 전 |
jonathanvdc
|
37dd973b33
Define JIT primitives
|
8 년 전 |
jonathanvdc
|
1e0ae6cb7e
Nitpick a comment
|
8 년 전 |
Yentl Van Tendeloo
|
d19e15af6b
It starts up without crashing until the menu
|
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
|
6a8e353456
Refactor execute_yields logic into a new module
|
8 년 전 |
jonathanvdc
|
688c987c5e
Improve backwards-compat for execute_yields
|
8 년 전 |
jonathanvdc
|
7f4c31cc49
Configure JIT codegen to use the 'RUN' instruction
|
8 년 전 |
jonathanvdc
|
39dcba15fb
Refactor some code to use RUN in the kernel
|
8 년 전 |
jonathanvdc
|
571b802436
Implement the 'RUN' instruction in the interpreter
|
8 년 전 |
jonathanvdc
|
37e9e8612f
Rename interpret_function to call_function, add straight-to-JIT optimization
|
8 년 전 |
jonathanvdc
|
2c7648ee90
Add support for JIT tracing
|
8 년 전 |
jonathanvdc
|
8214637816
Add a comment to modelverse_kernel/main.py
|
8 년 전 |