SystemC::Vregs 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 Vregs 1.100 10/18/2001

**	Added rules for .cpp files: before_enum_cpp,
	after_enum_cpp, before_class_cpp, after_class_cpp.

***	Made RBASEA_ and RBASEAE_ defines from common prefix
	exising across multiple registers.  RBASEAM_ is a power-of-two
	mask for extracting that range.

***	Classes which have a smaller base class now have the
	correct sizeof(), previously they would have the base's sizeof.

***	Non-contiguous fields are now postfixed with a number instead
	of prefixed.  Thus CR1_Reg_Field and CR2_Reg_Field become
	CR_Reg_Field_1 and CR_Reg_Field_2.

***	Fields that extend beyond 32 bits now get additional defines
	with the word number enclosed in them.  This allows for easy
	extraction from 32-bit busses.

****	Comment columns in register definitions now become attributes.
	This allows other parsers to pick off the fields they need.

****	Fixed E_ enum defines to be in hex, not decimal.


* Changes in Vregs 1.000 9/03/2001

**	First publicized release.

***	Added ENUM ascii() methods to cpp instead of inlined .h


* Changes in Vregs 0.1 6/27/2001

****	Package Released as Beta


----------------------------------------------------------------------
$Id: NEWS,v 1.11 2001/10/18 12:46:46 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: