Commit History

Upphovsman SHA1 Meddelande Datum
  Andy Wingo 3b76a30e3c Tree-IL lowerer has #:dump-optimized-tree-il? option 11 månader sedan
  Andy Wingo c758c99b5e New optimization: demux-lambda 1 år sedan
  Andy Wingo fd5cb457fb Implement cross-module inlining 4 år sedan
  Andy Wingo cbfad75fa6 Add support for recording inlinable module exports 4 år sedan
  Andy Wingo a892791b43 Add pass to resolve free toplevel references in declarative modules 4 år sedan
  Andy Wingo 4c10ea0e57 Fix bug where private bindings would never be sealed 4 år sedan
  Andy Wingo 2c07a32ad8 Tree-IL lowerer only loads needed optimizations 4 år sedan
  Andy Wingo c5da9d65a7 Fix optimizers after language lowerer refactor 4 år sedan
  Andy Wingo b5108ccb2a Avoid having "guild compile" load optimizers 4 år sedan
  Andy Wingo ffb210567d Declare #:cps? as an available optimization 4 år sedan
  Andy Wingo 4311dc9858 Define new "lowering" phase in compiler 4 år sedan
  Andy Wingo 2993c2d873 Add eta-expansion pass after peval 5 år sedan
  Andy Wingo 887aac28d2 At optimization level -O3, seal declarative module-private bindings 5 år sedan
  Andy Wingo 31cb10af81 Letrectify only on -O2; update docs 5 år sedan
  Andy Wingo 648bd5c431 Enable letrectification 5 år sedan
  Andy Wingo cd4d4e70c5 Run fix-letrec before peval 5 år sedan
  Andy Wingo 51fd5952cb Disable resolve-primitives pass below -O2 7 år sedan
  Andy Wingo 16db934bbc Add (system base optimize) module 7 år sedan
  Andy Wingo f169be9fc8 Wire up `guild compile -O0 foo.scm' 9 år sedan
  Andy Wingo 85270a8c89 Remove old Tree-IL CSE pass 11 år sedan
  Andy Wingo 84d3ce20cd Disable Tree-IL CSE 11 år sedan
  Andy Wingo 25450a0d0e Pre-order tree-il rewrites are now non-destructive 12 år sedan
  Andy Wingo 403d78f915 Tree-il post-order rewriter no longer destructive 12 år sedan
  Andy Wingo 9068f4f527 enable cse 13 år sedan
  Andy Wingo 012492a7f1 optimizer verifies its output 13 år sedan
  Andy Wingo b275fb2691 separate peval and a new canonicalization pass into their own modules 13 år sedan
  Andy Wingo 0353a2d817 ((lambda ...) ...) fix 13 år sedan
  Andy Wingo 40be30c974 peval: more effective binding pruning 13 år sedan
  Andy Wingo fc283c92cb don't propagate pure primcalls that might not type-check 13 år sedan
  Andy Wingo 1cc1c2d7e3 peval works on all expressions 13 år sedan