Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > fd14063d7c196455546dc0d375001064 > files > 6

treecc-0.2.2-2mdk.ppc.rpm


0.2.2 (8 February 2003)

	* PHP back-end patches (Alan Knowles).
	* Add directory entries to texinfo documentation (Stephen Compall).
	* "print_lines" and "no_print_lines" options (James Michael DuPont).
	* "allocator" and "no_allocator" options.
	* Permit treecc "%name" options to be set from the command-line.
	* Replace "sed" with "normalize" in "run_tests", to work around
	  problems on systems with CRLF end of line markers (e.g. cygwin.

0.2.0 (11 January 2003)

	* Bind the skeleton files directly into the "treecc" binary,
	  to solve problems with locating the skeletons at runtime.
	* Always disable cygwin for Win32 builds.
	* Better support for out of tree builds.
	* Fix up end of line handling in the test suite so that the
	  tests don't fail because of CRLF vs LF issues.
	* Add the "interal_access" and "public_access" options to
	  support creating private libraries of nodes in C#.
	* Fix the "-f" (force) command-line flag.
	* PHP back-end (Alan Knowles).

0.1.8 (23 November 2002)

	* Bug fixes and documentation for Ruby back-end (Peter Minten).
	* Support languages that don't use tabs for indenting (Peter Minten).

0.1.6 (5 November 2002)

	* Fix C++ code generation in the declaration of virtual operations.
	* Add Ruby code generation (Peter Minten).
	* "Quick and Dirty" guide to extending treecc to new languages.

0.1.4 (2 September 2002)

	* Fixes to "auto_gen.sh" and autoconf/automake support scripts
	  to better support automake 1.6 systems.

0.1.2 (27 June 2002)

	* Add some patches to support out of tree builds (Stephen Compall).
	* Make the build system more automake 1.5 friendly.
	* Work around versions of "sed" that don't support "-" for stdin.

0.1.0 (20 April 2002)

	* Add maintainer mode to the autoconf system to work around
	  autotools version problems.

0.0.8 (27 March 2002)

	* ANSI C compatiblity fixes.
	* Only build "expr_cpp" if bison is being used because "byacc"
	  does not understand the options used in the C++ grammar.
	* Polish the Texinfo documentation a little.
	* Fix the C++ skeleton to use "size_t" in the declaration of "alloc".
	* Implement the "strip_filenames" option to improve the predictability
	  of code generation in Portable.NET's C# compiler.
	* Add the "auto_gen.sh" and "conf_fix.sh" scripts.
	* Add the "essay.html" file to the documentation directory.

0.0.6 (28 December 2001)

	* Swap the order of some fields in "YYNODESTATE" to align nodes
	  better on 64-bit platforms.
	* Fix a bug which prevented treecc from creating default output
	  files if "%output" and "%header" were missing from the source.
	* Bug fix in the singleton code: missing '*' in return case.
	* Add an option for kind values in either the node or the vtable.
	  Vtable kinds can help reduce memory requirements.
	* Bug fix to the skeleton expansion code: "yy" was not being
	  properly expanded to the specified prefix.
	* Implement the "%split" flag for non-virtual operations to split
	  large "switch" statements across multiple functions.  This should
	  help alleviate optimisation problems when compiling Portable.NET's
	  C# compiler with GCC 3.0.

0.0.4 (8 November 2001)

	* Modify the skeleton files so that tree nodes are aligned correctly
	  on 64-bit Solaris systems.
	* Slight documentation and GNU-compliance updates.
	* New version numbering scheme.