SystemC::Netlist NEWS --  history of user-visible changes.
Copyright (C) 2001 Wilson Snyder.

The contributors that suggested a given feature is shown in [].
	
This uses outline mode in Emacs.  See C-h m [M-x describe-mode].

* Changes in SystemC 1.000 11/16/2001

**	Moved Netlist guts into Verilog package,
	made SystemC a derrived class.  This allows mixed-mode netlists.

**	$SYSTEMPERL should now point to the root of this package,
	not the root/src directory.

***	Include header guards in .cpp file so that multiple CONCAT
	inclusions with sp_includer work OK.

***	Allow tracing of sc_bv<>'s

****	Addition of experimental sclite library
	for testing package without SystemC installed.

* Changes in SystemC 0.430 9/26/2001

**	Added #sp include directive.  [Experimental, some crashes]

**	AUTOMETHODS is the new name for AUTODECLS
	AUTOMETHODS will create a SC_CTOR(__MODULE__); if there is not
	already one in the class interface.

**	AUTOTRACE uses a internal library to trace ports.
	AUTOTRACE should work on all clocks, ports, arrays, etc, and
	any simple types marked with SP_TRACED.
	AUTOTRACE requires AUTOMETHODS to be used in the class interface.

**	The #include systemperl.h at the top of all .h files has been removed.
	It must be included manually.  This allows systemperl to be used in
	non-systemc applications.

***	AUTOENUM ascii() method implementations are now put in the .cpp
	rather then the .h file.  This is indicated by a AUTOIMPLEMENTATION
	section, which is inserted automatically at the bottom of the .cpp
	file if not elsewhere in the file.

***	Detect and report unterminated strings, automodes, comment blocks.

***	Handle character constants ('a', '\0').  Handle octal and hex
	escape sequences in strings and char-constants.

***	Handle nested typenames (e.g. sc_out<ClassFoo::EnumBar>).



* Changes in SystemC 0.420 6/27/2001

**	Added AUTOSUBCELL_INCLUDE and AUTOSUBCELL_CLASS

**	Extracted SystemC::Template for other programs needing #line'd files.

**	Comments are now properly extracted for signals & ports.
	Note such comments must begin on the same line as the declaration.

***	Fixed extra #line statements in output files.

***	Added directional comment to /*AUTOINST*/ created pins.

***	Fixed bug with recognizing sc_inouts.  [Amir Sahar]


* Changes in SystemC 0.410 5/21/2001

**	Added AUTOTRACE for creating trace statements for all signals.

**	Added sp_includer and sp_makecheck for faster SystemC compiles.

***	Added sp_preproc --libcell for cells that are not to be expanded.
	This is useful for hierarchical sp_preproc'essing.

* Changes in SystemC 0.400 5/4/2001

**	Added AUTOENUM_* for ascii displays of enum values.

**	Added SP_CTOR_IMP for constructors outside of the class decl.

**	Added SP_CELL_DECL, and allowed arrayed cell declarations.

**	Added SP_CELL_FORM for printf formatting of cell name.

**	Fixed class x {enum y}, class z {enum y} problem.

***	Fixed test on Solaris Linux.

****	The debugging dump methods are now ->dump, not ->print.


* Changes in SystemC 0.300 4/3/2001

**	sc_clocks are now recognized as signal declarations.

**	sc_main is considered similar to a SC_MODULE(sc_main)

****	Support Perl 5.005_003 and non-GCC

****	Many, Many bug fixes.


* Changes in SystemC 0.1 3/31/2001

****	Package Created


----------------------------------------------------------------------
$Id: NEWS,v 1.37 2001/11/16 15:01:38 wsnyder Exp $
----------------------------------------------------------------------
Copyright information:

Copyright (C) 2001 Wilson Snyder

   See the README file included with this file for licencing information.

Local variables:
mode: outline
paragraph-separate: "[ 	]*$"
end: