* 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.
This commit is contained in:
parent
d6754c2398
commit
216286857b
4 changed files with 116 additions and 52 deletions
|
|
@ -1,3 +1,14 @@
|
|||
2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||
|
||||
* 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.
|
||||
|
||||
2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||
|
||||
* lib.scm (exception:bad-variable): New.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue