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: