Commit History

Autor SHA1 Mensaxe Data
  Maxim Cournoyer 894b39cc72 module: Add srfi-151. hai 1 ano
  Maxim Cournoyer 20170a5713 module: Add srfi-125. hai 1 ano
  Maxim Cournoyer 573e4206d7 module: Add srfi-128. hai 1 ano
  Maxim Cournoyer 24d6946945 module: Add srfi-126. hai 1 ano
  Andy Wingo 941c757ab7 Introduce target-runtime parameter for backend-specific CPS lowering hai 1 ano
  Andy Wingo b974405bce New CPS pass: lower-primcalls hai 1 ano
  Andy Wingo 5bdc663af9 Rewrite soft ports in Scheme hai 1 ano
  Andy Wingo 1852fbfef9 Add "custom ports" hai 1 ano
  Ludovic Courtès e441c34f16 Add 'bytevector-slice'. %!s(int64=2) %!d(string=hai) anos
  Andy Wingo 9b9149a5bf Rework bootstrap to be reproducible %!s(int64=3) %!d(string=hai) anos
  Andy Wingo dad113d80f Add new pass to optimize away return value count checks %!s(int64=3) %!d(string=hai) anos
  Andy Wingo cbfad75fa6 Add support for recording inlinable module exports %!s(int64=3) %!d(string=hai) anos
  Andy Wingo a892791b43 Add pass to resolve free toplevel references in declarative modules %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 86e86ec1c7 New pass: elide-arity-checks %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 8edf1dc623 Read-in-scheme replaces boot "read" definition %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 03448b289d Read Scheme via read-syntax %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 2e26538d6a Replace libltdl with raw dlopen, dlsym %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 03998db647 Add new pass to optimize branch chains to table dispatch %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 132292fcb3 Punt more CPS compiler until later in bootstrap %!s(int64=4) %!d(string=hai) anos
  Andy Wingo bebf647abb Punt CPS compiler to end of bootstrap %!s(int64=4) %!d(string=hai) anos
  Andy Wingo aed324bcd4 Slight tweaks to bootstrap order %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 220934c49d Wire up simplified warning levels in "guild compile" %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 121ab14439 Add baseline compiler %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 3e90196729 Remove unused (language tree-il canonicalize) %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 2993c2d873 Add eta-expansion pass after peval %!s(int64=5) %!d(string=hai) anos
  Andy Wingo d7bbf6d5db Add letrectify tree-il pass %!s(int64=5) %!d(string=hai) anos
  Andy Wingo bba4ce222d Split graph utilities out of (language cps utils) %!s(int64=5) %!d(string=hai) anos
  Andy Wingo a6b5049aa8 Emit instrument-loop in loops. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 16db934bbc Add (system base optimize) module %!s(int64=7) %!d(string=hai) anos
  Andy Wingo ad55ee83c3 $throw is a new kind of CPS term %!s(int64=7) %!d(string=hai) anos