Commit History

Автор SHA1 Съобщение Дата
  Andy Wingo 4d834bdc12 Add logand/immediate, ulogand/immediate primcalls преди 1 година
  Andy Wingo c2cba86785 Better compilation of calls to `raise-exception` преди 1 година
  Andy Wingo dc4fe9741f Add new $calli expression type. преди 3 години
  Andy Wingo db826ab909 Fix bug in compilation of rsh/lsh преди 1 година
  Andy Wingo 5c76381625 Allow callk to continue to kargs преди 3 години
  Andy Wingo 4fcd643adb Refactor send and receive shuffles in slot allocation преди 3 години
  Andy Wingo a227c84a76 Refactor compile-bytecode преди 3 години
  Andy Wingo 83023160b1 Simplify module variable lookup slow-path преди 3 години
  Andy Wingo 39619988e4 Fix comments in cps/compile-bytecode преди 3 години
  Andy Wingo 8aacaad96a Allow $kargs as entry of $kfun преди 3 години
  Andy Wingo cd5ab6377b Add $switch CPS term kind преди 4 години
  Andy Wingo d238566d0e CPS compiler reduces eq? on constant to eq-constant? преди 4 години
  Andy Wingo 4274d615cc Add new lookup, lookup-bound intrinsics преди 4 години
  Andy Wingo d6b6392cfb Rename "lookup" intrinsic to "module-variable" преди 4 години
  Andy Wingo 4311dc9858 Define new "lowering" phase in compiler преди 4 години
  Andy Wingo b02d1b08d7 Compiler allocates boxed flonums in unmarked space преди 5 години
  Andy Wingo 4bb5834d75 Fix bug in which codegen accessed data beyond end of stack преди 5 години
  Andy Wingo 73a769fc2b Add support no closure in $callk преди 5 години
  Andy Wingo f6c07e4eb2 Add compiler support for eliding closure bindings преди 5 години
  Andy Wingo 39729e8448 Rename $closure to $const-fun преди 6 години
  Andy Wingo a6b5049aa8 Emit instrument-loop in loops. преди 6 години
  Andy Wingo 950a762dc2 Multiple-value returns now start from slot 0, not slot 1 преди 6 години
  Andy Wingo c2a8224a63 Rework VM approach to shuffling unknown numbers of args преди 6 години
  Andy Wingo ceffb5e990 Compile "define!" via intrinsic преди 6 години
  Andy Wingo 77e7bea4c2 Remove backend support for cached-module-box et al. преди 6 години
  Andy Wingo f6de1b0620 Add cache-ref, cache-set! macro-instructions преди 6 години
  Andy Wingo fb344a25d5 Add intrinsics for module operations преди 6 години
  Andy Wingo dff85f6f9f Explode atomic box ops to new atomic instructions преди 6 години
  Andy Wingo b285226477 Disable f64->scm instruction преди 6 години
  Andy Wingo 9f98b4a5b1 Add $code CPS expression type преди 6 години