1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-08 21:42:28 +02:00
guile/module/language/tree-il
Andy Wingo 9dadfa47b0 fix prompt in fix in single-value context compilation
* module/language/tree-il/compile-glil.scm (flatten): When compiling a
  <prompt> in push context with an RA, after the body returns normally,
  jump to that RA instead of to our POST label (which in that case does
  not need to be emitted).  Fixes a tail <prompt> in a push <fix>.

* test-suite/tests/control.test ("prompt in different contexts"): Add
  more test cases.
2011-03-27 15:00:18 +02:00
..
analyze.scm Use vhash-delq' in (language tree-il analyze)'. 2011-02-22 00:32:42 +01:00
compile-glil.scm fix prompt in fix in single-value context compilation 2011-03-27 15:00:18 +02:00
fix-letrec.scm fix-letrec tweaks 2011-03-09 22:38:11 +01:00
inline.scm fix memq/memv inlining 2011-02-07 21:58:51 +01:00
optimize.scm compilation enviroments are always modules; simplifications & refactorings 2009-10-16 15:33:32 +02:00
primitives.scm inline symbol? and vector? to opcodes, and a psyntax inlining tweak 2010-10-08 12:31:56 +02:00
spec.scm remove `version' field from <language> 2010-05-02 11:19:13 +02:00