* libguile/eval.c: Sorted include files alphabetically.
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 18 Oct 2003 14:49:55 +0000 (14:49 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 18 Oct 2003 14:49:55 +0000 (14:49 +0000)
commit216286857be77676b068f36ed96ea686de03a89e
treee03b9ca5245f4d3f08cdf31cabb3645458bc72ab
parentd6754c2398030aea59dc7b1e1a4ceb99157fd829
* libguile/eval.c: Sorted include files alphabetically.

(scm_m_begin): Added comment.

(scm_m_or): Use ASSERT_SYNTAX to signal syntax errors.  Avoid
unnecessary consing when creating the memoized code.

(iqq, scm_m_quasiquote, scm_m_quote): Use ASSERT_SYNTAX to signal
syntax errors.  Be more specific about the kind of error that was
detected.

(scm_m_quote, unmemocopy): As an optimization, vector constants
are now inserted unquoted into the memoized code.  During
unmemoization the quotes are added again to provide syntactically
correct code.

* test-suite/tests/syntax.test (exception:missing/extra-expr,
exception:missing/extra-expr-misc): Renamed
exception:missing/extra-expr to exception:missing/extra-expr-misc.

(exception:missing/extra-expr-syntax,
exception:missing/extra-expr): Renamed
exception:missing/extra-expr-syntax to
exception:missing/extra-expr.
libguile/ChangeLog
libguile/eval.c
test-suite/ChangeLog
test-suite/tests/syntax.test