1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 22:31:12 +02:00
guile/module
Andy Wingo 81d677eb12 implement break and continue, work around overly recursive pmatch expansion
* libguile/vm-i-system.c (goto/args): On a tail call to a different
  procedure, init the locals to valid scheme values. Shouldn't matter for
  well-compiled scheme, but inspecting uninitialized locals could give
  garbage, or badly-compiled code could cause a crash.

* module/language/Makefile.am (NOCOMP_SOURCES): For the moment, don't
  compile compile-ghil.scm. I need to fix this.

* module/language/ecmascript/compile-ghil.scm (load-toplevel): Sigh, and
  disable stack checking in the evaluator too. Grr.
  (comp): Implement (unnamed) break and continue.

* module/language/ecmascript/parse.scm (parse-ecmascript): Fix var
  statements in `for' -- though it still doesn't work.
2009-02-21 20:28:28 +01:00
..
ice-9 Fix interpretation of `(ice-9 getopt-long)'. 2009-02-20 17:38:32 +01:00
language implement break and continue, work around overly recursive pmatch expansion 2009-02-21 20:28:28 +01:00
oop a slight add-method speedup 2009-02-14 00:47:56 +01:00
srfi fix mismerge on srfi-19.scm 2009-01-12 21:45:37 +01:00
system Add -o'/--output' option to "guile-tools compile". 2009-02-21 00:38:06 +01:00
Makefile.am move scm srfi files to module/srfi, and compile them. 2008-11-01 13:49:23 +01:00