[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch main updated (d4d4336 -> c803566)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch main updated (d4d4336 -> c803566) |
Date: |
Fri, 1 Oct 2021 05:37:30 -0400 (EDT) |
wingo pushed a change to branch main
in repository guile.
from d4d4336 Hotfix to unify (x ...) patterns in match
new 745b67c Add frame-local-ref / frame-local-set! support for type 'ptr
new 8fab68f Move live variable computation routines to utils and graphs.
new c8c35c6 Allow unchecked functions to have unboxed arguments
new 426867a Add CPS pretty-printer
new c803566 Add ,optimize-cps REPL meta-command
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
libguile/frames.c | 11 +-
module/Makefile.am | 1 +
module/language/cps/dump.scm | 317 ++++++++++++++++++++++++++++++++
module/language/cps/graphs.scm | 88 ++++++++-
module/language/cps/slot-allocation.scm | 214 +--------------------
module/language/cps/utils.scm | 174 ++++++++++++++----
module/language/tree-il/compile-cps.scm | 11 +-
module/system/repl/command.scm | 7 +-
module/system/repl/common.scm | 26 ++-
9 files changed, 588 insertions(+), 261 deletions(-)
create mode 100644 module/language/cps/dump.scm
- [Guile-commits] branch main updated (d4d4336 -> c803566),
Andy Wingo <=
- [Guile-commits] 02/05: Move live variable computation routines to utils and graphs., Andy Wingo, 2021/10/01
- [Guile-commits] 01/05: Add frame-local-ref / frame-local-set! support for type 'ptr, Andy Wingo, 2021/10/01
- [Guile-commits] 04/05: Add CPS pretty-printer, Andy Wingo, 2021/10/01
- [Guile-commits] 05/05: Add ,optimize-cps REPL meta-command, Andy Wingo, 2021/10/01
- [Guile-commits] 03/05: Allow unchecked functions to have unboxed arguments, Andy Wingo, 2021/10/01