summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-07-20Fix tailification case for dynwindwip-tailifyAndy Wingo
2023-07-10Fix prompt tailificationAndy Wingo
2023-07-10Fix compute-defs-and-uses for $primAndy Wingo
2023-07-07Fix representation for fadd/immediateAndy Wingo
2023-07-04Make 'ptr types more precise, pre-loweringAndy Wingo
2023-07-04Add lower-primcalls pass for hootAndy Wingo
2023-07-04Rework backend-specific CPS loweringAndy Wingo
2023-07-04Include nfree in closure-ref, closure-set primcall paramsAndy Wingo
2023-06-22Add wasm32 and wasm64 CPU typesAndy Wingo
2023-06-22Include optimizations when targetting hoot runtimeAndy Wingo
2023-06-22Add unify-returns pass for hoot targets; wire up hoot backendAndy Wingo
2023-06-22Add tailify passAndy Wingo
2023-06-22Add new $calli expression type.Andy Wingo
2023-06-22Add indirect-tail-call VM instructionAndy Wingo
2023-06-22Add representations for new primcallsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: vectorsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: stringsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: bytevectorsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: structsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: pairsAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object reprs: atomic boxesAndy Wingo
2023-06-22Tree-IL-to-CPS lowers to high-level object representations: boxesAndy Wingo
2023-06-22Closure conversion produces high-level object representationsAndy Wingo
2023-06-22Contification uses 'cons primcallAndy Wingo
2023-06-22DCE ignores setters to dead objectsAndy Wingo
2023-06-22Remove useless code in CSEAndy Wingo
2023-06-22Add CSE auxiliary definitions for cons, set-car! etcAndy Wingo
2023-06-22Fix effects analysis bug for synthesized definitions at allocationsAndy Wingo
2023-06-22Add effects analysis for new high-level object accessorsAndy Wingo
2023-06-22Add support for higher-level object representations in type analysisAndy Wingo
2023-06-22Move f64->scm lowering to lower-primcallsAndy Wingo
2023-06-22Wire in lower-primitives passAndy Wingo
2023-06-22New CPS pass: lower-primcallsAndy Wingo
2023-06-22Fix target-max-size-t/scm to not be a fraction (oops)Andy Wingo
2023-06-19Consider $code to make 'ptr representationAndy Wingo
2023-06-19Fix bug in compilation of rsh/lshAndy Wingo
2023-06-19Use tree-il-srcv instead of tree-il-srcAndy Wingo
2023-06-19Excise use of `record-case`Andy Wingo
2023-06-09maint: Add to 'EXTRA_DIST' instead of overwriting it.Ludovic Courtès
2023-06-08Fix exn dispatch for exns within pre-unwind handlersAndy Wingo
2023-06-08Deprecate (ice-9 lineio)Andy Wingo
2023-06-08Load (ice-9 binary-ports) from C in thread-safe wayAndy Wingo
2023-06-08Fix allow-newline? in call-with-truncating-output-stringAndy Wingo
2023-06-08truncated-print: use call-with-truncating-output-stringAndy Wingo
2023-06-08Inline generic-write into pretty-printAndy Wingo
2023-06-08pretty-print: width arg is never falseAndy Wingo
2023-06-08Rewrite pretty-print to rely on port-column, abort earlyAndy Wingo
2023-06-08Modernize soft portsAndy Wingo
2023-06-08Implement R6RS custom textual portsAndy Wingo
2023-06-08Rewrite soft ports in SchemeAndy Wingo