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 |