Commit History

Author SHA1 Message Date
  Andy Wingo 7bafd85f43 Fix tailification case for dynwind 1 year ago
  Andy Wingo a5d66b6d6f Fix prompt tailification 1 year ago
  Andy Wingo 528482042d Fix compute-defs-and-uses for $prim 1 year ago
  Andy Wingo f8eaee9051 Fix representation for fadd/immediate 1 year ago
  Andy Wingo 34c3467379 Make 'ptr types more precise, pre-lowering 1 year ago
  Andy Wingo 3c83a77da5 Add lower-primcalls pass for hoot 1 year ago
  Andy Wingo d99d03039d Rework backend-specific CPS lowering 1 year ago
  Andy Wingo d66c1c67a0 Include nfree in closure-ref, closure-set primcall params 1 year ago
  Andy Wingo 018c5b9ad9 Add wasm32 and wasm64 CPU types 1 year ago
  Andy Wingo d2784ea1af Include optimizations when targetting hoot runtime 1 year ago
  Andy Wingo 23d4263c1a Add unify-returns pass for hoot targets; wire up hoot backend 1 year ago
  Andy Wingo 311c69e6fc Add tailify pass 2 years ago
  Andy Wingo 171072ec5a Add new $calli expression type. 3 years ago
  Andy Wingo a1eb526b0c Add indirect-tail-call VM instruction 3 years ago
  Andy Wingo 896960dade Add representations for new primcalls 1 year ago
  Andy Wingo 85f85a0fc0 Tree-IL-to-CPS lowers to high-level object reprs: vectors 1 year ago
  Andy Wingo 069ed42f50 Tree-IL-to-CPS lowers to high-level object reprs: strings 1 year ago
  Andy Wingo d0677a362d Tree-IL-to-CPS lowers to high-level object reprs: bytevectors 1 year ago
  Andy Wingo e6bd13ea1e Tree-IL-to-CPS lowers to high-level object reprs: structs 1 year ago
  Andy Wingo 4fb4bebe41 Tree-IL-to-CPS lowers to high-level object reprs: pairs 1 year ago
  Andy Wingo 5c5af6bc78 Tree-IL-to-CPS lowers to high-level object reprs: atomic boxes 1 year ago
  Andy Wingo 2b88333426 Tree-IL-to-CPS lowers to high-level object representations: boxes 1 year ago
  Andy Wingo e4f9b203f7 Closure conversion produces high-level object representations 1 year ago
  Andy Wingo a80a5ade78 Contification uses 'cons primcall 1 year ago
  Andy Wingo 26b43f35c5 DCE ignores setters to dead objects 1 year ago
  Andy Wingo 125cb9fa6d Remove useless code in CSE 1 year ago
  Andy Wingo 2534326e5e Add CSE auxiliary definitions for cons, set-car! etc 1 year ago
  Andy Wingo e7e625b773 Fix effects analysis bug for synthesized definitions at allocations 1 year ago
  Andy Wingo 98178ac308 Add effects analysis for new high-level object accessors 1 year ago
  Andy Wingo a35cae5697 Add support for higher-level object representations in type analysis 1 year ago