guile-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]