2002-04-02 Daniel Jacobowitz From Nathanael Nerode : * utils/spu/configure.in: Autoconfiscated. * utils/spu/Makefile.in: Autoconfiscated. * utils/spu/configure: New generated file. 2000-07-21 Stan Shebs 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 * 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 * 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 * 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 * Makefile.in (maintainer-clean): New synonym for realclean. Sun Aug 6 11:47:49 1995 Fred Fish * 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.