Yentl Van Tendeloo
|
e480917c8f
Implemented Modelverse Garbage Collection again (quite efficiently)
|
7 yıl önce |
Yentl Van Tendeloo
|
e7778bdf18
Enable garbage collection again, taking into account the local variables in generators
|
7 yıl önce |
Yentl Van Tendeloo
|
0e48e93215
Fixed PM enactment code from set to list (for double enactment of e.g., join)
|
7 yıl önce |
Yentl Van Tendeloo
|
2371f818ad
Removed even more code: remove all jit specific folders completely
|
7 yıl önce |
Yentl Van Tendeloo
|
e9ffcef557
Updated the run_local_modelverse script to include the actual call file, making profiling possible
|
7 yıl önce |
Yentl Van Tendeloo
|
85adaaea25
Disable GC in MvS for now
|
7 yıl önce |
Yentl Van Tendeloo
|
f4c0bac705
Semi-working automatically generated Modelverse Kernel
|
7 yıl önce |
Yentl Van Tendeloo
|
07186486e5
Fix garbage collect call
|
7 yıl önce |
Yentl Van Tendeloo
|
18368a8654
Attempt some performance tweaks
|
8 yıl önce |
Yentl Van Tendeloo
|
68a1308495
Add code to fetch RAMified metamodel
|
8 yıl önce |
Yentl Van Tendeloo
|
0a73cc09fa
Traced down cause of bug with stalled Modelverse: read_root() was being modified
|
8 yıl önce |
Yentl Van Tendeloo
|
40efdd1430
Fixed external services communication
|
8 yıl önce |
Yentl Van Tendeloo
|
162ad7c3b0
Do some notification when input is received, so we can yield longer
|
8 yıl önce |
Yentl Van Tendeloo
|
dbc6c24330
Split each task to its own statechart
|
8 yıl önce |
Yentl Van Tendeloo
|
4085829406
Remove the status variable from the MvS
|
8 yıl önce |
Yentl Van Tendeloo
|
d33d188eb1
Minor optimizations in MvK code (only on CPython)
|
8 yıl önce |
Yentl Van Tendeloo
|
d616ce142b
Fixed erroneous sleep, causing the Mv to severelly lag behind when
|
8 yıl önce |
Yentl Van Tendeloo
|
aa3e4742db
Fix constructor_AL to not time out on a test
|
8 yıl önce |
Yentl Van Tendeloo
|
28cff5c93a
Work with time slices instead of number of steps for tasks
|
8 yıl önce |
Yentl Van Tendeloo
|
1e6ed10dda
Take as much input/output as possible for each task
|
8 yıl önce |
jonathanvdc
|
db73980d30
Define a new kernel config: --kernel=adaptive-jit-favor-small-loops
|
8 yıl önce |
jonathanvdc
|
2ec4aa3147
Add a --kernel=bytecode-interpreter option to the server
|
8 yıl önce |
jonathanvdc
|
a4a8a98a3b
Create --kernel={no-,}insert-nops switches
|
8 yıl önce |
jonathanvdc
|
24a9339ea6
Create the adaptive-jit-favor-loops kernel, make it the default
|
8 yıl önce |
jonathanvdc
|
8c89761326
Add an adaptive JIT heuristic that favors small functions
|
8 yıl önce |
jonathanvdc
|
7dfd3cb7f2
Create a --kernel=adaptive-jit option, make it the default
|
8 yıl önce |
jonathanvdc
|
473d986847
Merge remote-tracking branch 'yentl/master' into jit
|
8 yıl önce |
jonathanvdc
|
a6080657d9
Define positive versions of 'no-thunks', 'no-source-maps' options
|
8 yıl önce |
jonathanvdc
|
b8b7823ab5
Add 'trace', 'no-source-maps' options to the MvK controller
|
8 yıl önce |
jonathanvdc
|
db166546a5
Make fast-jit the default JIT
|
8 yıl önce |