ChangeLog   [plain text]


2002-04-02  Daniel Jacobowitz  <drow@mvista.com>

	From Nathanael Nerode <neroden@doctormoo.dyndns.org>:
        * utils/spu/configure.in: Autoconfiscated.
        * utils/spu/Makefile.in: Autoconfiscated.
        * utils/spu/configure: New generated file.

2000-07-21  Stan Shebs  <shebs@shebs.cnchost.com>

	Add the generation of C++ classes.
	* spu.c (version_string): Bump to 0.5.
	(DEFAULT_NUM_CLASSES, DEFAULT_NUM_LIB_CLASSES,
	DEFAULT_NUM_METHODS): New macros.
	(enum decl_types): Add d_class.
	(struct class_desc): New struct.
	(struct function_desc): Add class field.
	(num_classes, num_lib_classes, num_methods, classes, lib_classes):
	New globals.
	(main): Add --classes and --methods options.
	(display_usage): Mention them.
	(add_decl_to_table): Add d_class and default cases.
	(create_classes, create_class, write_class): New functions.
	(write_header_file, write_lib_header_file): Write classes.
	(write_function): Format class methods differently.

	(lang_names): New global.
	(main): Use c++ instead of cpp in --language.
	(write_description_block): Write out all parameter settings.
	* README: Update version number.

2000-07-24  Stan Shebs  <shebs@shebs.cnchost.com>

	* spu.c: Bump to version 0.4; add random ordering of definitions
	and declarations in header files, add return type to functions,
	handle result type when generating expressions, add more computer
	words, generate more variety of types, generate casts around
	mistyped expressions, increase random number period.
	* README: Update version number.

2000-07-21  Stan Shebs  <shebs@shebs.cnchost.com>

	* spu.c: Bump to version 0.3; make all space dynamically sized
	and allocated, add generation of library constructs of which
	only a given percentage are used in the generated program.
	(main): New options --lib-enums, --lib-functions, --lib-macros,
	--lib-structs.
	* README: Update version number.

2000-07-17  Stan Shebs  <shebs@shebs.cnchost.com>

	* spu.c: Rewrite almost everything; add enum generation, C++
	output, unique global name generation, more types of expressions.
	* README: Update to reflect changes.

Tue Jun 25 23:19:38 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)

        * Makefile.in (datadir): Set to $(prefix)/share.
	(docdir): Removed.

Wed Sep 20 13:42:55 1995  Ian Lance Taylor  <ian@cygnus.com>

	* Makefile.in (maintainer-clean): New synonym for realclean.

Sun Aug  6 11:47:49 1995  Fred Fish  <fnf@cygnus.com>

	* Makefile.in (distclean): Remove Makefile and config.status.

Mon Jun 27 11:39:55 1994  Stan Shebs  (shebs@andros.cygnus.com)

	* configure.in, Makefile.in, README, spu.c: New files.