Commit History

Autor SHA1 Mensaxe Data
  jonathanvdc a04d32cca5 Make the kernel try and find function names for the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 712634b74e Move JIT intrisic definitions to a separate file %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c243bb2479 Add intrinsics for subtraction %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 8b75a0c6cc Make the JIT compile calls to certain functions as intrinsics %!s(int64=8) %!d(string=hai) anos
  jonathanvdc a03d9129a6 Wire up the JIT's compiled_function_lookup member in the kernel %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 7bdca769aa Implement 'call' instructions in the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc a24ff0eb87 Store compiled and primitive functions in the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 174ef72417 Change how the JIT is enabled/disabled %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 361b26aa10 Change how the JIT stores jitted functions %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 28062d4561 Make JIT capable of compiling and running a leaf function %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 6924b13c2a Start constructing IR trees from method bodies %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c2517c0d60 Insert JIT hooks in the kernel %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 4f17347f4b Fixing some more small problems %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 5718c29bd4 Merge branch 'yentl' into DEVS %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo f67c46ea38 Remove some stupid prints; fixed some bugs in the generated %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo d3635a8b57 Modelverse can now also output "None" in case of errors %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 8abdad9a25 Major rewrite to bootstrap generation: %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo d41be5212d Add wrapper for literal text reading %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo dd323c6134 Also patched the bootstrap generator %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo f8c26b0df4 Removed all code that wrapped the R and V choices %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 2e33c71ed2 Merge branch 'master' into DEVS %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo f2d20a6f31 Remove obnoxious print again %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo 8734584f74 Fixed some bugs with RDF %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo 6d641d8037 Fixed the = ? syntax in definitions: now generates a global for each user %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo 3aee97f890 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 6eb7af7a63 Merge branch 'yentl' into DEVS %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo 8c670d2320 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 139d0ccbfa Fixed error with garbage collection %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo ca058d5535 Merge branch 'yentl' into GC %!s(int64=9) %!d(string=hai) anos
  Yentl Van Tendeloo 37695600bc Check whether instruction is None before attempting execution %!s(int64=9) %!d(string=hai) anos