[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (728de16 -> 4311dc9)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (728de16 -> 4311dc9) |
Date: |
Fri, 8 May 2020 11:13:40 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from 728de16 Fix prompt compilation
new 457bc9f Update (system base compile) header
new f38735f Remove compilation order cache
new cdb9030 Slight (system base compile) refactor
new 6bb996e Use more `match' in (system base compile)
new 52f308e Rework compile-fold
new c8c19f2 Add #:optimization-level, #:warning-level compile keyword args
new 116f94d Add language-specific analysis pass to compiler infrastructure
new 220934c Wire up simplified warning levels in "guild compile"
new e9c0f30 Warning and optimization levels always small integers
new 4311dc9 Define new "lowering" phase in compiler
The 10 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:
.dir-locals.el | 1 +
am/bootstrap.am | 2 +-
am/guilec | 2 +-
bootstrap/Makefile.am | 4 +-
module/language/cps/compile-bytecode.scm | 25 +-
module/language/cps/optimize.scm | 63 ++--
module/language/cps/spec.scm | 3 +-
module/language/tree-il/analyze.scm | 25 +-
module/language/tree-il/compile-bytecode.scm | 51 +---
module/language/tree-il/compile-cps.scm | 29 +-
module/language/tree-il/optimize.scm | 12 +
module/language/tree-il/spec.scm | 4 +
module/scripts/compile.scm | 60 ++--
module/system/base/compile.scm | 252 ++++++++++------
module/system/base/language.scm | 47 ++-
module/system/base/message.scm | 25 +-
test-suite/tests/cross-compilation.test | 6 +-
test-suite/tests/optargs.test | 424 +++++++++++++--------------
test-suite/tests/tree-il.test | 8 +-
19 files changed, 557 insertions(+), 486 deletions(-)
- [Guile-commits] branch master updated (728de16 -> 4311dc9),
Andy Wingo <=
- [Guile-commits] 06/10: Add #:optimization-level, #:warning-level compile keyword args, Andy Wingo, 2020/05/08
- [Guile-commits] 09/10: Warning and optimization levels always small integers, Andy Wingo, 2020/05/08
- [Guile-commits] 08/10: Wire up simplified warning levels in "guild compile", Andy Wingo, 2020/05/08
- [Guile-commits] 02/10: Remove compilation order cache, Andy Wingo, 2020/05/08
- [Guile-commits] 01/10: Update (system base compile) header, Andy Wingo, 2020/05/08
- [Guile-commits] 04/10: Use more `match' in (system base compile), Andy Wingo, 2020/05/08
- [Guile-commits] 05/10: Rework compile-fold, Andy Wingo, 2020/05/08
- [Guile-commits] 10/10: Define new "lowering" phase in compiler, Andy Wingo, 2020/05/08
- [Guile-commits] 07/10: Add language-specific analysis pass to compiler infrastructure, Andy Wingo, 2020/05/08
- [Guile-commits] 03/10: Slight (system base compile) refactor, Andy Wingo, 2020/05/08