Commit History

Autor SHA1 Mensaxe Data
  Yentl Van Tendeloo a8117802fb Fixed Modelverse input, partially by disabling the JIT on the input function %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo b698243fcb WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 5bd60dcec3 Fixed model operations for named input/output models %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 33ee3e8a3d Fixed some performance issues %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 1242a84626 Allow multi-function function definitions (not completely tested; backwards-compatible) %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 473d986847 Merge remote-tracking branch 'yentl/master' into jit %!s(int64=8) %!d(string=hai) anos
  jonathanvdc f14bfe9715 Add a helpful comment to the kernel %!s(int64=8) %!d(string=hai) anos
  jonathanvdc e634d3e136 Remove a misleading comment from the Modelverse kernel %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 32c9b7d941 Allow the kernel to switch between baseline and complex JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc eb6b42526d Standardize the 'global not found' message between JIT and interpreter %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo dfb34d3f95 Fix some lingering changes from user -> task %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 79860af948 Merge remote-tracking branch 'yentl/master' into jit %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 18a7dc7f61 Use thunks in the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 7a2df5436a Map global names to body ids in the JIT instead of the kernel %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo b2f0bc0469 Naively changed user to task in all files %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo b337121f28 Merge branch 'jit' of msdl.uantwerpen.be:jonathanvdc/modelverse into yentl %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo ef6dbb7189 Updated JITable MvK with new rule for break/continue as well %!s(int64=8) %!d(string=hai) anos
  jonathanvdc f7ce4a7630 Support single-level break/continue in the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 0cb4f5999c Detect 'mutable' functions in the JIT %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 447afabfed Merge remote-tracking branch 'yentl/yentl' into jit %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 5e93e7666f Embed logging hooks in the JIT %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo c381fb738e Fake a password prompt and fix the problem with the return of a %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo 4d9ff30d77 Merge branch 'jit' into MvC %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c0395eda31 Protect non-call JIT input implementation from GC %!s(int64=8) %!d(string=hai) anos
  jonathanvdc c50d53ad80 Shield JIT temporaries from the garbage collector %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 37dd973b33 Define JIT primitives %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 1e0ae6cb7e Nitpick a comment %!s(int64=8) %!d(string=hai) anos
  Yentl Van Tendeloo d19e15af6b It starts up without crashing until the menu %!s(int64=8) %!d(string=hai) anos
  jonathanvdc 5ebcbd6e4c Add a switch to compile 'input' instructions as calls %!s(int64=8) %!d(string=hai) anos
  jonathanvdc fb0351d141 Re-write parts of the kernel to use CALL for calls, TRY for exceptions %!s(int64=8) %!d(string=hai) anos