Commit History

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