Commit History

Autor SHA1 Mensaxe Data
  Christine Lemmer-Webber a6ba7afed4 Remove lower-cps call in compile-js. %!s(int64=3) %!d(string=hai) anos
  Christine Lemmer-Webber 6f112d501d Compile cps to bytecode by default %!s(int64=3) %!d(string=hai) anos
  Christine Lemmer-Webber 204cb98646 Merge branch 'main' into compile-to-js-merge %!s(int64=3) %!d(string=hai) anos
  Andy Wingo e60469c8b6 Add primitive alias analysis to CSE %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 71e201d5c4 Use more logtest in cse.scm %!s(int64=3) %!d(string=hai) anos
  Andy Wingo c9c16db694 Allow primcalls with multiple defs %!s(int64=3) %!d(string=hai) anos
  Andy Wingo c803566a17 Add ,optimize-cps REPL meta-command %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 426867ac7d Add CPS pretty-printer %!s(int64=3) %!d(string=hai) anos
  Andy Wingo c8c35c6987 Allow unchecked functions to have unboxed arguments %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 8fab68f8b1 Move live variable computation routines to utils and graphs. %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 745b67c04a Add frame-local-ref / frame-local-set! support for type 'ptr %!s(int64=3) %!d(string=hai) anos
  Andy Wingo d4d4336ede Hotfix to unify (x ...) patterns in match %!s(int64=3) %!d(string=hai) anos
  Ludovic Courtès 74abae04aa Baseline compiler no longer swaps rsh/lsh when transforming ash calls. %!s(int64=3) %!d(string=hai) anos
  Ludovic Courtès 330c6ea83f Fix 'ash' primcall match clause in baseline compiler. %!s(int64=3) %!d(string=hai) anos
  Ludovic Courtès 136417990c doc: Fix wrong @uref argument order. %!s(int64=3) %!d(string=hai) anos
  Ludovic Courtès e304773416 srfi-1: 'find-tail' passes 'check-arg' the right procedure name. %!s(int64=3) %!d(string=hai) anos
  Ludovic Courtès 5a389ca728 (system repl command) autoloads the compiler, disassembler, and profiler. %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens 96e3686db1 Revert shift of ndim in array tag from 3df3ba1a2c956bba122328e1fc4be614171a4f42 %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens af741e50e9 Fix typo in srfi-69 doc %!s(int64=3) %!d(string=hai) anos
  Aleix Conchillo Flaqué 1f100a4f20 foreign-library: fix darwin detection %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens 9a62f7caca Extend bytevector-fill! to handle a partial fill %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens 926f70f9b5 Refactor srfi-4 declarations %!s(int64=5) %!d(string=hai) anos
  Daniel Llorens 3df3ba1a2c Remove array contp flag %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens c60601332e Deprecate scm_from_contiguous_typed_array %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens c2cf685b65 Remove the 'simple vector' concept %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens b4a80f4239 Update gnulib to 8f4538a53d64054ae2fc8b86c0f87c418c6176e6 %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens 5df5555d12 Add function vector-copy! to core %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens 091f5062cb Reuse core vector-fill! in (scheme base) %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens a34c762de0 Extend core vector-copy to r7rs vector-copy %!s(int64=3) %!d(string=hai) anos
  Daniel Llorens bfda8d3972 Deprecate use of vector-move-left! and vector-move-right! on non-vector arrays %!s(int64=3) %!d(string=hai) anos