1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 09:10:22 +02:00
guile/module/language/tree-il
Andy Wingo 31cb10af81 Letrectify only on -O2; update docs
* doc/ref/api-evaluation.texi (Compilation): Document the -O options.
* doc/ref/api-modules.texi (Using Guile Modules): @@ docs refer to
  declarative modules.
  (Creating Guile Modules): Use when for 1-armed if.
  (Declarative Modules): Make implications of declarative bindings more
  explicit, and explicitly document ways to disable the optimization.
* module/language/tree-il/optimize.scm (tree-il-optimizations): Punt
  letrectification to -O2.
2019-08-25 12:51:03 +02:00
..
analyze.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
canonicalize.scm Inline escape-only prompt bodies in the Tree-IL 2013-08-11 16:45:31 +02:00
compile-cps.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
cps-primitives.scm Unbox floor/ceiling and trigonometric functions where possible 2019-08-24 11:56:18 +02:00
debug.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
effects.scm Add primitive support for working with module variables 2019-08-18 22:27:12 +02:00
fix-letrec.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
letrectify.scm Skip tests that don't work under letrectification 2019-08-18 22:27:12 +02:00
optimize.scm Letrectify only on -O2; update docs 2019-08-25 12:51:03 +02:00
peval.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
primitives.scm Unbox floor/ceiling and trigonometric functions where possible 2019-08-24 11:56:18 +02:00
spec.scm Rename CPS2 to CPS 2015-07-22 17:19:04 +02:00