Yentl Van Tendeloo
|
928fed8dd2
Skip "difficult" or mutable functions (consider exec to be mutable for now)
|
7 tahun lalu |
Yentl Van Tendeloo
|
20effea31f
Working fallback to interpretation
|
7 tahun lalu |
Yentl Van Tendeloo
|
44e56eb685
Try to push in a new JIT framework which always fails and falls back to interpretation
|
7 tahun lalu |
Bentley James Oakes
|
4a969da0a5
Fix up imports in kernel dir.
|
7 tahun lalu |
Bentley James Oakes
|
a4d8ff7265
Put items, keys, and values in lists.
|
7 tahun lalu |
Bentley James Oakes
|
c68e7ef498
Fix errors with relative imports.
|
7 tahun lalu |
Bentley James Oakes
|
e8048d39fb
Fix more relative imports and unicode usage.
|
7 tahun lalu |
Yentl Van Tendeloo
|
eddc0d7496
Sleep when input doesn't return anything, thereby offering more time to
|
7 tahun lalu |
Yentl Van Tendeloo
|
80e08608a4
Cleanup
|
7 tahun lalu |
Yentl Van Tendeloo
|
f1291cdcc7
Slightly more readable code to invoke the JIT
|
7 tahun lalu |
Yentl Van Tendeloo
|
c226c8435d
Fix bug in JIT where the wrong function was registered
|
7 tahun lalu |
Yentl Van Tendeloo
|
12309b7ff4
Fixed PM enactment for the live modelling of CBDs
|
7 tahun lalu |
Yentl Van Tendeloo
|
b8da6ad7a9
Fixed process enactment
|
7 tahun lalu |
Yentl Van Tendeloo
|
e7837db6a6
Fix yet another bug with continue/break
|
7 tahun lalu |
Yentl Van Tendeloo
|
5d77806f48
Patched "Could not process break statement" bug
|
7 tahun lalu |
Yentl Van Tendeloo
|
a5cd15f024
Fix compiler error: no return! at end of model initializers
|
8 tahun lalu |
Yentl Van Tendeloo
|
a8117802fb
Fixed Modelverse input, partially by disabling the JIT on the input function
|
8 tahun lalu |
Yentl Van Tendeloo
|
b698243fcb
WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements
|
8 tahun lalu |
Yentl Van Tendeloo
|
5bd60dcec3
Fixed model operations for named input/output models
|
8 tahun lalu |
Yentl Van Tendeloo
|
33ee3e8a3d
Fixed some performance issues
|
8 tahun lalu |
Yentl Van Tendeloo
|
1242a84626
Allow multi-function function definitions (not completely tested; backwards-compatible)
|
8 tahun lalu |
jonathanvdc
|
473d986847
Merge remote-tracking branch 'yentl/master' into jit
|
8 tahun lalu |
jonathanvdc
|
f14bfe9715
Add a helpful comment to the kernel
|
8 tahun lalu |
jonathanvdc
|
e634d3e136
Remove a misleading comment from the Modelverse kernel
|
8 tahun lalu |
jonathanvdc
|
32c9b7d941
Allow the kernel to switch between baseline and complex JIT
|
8 tahun lalu |
jonathanvdc
|
eb6b42526d
Standardize the 'global not found' message between JIT and interpreter
|
8 tahun lalu |
Yentl Van Tendeloo
|
dfb34d3f95
Fix some lingering changes from user -> task
|
8 tahun lalu |
jonathanvdc
|
79860af948
Merge remote-tracking branch 'yentl/master' into jit
|
8 tahun lalu |
jonathanvdc
|
18a7dc7f61
Use thunks in the JIT
|
8 tahun lalu |
jonathanvdc
|
7a2df5436a
Map global names to body ids in the JIT instead of the kernel
|
8 tahun lalu |