Commit History

Автор SHA1 Съобщение Дата
  jonathanvdc 37e9e8612f Rename interpret_function to call_function, add straight-to-JIT optimization преди 8 години
  jonathanvdc 2c7648ee90 Add support for JIT tracing преди 8 години
  jonathanvdc 8214637816 Add a comment to modelverse_kernel/main.py преди 8 години
  jonathanvdc 3a0a4939ed Support __primitive_return in ModelverseKernel.execute_jit преди 8 години
  jonathanvdc 8533292ee5 Merge remote-tracking branch 'yentl/master' into jit преди 8 години
  jonathanvdc 8135adad98 Optimize the 'interpret_function' function in the JIT runtime преди 8 години
  Yentl Van Tendeloo 7649d96d8d Built in some safety when running tests and there is no debug_info преди 8 години
  Yentl Van Tendeloo f563c2e8ba Decent merge преди 8 години
  Yentl Van Tendeloo 2ffb99a9f6 Fixed lowest function call in call stack преди 8 години
  Simon Van Mierlo e7684134d6 tracing the stack преди 8 години
  Yentl Van Tendeloo 8c31c75c43 Delete information of removed users преди 8 години
  jonathanvdc 1587637f04 Make the kernel try and find function names for the JIT преди 8 години
  Yentl Van Tendeloo 41ae71646e Fixed minor bugs; always use PO even in make_all преди 8 години
  Yentl Van Tendeloo 73e91e3cc2 Store debug info at user-level преди 8 години
  Yentl Van Tendeloo 26f059bf12 Fix self-removing users преди 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 години