Commit Verlauf

Autor SHA1 Nachricht Datum
  jonathanvdc 37e9e8612f Rename interpret_function to call_function, add straight-to-JIT optimization vor 8 Jahren
  jonathanvdc 2c7648ee90 Add support for JIT tracing vor 8 Jahren
  jonathanvdc 8214637816 Add a comment to modelverse_kernel/main.py vor 8 Jahren
  jonathanvdc 3a0a4939ed Support __primitive_return in ModelverseKernel.execute_jit vor 8 Jahren
  jonathanvdc 8533292ee5 Merge remote-tracking branch 'yentl/master' into jit vor 8 Jahren
  jonathanvdc 8135adad98 Optimize the 'interpret_function' function in the JIT runtime vor 8 Jahren
  Yentl Van Tendeloo 7649d96d8d Built in some safety when running tests and there is no debug_info vor 8 Jahren
  Yentl Van Tendeloo f563c2e8ba Decent merge vor 8 Jahren
  Yentl Van Tendeloo 2ffb99a9f6 Fixed lowest function call in call stack vor 8 Jahren
  Simon Van Mierlo e7684134d6 tracing the stack vor 8 Jahren
  Yentl Van Tendeloo 8c31c75c43 Delete information of removed users vor 8 Jahren
  jonathanvdc 1587637f04 Make the kernel try and find function names for the JIT vor 8 Jahren
  Yentl Van Tendeloo 41ae71646e Fixed minor bugs; always use PO even in make_all vor 8 Jahren
  Yentl Van Tendeloo 73e91e3cc2 Store debug info at user-level vor 8 Jahren
  Yentl Van Tendeloo 26f059bf12 Fix self-removing users vor 8 Jahren
  jonathanvdc 1b39be5c4c Move JIT intrisic definitions to a separate file vor 8 Jahren
  jonathanvdc 92848c6f33 Add intrinsics for subtraction vor 8 Jahren
  jonathanvdc 6b753fa24e Make the JIT compile calls to certain functions as intrinsics vor 8 Jahren
  jonathanvdc 6cdf50bda4 Wire up the JIT's compiled_function_lookup member in the kernel vor 8 Jahren
  jonathanvdc 7fcb4983ce Implement 'call' instructions in the JIT vor 8 Jahren
  jonathanvdc e6eb7192de Store compiled and primitive functions in the JIT vor 8 Jahren
  jonathanvdc 1c935e6087 Change how the JIT is enabled/disabled vor 8 Jahren
  jonathanvdc d8feb907a9 Change how the JIT stores jitted functions vor 8 Jahren
  jonathanvdc 28acadeb06 Make JIT capable of compiling and running a leaf function vor 8 Jahren
  jonathanvdc 563da86d42 Start constructing IR trees from method bodies vor 8 Jahren
  jonathanvdc 0bb047fb9c Insert JIT hooks in the kernel vor 8 Jahren
  Yentl Van Tendeloo d6a4139a3b Fixing some more small problems vor 8 Jahren
  Yentl Van Tendeloo f1edc918d6 Merge branch 'yentl' into DEVS vor 8 Jahren
  Yentl Van Tendeloo e4943ca622 Remove some stupid prints; fixed some bugs in the generated vor 8 Jahren
  Yentl Van Tendeloo 056fbc27f9 Modelverse can now also output "None" in case of errors vor 8 Jahren