1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-24 12:20:20 +02:00
guile/module/language/tree-il
Andy Wingo 5e0253f19e replace <dynset> with primcalls to fluid-set!
* doc/ref/compiler.texi (Tree-IL): Remove mention of <dynset>.
* module/language/scheme/decompile-tree-il.scm (do-decompile):
  (choose-output-names): Remove dynset.
* module/language/tree-il.scm (<tree-il>, parse-tree-il):
  (unparse-tree-il, make-tree-il-folder, pre-post-order): Remove
  <dynset>.

* module/language/tree-il/analyze.scm (analyze-lexicals):

* module/language/tree-il/compile-glil.scm (*primcall-ops*): Add
  fluid-set!.
  (flatten-lambda-case): Remove <dynset> case.

* module/language/tree-il/cse.scm (cse):
* module/language/tree-il/debug.scm (verify-tree-il): Remove <dynset>
  cases.

* module/language/tree-il/effects.scm (make-effects-analyzer): Remove
  <dynset> case.  Add a primcall fluid-set! case.

* module/language/tree-il/peval.scm (peval): Remove dynset cases.

* module/language/tree-il/primitives.scm (*primitive-expand-table*):
  Remove fluid-set! -> dynset transformation.
2013-06-27 22:02:43 +02:00
..
analyze.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
canonicalize.scm Implement tree-il-fold in terms of make-tree-il-folder. 2013-06-10 22:46:08 +02:00
compile-glil.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
cse.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
debug.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
effects.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
fix-letrec.scm Tree-il post-order rewriter no longer destructive 2013-06-10 22:46:08 +02:00
inline.scm separate peval and a new canonicalization pass into their own modules 2011-09-28 19:39:39 +02:00
optimize.scm Pre-order tree-il rewrites are now non-destructive 2013-06-10 22:46:08 +02:00
peval.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
primitives.scm replace <dynset> with primcalls to fluid-set! 2013-06-27 22:02:43 +02:00
spec.scm Merge remote-tracking branch 'origin/stable-2.0' 2013-01-31 11:52:42 +01:00