Yentl Van Tendeloo
|
a8117802fb
Fixed Modelverse input, partially by disabling the JIT on the input function
|
8 年之前 |
Yentl Van Tendeloo
|
b698243fcb
WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements
|
8 年之前 |
Yentl Van Tendeloo
|
5bd60dcec3
Fixed model operations for named input/output models
|
8 年之前 |
Yentl Van Tendeloo
|
33ee3e8a3d
Fixed some performance issues
|
8 年之前 |
Yentl Van Tendeloo
|
1242a84626
Allow multi-function function definitions (not completely tested; backwards-compatible)
|
8 年之前 |
jonathanvdc
|
473d986847
Merge remote-tracking branch 'yentl/master' into jit
|
8 年之前 |
jonathanvdc
|
f14bfe9715
Add a helpful comment to the kernel
|
8 年之前 |
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 年之前 |
Yentl Van Tendeloo
|
dfb34d3f95
Fix some lingering changes from user -> task
|
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 年之前 |