mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-08 02:40:17 +02:00
*** empty log message ***
This commit is contained in:
parent
c8e39a6752
commit
2fd945df34
3 changed files with 32 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
|
* boot-9.scm, rdelim.scm: Use "'()" instead of "()" in all places
|
||||||
|
where the empty list is meant.
|
||||||
|
|
||||||
2001-02-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
2001-02-26 Mikael Djurfeldt <mdj@linnaeus.mit.edu>
|
||||||
|
|
||||||
* boot-9.scm (save-stack): Use `primitive-eval' for stack
|
* boot-9.scm (save-stack): Use `primitive-eval' for stack
|
||||||
|
|
|
@ -1,3 +1,25 @@
|
||||||
|
2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
|
* eval.h (SCM_EVALIM2): New macro. Use it when a
|
||||||
|
immediate, literal constant should be evaluated.
|
||||||
|
* eval.c (scm_s_duplicate_formals): New error message string.
|
||||||
|
(scm_c_improper_memq): New function.
|
||||||
|
(scm_m_lambda): Check for duplicate arguments.
|
||||||
|
(scm_ceval, scm_deval): When executing a body: only cons a new
|
||||||
|
toplevel environment frame when it is different from the
|
||||||
|
existing one; use EVALCAR instead of SIDEVAL so that we can properly
|
||||||
|
check for empty combinations; use SCM_EVALIM2 for the same reason
|
||||||
|
in the non-toplevel loop.
|
||||||
|
(nontoplevel_cdrxnoap, nontoplevel_cdrxbegin, nontoplevel_begin):
|
||||||
|
New labels with the meaning of their non-"nontoplevel" partners,
|
||||||
|
but they are used when it is known that the body is not evaluated at
|
||||||
|
top-level.
|
||||||
|
(scm_apply, scm_dapply): use SCM_EVALIM2 to get proper error
|
||||||
|
reporting for empty combinations.
|
||||||
|
|
||||||
|
[ I think I recovered the lost performance with this. I will
|
||||||
|
further clean this up soon, too. ]
|
||||||
|
|
||||||
2001-03-02 Keisuke Nishida <kxn30@po.cwru.edu>
|
2001-03-02 Keisuke Nishida <kxn30@po.cwru.edu>
|
||||||
|
|
||||||
* Remove dump facilities.
|
* Remove dump facilities.
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2001-03-03 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
|
* tests/alist.test: Use "'()" instead of "()" in all places
|
||||||
|
where the empty list is meant.
|
||||||
|
|
||||||
2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
2001-03-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||||
|
|
||||||
* lib.scm (exception:unbound-var, exception:wrong-num-args): New
|
* lib.scm (exception:unbound-var, exception:wrong-num-args): New
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue