Dirk Herrmann | 1 Nov 2003 08:26
Picon
Picon

guile/guile-core libguile/ChangeLog libguile/ev...

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Dirk Herrmann <D.Herrmann <at> tu-bs.de>	03/11/01 02:26:44

Modified files:
	guile-core/libguile: ChangeLog eval.c 
	guile-core/test-suite: ChangeLog 
	guile-core/test-suite/tests: syntax.test 

Log message:
	* libguile/eval.c (s_expression): Added comment.
	
	(s_empty_combination, error_unbound_variable): New static
	identifiers.
	
	(SCM_VALIDATE_NON_EMPTY_COMBINATION, SCM_EVALIM2, scm_lookupcar1):
	Use ASSERT_SYNTAX, syntax_error or error_unbound_variable to
	signal syntax errors.
	
	(SCM_CEVAL): Separated handling of evaluator bytecodes and other
	scheme objects.
	
	* test-suite/tests/syntax.test (exception:missing/extra-expr-misc):
	Removed.
	
	(exception:illegal-empty-combination): New.
	
	(exception:missing/extra-expr): Unified capitalization.
	
(Continue reading)

Dirk Herrmann | 1 Nov 2003 11:21
Picon
Picon

guile/guile-core/libguile ChangeLog eval.c

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Dirk Herrmann <D.Herrmann <at> tu-bs.de>	03/11/01 05:21:15

Modified files:
	guile-core/libguile: ChangeLog eval.c 

Log message:
	* eval.c (scm_m_body, scm_m_lambda): Documentation strings are not
	handled in scm_m_body any more, but rather in scm_m_lambda.
	
	(scm_m_body, memoize_named_let, scm_m_let, scm_m_letstar,
	scm_m_letrec, scm_m_expand_body): Check for validity is done by
	calling functions of scm_m_body.
	
	(scm_m_lambda): Avoid unnecessary consing when creating the
	memoized code.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1958&tr2=1.1959&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.336&tr2=1.337&r1=text&r2=text
Dirk Herrmann | 2 Nov 2003 11:48
Picon
Picon

guile/guile-core/libguile ChangeLog eval.c

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Dirk Herrmann <D.Herrmann <at> tu-bs.de>	03/11/02 05:48:11

Modified files:
	guile-core/libguile: ChangeLog eval.c 

Log message:
	* eval.c (scm_trampoline_0, scm_trampoline_1, scm_trampoline_2):
	Make sure that error checking in debug mode is not worse than in
	standard mode.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1959&tr2=1.1960&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.337&tr2=1.338&r1=text&r2=text
Dirk Herrmann | 2 Nov 2003 12:39
Picon
Picon

guile/guile-core/libguile ChangeLog eval.c

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Dirk Herrmann <D.Herrmann <at> tu-bs.de>	03/11/02 06:39:36

Modified files:
	guile-core/libguile: ChangeLog eval.c 

Log message:
	* eval.c (canonicalize_define): New static helper function.
	
	(memoize_define, canonicalize_define): Extract handling of
	function currying to canonicalize_define.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1960&tr2=1.1961&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.338&tr2=1.339&r1=text&r2=text
Kevin Ryde | 3 Nov 2003 01:55
Picon
Picon

guile/guile-core/doc/ref ChangeLog

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Kevin Ryde <user42 <at> zip.com.au>	03/11/02 19:55:47

Modified files:
	guile-core/doc/ref: ChangeLog 

Log message:
	*** empty log message ***

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/doc/ref/ChangeLog.diff?tr1=1.157&tr2=1.158&r1=text&r2=text
Kevin Ryde | 3 Nov 2003 01:53
Picon
Picon

guile/guile-core/doc/ref guile.texi

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Kevin Ryde <user42 <at> zip.com.au>	03/11/02 19:53:08

Modified files:
	guile-core/doc/ref: guile.texi 

Log message:
	* misc-modules.texi (File Tree Walk): New chapter.
	* guile.texi: Add it.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/doc/ref/guile.texi.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
Kevin Ryde | 3 Nov 2003 01:52
Picon
Picon

guile/guile-core/doc/ref misc-modules.texi

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Kevin Ryde <user42 <at> zip.com.au>	03/11/02 19:52:32

Modified files:
	guile-core/doc/ref: misc-modules.texi 

Log message:
	* misc-modules.texi (File Tree Walk): New chapter.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/doc/ref/misc-modules.texi.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
Dirk Herrmann | 8 Nov 2003 09:11
Picon
Picon

guile/guile-core libguile/ChangeLog libguile/ev...

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Dirk Herrmann <D.Herrmann <at> tu-bs.de>	03/11/08 03:11:14

Modified files:
	guile-core/libguile: ChangeLog eval.c 
	guile-core/test-suite: ChangeLog 
	guile-core/test-suite/tests: syntax.test 

Log message:
	* libguile/eval.c (s_missing_body_expression): New static identifier.
	
	(s_body): Removed.
	
	(scm_m_expand_body): Fixed core dump when passing a body with
	defines, but without expressions (see additions to syntax.test).
	Use ASSERT_SYNTAX to signal syntax errors.
	
	* test-suite/tests/syntax.test (exception:missing-body-expr): New.
	
	Renamed section 'define' to 'top-level define' and added a new
	section 'internal define' with some tests.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1961&tr2=1.1962&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.339&tr2=1.340&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/ChangeLog.diff?tr1=1.203&tr2=1.204&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/tests/syntax.test.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
(Continue reading)

Kevin Ryde | 8 Nov 2003 21:27
Picon
Picon

guile/guile-core/doc/ref scheme-data.texi

CVSROOT:	/cvsroot/guile
Module name:	guile
Branch: 	
Changes by:	Kevin Ryde <user42 <at> zip.com.au>	03/11/08 15:27:42

Modified files:
	guile-core/doc/ref: scheme-data.texi 

Log message:
	(Random): In random, use  <at> code for *random-state*.
	Reported by Stephen Compall.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/doc/ref/scheme-data.texi.diff?tr1=1.37&tr2=1.38&r1=text&r2=text

Gmane