Commit History

Autor SHA1 Mensaxe Data
  Yentl Van Tendeloo 2ba3034684 Semi-working JIT %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 1e2d7526fa Minor cleanup %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo f16f2c6d9e Fixed parameter passing %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 74087358c1 Fix prev of first instruction %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo f0d1edb37a Fixed return code %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo b53a1a5599 Fixed some calling issues %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 05bc4c6d3a Fixed resolving of globals in JIT %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 1915ded426 Auto-resolve and assign globals upon use %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo a34ad3b5f5 Pass around kwargs as well in the calls by merging dictionaries all the time %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 686538111c Switch to use of CALL_KWARGS instead of usual CALL_ARGS to take into account the additional parameters required by primitive operations %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 81ab62cbdf Patched return in JIT %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 250f81efc1 Merge branch 'testing' into new_JIT %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo a359ed9329 New bootstrapping process: no more exec with initializers in a dictionary, but instead directly invoke the global assignment %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 863cf59dc6 Switch in new JIT compiler, which is still severely broken %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 6e3a11b5bf Fixed bug in some constructs %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 0e06edaeac Fix wrong indent with if condition %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 9e907be1f7 Framework with expansion of dependent function calls %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 6bc0a5a2e9 Merge branch 'testing' into new_JIT %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo e602fc4172 Debugging... switch to desktop %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 4a83fd2377 For now we stick to the normal procedure, though mark that everything should be cleaned up %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 62673bf753 Minimalistic infrastructure to allow for intrinsics %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo f898810769 Generate signature of function as well %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo d936913cfc Handle parameters of calls as well %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 9253f04925 Minor tweaks to function printer %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 8897bce6d6 Printing out more and more functions %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo a144377967 Beginning of nice printer %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 928fed8dd2 Skip "difficult" or mutable functions (consider exec to be mutable for now) %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 20effea31f Working fallback to interpretation %!s(int64=7) %!d(string=hai) anos
  Yentl Van Tendeloo 44e56eb685 Try to push in a new JIT framework which always fails and falls back to interpretation %!s(int64=7) %!d(string=hai) anos
  Bentley James Oakes 4a969da0a5 Fix up imports in kernel dir. %!s(int64=7) %!d(string=hai) anos