jonathanvdc
|
8135adad98
Optimize the 'interpret_function' function in the JIT runtime
|
8 年之前 |
jonathanvdc
|
1587637f04
Make the kernel try and find function names for the JIT
|
8 年之前 |
jonathanvdc
|
1b39be5c4c
Move JIT intrisic definitions to a separate file
|
8 年之前 |
jonathanvdc
|
92848c6f33
Add intrinsics for subtraction
|
8 年之前 |
jonathanvdc
|
6b753fa24e
Make the JIT compile calls to certain functions as intrinsics
|
8 年之前 |
jonathanvdc
|
6cdf50bda4
Wire up the JIT's compiled_function_lookup member in the kernel
|
8 年之前 |
jonathanvdc
|
7fcb4983ce
Implement 'call' instructions in the JIT
|
8 年之前 |
jonathanvdc
|
e6eb7192de
Store compiled and primitive functions in the JIT
|
8 年之前 |
jonathanvdc
|
1c935e6087
Change how the JIT is enabled/disabled
|
8 年之前 |
jonathanvdc
|
d8feb907a9
Change how the JIT stores jitted functions
|
8 年之前 |
jonathanvdc
|
28acadeb06
Make JIT capable of compiling and running a leaf function
|
8 年之前 |
jonathanvdc
|
563da86d42
Start constructing IR trees from method bodies
|
8 年之前 |
jonathanvdc
|
0bb047fb9c
Insert JIT hooks in the kernel
|
8 年之前 |
Yentl Van Tendeloo
|
d6a4139a3b
Fixing some more small problems
|
8 年之前 |
Yentl Van Tendeloo
|
f1edc918d6
Merge branch 'yentl' into DEVS
|
8 年之前 |
Yentl Van Tendeloo
|
e4943ca622
Remove some stupid prints; fixed some bugs in the generated
|
8 年之前 |
Yentl Van Tendeloo
|
056fbc27f9
Modelverse can now also output "None" in case of errors
|
8 年之前 |
Yentl Van Tendeloo
|
d6ea373bfb
Major rewrite to bootstrap generation:
|
8 年之前 |
Yentl Van Tendeloo
|
ff3d0002ee
Add wrapper for literal text reading
|
8 年之前 |
Yentl Van Tendeloo
|
f687eefa94
Also patched the bootstrap generator
|
8 年之前 |
Yentl Van Tendeloo
|
fa723c6a95
Removed all code that wrapped the R and V choices
|
8 年之前 |
Yentl Van Tendeloo
|
c4e3fc0dd4
Merge branch 'master' into DEVS
|
8 年之前 |
Yentl Van Tendeloo
|
688590997f
Remove obnoxious print again
|
8 年之前 |
Yentl Van Tendeloo
|
cfa5a474fc
Fixed some bugs with RDF
|
8 年之前 |
Yentl Van Tendeloo
|
43e50291dd
Fixed the = ? syntax in definitions: now generates a global for each user
|
9 年之前 |
Yentl Van Tendeloo
|
643b84b6f4
Allow the input to be JITed as well through a specific function call. It looks ugly, but it works, as shown by the construct_const compiled variant.
|
9 年之前 |
Yentl Van Tendeloo
|
8679f71e25
Merge branch 'yentl' into DEVS
|
9 年之前 |
Yentl Van Tendeloo
|
355b6ab493
Fixed problem with the model constructors: model was not saved in Mv, and thus garbage collected!
|
9 年之前 |
Yentl Van Tendeloo
|
7d3e25c45f
Fixed error with garbage collection
|
9 年之前 |
Yentl Van Tendeloo
|
ee3c688363
Merge branch 'yentl' into GC
|
9 年之前 |