mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
Add support for recording inlinable module exports
* module/language/tree-il/inlinable-exports.scm: New module. * am/bootstrap.am: * module/Makefile.am: * module/language/tree-il/optimize.scm (make-optimizer): * module/system/base/optimize.scm (available-optimizations): Wire up new module. * module/ice-9/boot-9.scm (module): Add inlinable-exports field. (define-module*): Add #:inlinable-exports kwarg.
This commit is contained in:
parent
a892791b43
commit
cbfad75fa6
6 changed files with 891 additions and 8 deletions
|
@ -63,6 +63,7 @@ SOURCES = \
|
|||
language/tree-il/effects.scm \
|
||||
language/tree-il/eta-expand.scm \
|
||||
language/tree-il/fix-letrec.scm \
|
||||
language/tree-il/inlinable-exports.scm \
|
||||
language/tree-il/letrectify.scm \
|
||||
language/tree-il/optimize.scm \
|
||||
language/tree-il/peval.scm \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue