jonathanvdc
|
26888bd1e0
Merge remote-tracking branch 'yentl/master' into jit
|
8 years ago |
jonathanvdc
|
878ef900e9
Test performance of no-thunks baseline JIT
|
8 years ago |
jonathanvdc
|
ae9697cd40
Accept a comma-delimited list of kernel options in the server
|
8 years ago |
jonathanvdc
|
8cc038d626
Use thunks in the JIT
|
8 years ago |
jonathanvdc
|
19172aae71
Fix a bug in bytecode-to-tree tranformation
|
8 years ago |
jonathanvdc
|
8669cc6a4a
Add theoretical support for thunks to the JIT
|
8 years ago |
jonathanvdc
|
09509dc250
Define interpret_function_body in the JIT runtime
|
8 years ago |
jonathanvdc
|
7c4f5e16e7
Factor jit_define_function out of jit_recompile
|
8 years ago |
jonathanvdc
|
0109c97676
Factor out create_function from jit_recompile
|
8 years ago |
jonathanvdc
|
a256b31114
Refactor jit_compile into three functions
|
8 years ago |
jonathanvdc
|
c6d64c410f
Map global names to body ids in the JIT instead of the kernel
|
8 years ago |
jonathanvdc
|
32ea339924
Parse bytecode graphs before tree construction in the JIT
|
8 years ago |
jonathanvdc
|
29f2a59977
Fix a couple of bugs in the bytecode parser
|
8 years ago |
jonathanvdc
|
92c74fe803
Create a bytecode IR parser
|
8 years ago |
jonathanvdc
|
bd57affa80
Define a high-level bytecode IR
|
8 years ago |
Yentl Van Tendeloo
|
9cdc02b702
Fixed removed file
|
8 years ago |
Yentl Van Tendeloo
|
0404288cc3
Fix test for removed file
|
8 years ago |
Yentl Van Tendeloo
|
de37cccebe
Naively changed user to task in all files
|
8 years ago |
Yentl Van Tendeloo
|
2e4af0be25
Fixed other_user_id bug in group_owner_* operations as well
|
8 years ago |
Yentl Van Tendeloo
|
204cb3e3c0
Fixed problem with MvC: group_kick and group_join were on self instead of other user
|
8 years ago |
Yentl Van Tendeloo
|
b07c3c55a1
Added larger Petri Net simulation test, which has a lot of
|
8 years ago |
Yentl Van Tendeloo
|
0308328975
Fixed some tests for new break/continue
|
8 years ago |
Yentl Van Tendeloo
|
b9ed72ac69
Merge branch 'jit' of msdl.uantwerpen.be:jonathanvdc/modelverse into yentl
|
8 years ago |
Yentl Van Tendeloo
|
69ab235a23
Use the JIT by default, even in the tests
|
8 years ago |
Yentl Van Tendeloo
|
7f2e091f93
Suddenly works...
|
8 years ago |
Yentl Van Tendeloo
|
99e8bc9a11
Updated JITable MvK with new rule for break/continue as well
|
8 years ago |
Yentl Van Tendeloo
|
da4297e7f0
Fixed MvK execution of break and continue
|
8 years ago |
Yentl Van Tendeloo
|
a48c14ef67
Fixed primitives visitor which didn't log primitives for subtrees with
|
8 years ago |
Yentl Van Tendeloo
|
6e27359cd8
Fixed constructors compiler which appended an additional "False" at the
|
8 years ago |
Yentl Van Tendeloo
|
7f51c64d1d
Changed some code to "break" and "continue", but code massively fails
|
8 years ago |