1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-02 15:40:38 +02:00
guile/module/language/tree-il
Andy Wingo e7cfd6dbab Simplify the define-primitive-expander macro
* module/language/tree-il/primitives.scm (primitive-expander):
(define-primitive-expander!): New helpers.
(define-primitive-expander): Rewrite in terms of syntax-case.
(error, make-vector, eqv?, equal?, call-with-prompt)
(abort-to-prompt*, abort-to-prompt): Use new helper.
2019-08-18 22:27:12 +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 "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
cps-primitives.scm Add support for optimized unboxed abs and sqrt 2019-08-04 21:54:51 +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 "mod" field to tree-il toplevel ref, set, define 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
optimize.scm Run fix-letrec before peval 2019-08-13 13:59:14 +02:00
peval.scm Add "mod" field to tree-il toplevel ref, set, define 2019-08-18 22:27:12 +02:00
primitives.scm Simplify the define-primitive-expander macro 2019-08-18 22:27:12 +02:00
spec.scm Rename CPS2 to CPS 2015-07-22 17:19:04 +02:00