1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/module
Andy Wingo 19113f1ca7 allow case-lambda expressions with no clauses
* module/ice-9/psyntax-pp.scm:
* module/ice-9/psyntax.scm (case-lambda, case-lambda*): Allow 0
  clauses.

* module/language/scheme/decompile-tree-il.scm (do-decompile):
  (choose-output-names):
* module/language/tree-il.scm (unparse-tree-il):
  (tree-il-fold, post-order!, pre-order!):
* module/language/tree-il/effects.scm (make-effects-analyzer):
* module/language/tree-il/cse.scm (cse):
* module/language/tree-il/debug.scm (verify-tree-il):
* module/language/tree-il/peval.scm (peval): Allow for lambda-body to be
  #f.

* libguile/memoize.c (memoize):
* module/language/tree-il/canonicalize.scm (canonicalize!): Give a body
  to empty case-lambda before evaluating it or compiling it,
  respectively.

* test-suite/tests/optargs.test ("case-lambda", "case-lambda*"): Add
  tests.
2013-03-09 11:16:31 +01:00
..
ice-9 allow case-lambda expressions with no clauses 2013-03-09 11:16:31 +01:00
language allow case-lambda expressions with no clauses 2013-03-09 11:16:31 +01:00
oop Clarify the copyright status of GOOPS. 2013-01-26 15:41:05 +01:00
rnrs add read-string and read-string! to (ice-9 rdelim) 2013-01-22 15:15:43 +01:00
scripts Fix a couple of warnings. 2012-01-26 00:37:23 +01:00
srfi deprecate generalized vectors in favor of arrays 2013-02-18 16:57:15 +01:00
sxml add #:doctype-handler to xml->sxml 2013-01-30 15:29:18 +01:00
system ,option evaluates its right-hand-side 2013-03-07 11:29:01 +01:00
texinfo (texinfo docbook): informaltable is a block element. 2013-02-09 18:19:06 +01:00
web add read-string and read-string! to (ice-9 rdelim) 2013-01-22 15:15:43 +01:00
Makefile.am GUILE_INSTALL_LOCALE=1 during build 2013-03-07 11:02:33 +01:00
rnrs.scm Add missing R6RS `open-file-input/output-port' procedure 2012-11-12 20:47:57 +01:00
statprof.scm add gcprof 2011-05-05 11:43:12 +02:00
texinfo.scm (texinfo): add a command-spec for @math{}. 2013-02-09 18:19:28 +01:00