Commit History

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