Historial de Commits

Autor SHA1 Mensaje Fecha
  Yentl Van Tendeloo a8117802fb Fixed Modelverse input, partially by disabling the JIT on the input function hace 8 años
  Yentl Van Tendeloo b698243fcb WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements hace 8 años
  jonathanvdc 4bbcd830c0 Create a bytecode graph interpreter hace 8 años
  jonathanvdc 91ef7e162b Define an adaptive JIT mode hace 8 años
  jonathanvdc 97e5897a4c Create stack traces for jitted functions hace 8 años
  jonathanvdc 45a6192e8e Include the function origin in DEBUG_INFO requests hace 8 años
  jonathanvdc cf12250712 Implement source map generation for the baseline JIT hace 8 años
  jonathanvdc 4e99a21877 Fix another thunk-related bug hace 8 años
  jonathanvdc 45186fcf06 Make unreachable throw an Exception instance hace 8 años
  jonathanvdc 7ece5c8296 Fix a number of CFG JIT bugs hace 8 años
  jonathanvdc 30e78f8988 Correct the assumption that every tree_ir node returns a temporary hace 8 años
  jonathanvdc eb6b42526d Standardize the 'global not found' message between JIT and interpreter hace 8 años
  jonathanvdc 57cbf2bb08 Rename 'username' to 'taskname' in runtime.py hace 8 años
  jonathanvdc ddf162c025 Rename 'user_root' to 'task_root' hace 8 años
  jonathanvdc 18a7dc7f61 Use thunks in the JIT hace 8 años
  jonathanvdc 4b20cd2d24 Define interpret_function_body in the JIT runtime hace 8 años
  jonathanvdc 6fecb551fa Fix a couple of bugs in the bytecode parser hace 8 años
  jonathanvdc 0cb4f5999c Detect 'mutable' functions in the JIT hace 8 años
  jonathanvdc 9b75bd1d82 Comment out a debug statement in runtime.py hace 8 años
  jonathanvdc 0df878586a Ensure that the JIT's locals don't get GC'ed hace 8 años
  jonathanvdc a1bc2ba493 Change a docstring hace 8 años
  jonathanvdc 36faf93d7b Fix an exception handling bug in the JIT runtime hace 8 años
  jonathanvdc 5ebcbd6e4c Add a switch to compile 'input' instructions as calls hace 8 años
  jonathanvdc fb0351d141 Re-write parts of the kernel to use CALL for calls, TRY for exceptions hace 8 años
  jonathanvdc 7f4c31cc49 Configure JIT codegen to use the 'RUN' instruction hace 8 años
  jonathanvdc 571b802436 Implement the 'RUN' instruction in the interpreter hace 8 años
  jonathanvdc 37e9e8612f Rename interpret_function to call_function, add straight-to-JIT optimization hace 8 años
  jonathanvdc 8d8257d8db Register functions as JIT entry points in __interpret_function hace 8 años
  jonathanvdc 8135adad98 Optimize the 'interpret_function' function in the JIT runtime hace 8 años
  jonathanvdc 72e7c3176d Implement calls to interpreted code from jitted code hace 8 años