2001-07-15  Steen Lumholt  <slu@lumholt.dk>

	* sizzle-config.in (handle-command-line): Don't use the -R flag.

2001-03-02  [ Ela ]  <ela@lkcc.org>

	* sizzle.c (getopt): Fixed behaviour of the optind variable 
	for it is used by sizzle later. Handling compound arguments 
	like `-qs' correctly.

2000-11-28  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* Makefile.am (sizzle_LDADD): Take libsizzle.la from
	$(top_builddir), not $(top_srcdir).

	* README: Fixed a typo.

	* Makefile.am (INCLUDES): Use new variable for include directory
	for NLS.

	* sizzle.c: Removed inclusion of <libsizzle/alloc.h>, as it is
	included via <libsizzle/libsizzle.h>.

2000-11-08  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main_loop): New command line option `-n,
	--no-system-init-file', which inhibits loading of the system-wide
	initialization file `$prefix/share/sizzle/$version/core/init.scm'.
	The option `-q, --no-init-file' now only inhibits loading the
	user's init file `~/.sizzle'.

2000-10-31  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* README: Added description for `sizzle-gen-if.in'.
	Added description for `sizzle.dsp'.

	* Makefile.am (CLEANFILES): Added `sizzle-gen-if'.

2000-09-28  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle-gen-if.in (parse-def): Support for $(module (core ...)).
	When given, all following functions and syscalls will be defined
	in the given module.

2000-09-25  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle-config.in: Added -R$(libdir) to the output of the `link'
	command.

	* Makefile.am (sizzle-config): Added `g' to sed substitution rule
	for @-libdir-@, to support -R$(libdir) in the make rule for
	sizzle-config.in.

2000-08-25  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* Makefile.am (sizzle-gen-if): New rule for generating the
	interface generator.

	* sizzle-gen-if.in: Moved over from the scripts directory, as it
	is now officially available.

2000-08-23  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main_loop): Print an error message and return the exit
	code 1 if a script passed with `-s' or `-l' cannot be found.
	(main_loop): Removed the old debugging code printing the symbol
	table.
	(main_loop): Replaced zzz_toplevel_env with
	zzz_interaction_environment.

2000-08-22  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* hanoi.scm, tak.pl, tak.scm, tailrecurse.scm, benchmark.txt,
	floats.scm: Moved to the ../benchmark directory.

	* cgi-test.scm, safe.scm: Deleted.
	
	* Makefile.am (EXTRA_DIST): Removed deleted files.

	* stuff.scm: Deprecated file.

2000-08-16  [ Ela ]  <ela@lkcc.org>

	* sizzle.c (getopt): Added a `dummy' implementation for 
	getopt() which is not available in Win32. Taken from Serveez.

2000-08-14  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* floats.scm: Changed to use `gc-stats' instead of `gc-count'.

2000-06-23  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle-config.in: Added libraries to the output of `link' and
	`static-link'.

	* Makefile.am: Substitute the extra libraries in sizzle-config.in,
	so that all needed libraries are included in the output of
	`sizzle-config link' and `sizzle-config static-link'.

2000-06-22  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (usage): Updated usage messages.

2000-06-21  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main_loop): Mistakenly wrote -1 instead of -2 when
	checking return value of zzz_evaluate_file().

2000-06-20  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main_loop): After loading system init file loads user
	init file now.  The system and user init files are loaded into
	different environments now.

2000-06-19  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle-config.in: Added command line option `static-link' for
	obtaining the command line necessary to link statically against
	libsizzle.

2000-06-01  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main): Removed unneeded inclusion of stdarg.h.
	getopt_long() and all needed structures and variables are now
	declared if not declared in getopt.h (thx ela again).

2000-05-30  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main_loop): Added command line switches -l (--load)
	and -e (--eval).

2000-05-24  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c: Added the command line option `-q, --no-init-file',
	which inhibits loading of LIBARYDIR/init.scm on startup.

2000-04-28  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.m4: Autoconf macro for finding Sizzle's configuration
	from within other program's configure scripts.

	* sizzle-config.in: New configuration program in the style of
	guile-config.

	* Makefile.am: Adapted for properly build sizzle-config and
	install sizzle.m4.

2000-04-10  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* Cleaned up the source directory.

2000-02-10  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* number.c: Implemented some more R5RS functions: number
	predicates, `abs', `quotient', `remainder'.  `modulo' also has
	been implemented but does not yet conform to the standard.

	* char.c, char.h: New files for character functions.  Implemented
	all R5RS character functions.

	* stringfun.c: Implemented string compare functions according to
	R5RS.

	* eval.c (named_let_form): Implemented named `let' expressions.
	(let_form): Made `let' R5RS compliant.
	(letstar_form): Implemented R5RS compliant `let*'.
	(letrec_form): Implemented R5RS compliant `letrec'.
	(eliminate_tail_recursion): Now named `let' safe.
	(check_let_formals): New function.  Does checks common to `let',
	`let*' and `letrec'.

1999-12-06  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* sizzle.c (main): Created.

