NEWS revision 12027:1eb7dc7aa10b
12158SN/A* SystemC 2.3.1a
22158SN/A  Relicensed under Apache License, Version 2.0.
32158SN/A  No functional changes.
42158SN/A
52158SN/A* SystemC 2.3.1
62158SN/A  Release of SystemC 2.3.1
72158SN/A  - Bug fixes.
82158SN/A  - Code cleanup.
92158SN/A  - Some experimental new features.
102158SN/A
112158SN/A* SystemC 2.3.0
122158SN/A  Release of SystemC 2.3.0
132158SN/A  - Compliance to IEEE Std 1666-2011
142158SN/A  - Per LRM, includes TLM-2.0.2
152158SN/A  - Bug fixes.
162158SN/A  - Code cleanup.
172158SN/A
182158SN/A* SystemC 2.2
192158SN/A  Production release of SystemC 2.2
202158SN/A  - Compliance to IEEE Std 1666-2005
212158SN/A
222158SN/A* SystemC 2.2 Beta
232158SN/A  Beta release of SystemC 2.2
242158SN/A  - Bug fixes.
252158SN/A  - Code cleanup.
262158SN/A  - Major new functionality
272665Ssaidi@eecs.umich.edu    o Compliance with the IEEE 1666 SystemC Language reference module.
282665Ssaidi@eecs.umich.edu  - Platforms and compilers supported (added since 2.1):
292760Sbinkertn@umich.edu    o Support for 64-bit Linux systems gcc-3.4.3.
302158SN/A    o Linux with GNU C++ compiler version gcc-4.0.1.
312158SN/A    o MacOS X with GNU C++ compiler version gcc-4.0.0.
322158SN/A
332158SN/A* SystemC 2.1 
342158SN/A  Release of SystemC 2.1
352158SN/A  - Bug fixes.
362158SN/A  - Code cleanup.
372158SN/A  - Major new functionality
382158SN/A    o Dynamic process support, including synchronization primitives.
392158SN/A    o Mixed concatenation and concatenation of long types.
402158SN/A    o Event queue support.
419847Sandreas.hansson@arm.com    o Exported interfaces: sc_export.
424762Snate@binkert.org    o New error reporting API.
432158SN/A  - Platforms and compilers supported (added since 2.0.1 Production):
444762Snate@binkert.org    o Solaris 2.8 with Sun CC compiler version Forte 7 and gcc-3.2.3
452158SN/A    o Linux (Redhat 9.0) with GNU C++ compiler version gcc-3.2.2
462158SN/A    o Linux (Redhat 8.0) with GNU C++ compiler version gcc-2.95.3 and gcc-3.2.3
472158SN/A    o MacOS X with GNU C++ compiler version gcc-3.1 and gcc-3.3.
482158SN/A    o Windows NT 4.0 (SP6a) with VC++ 7.0 
494762Snate@binkert.org
502158SN/A* SystemC 2.0.1 
512158SN/A  Production release of SystemC 2.0.1
522158SN/A  - Bug fixes.
532158SN/A  - Code cleanup.
548706Sandreas.hansson@arm.com  - Simple bus example included.
558706Sandreas.hansson@arm.com  - Platforms supported (changed from 2.0 Production):
568706Sandreas.hansson@arm.com    o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version gcc-2.95.3
578706Sandreas.hansson@arm.com    o Linux (Redhat 6.2) with GNU C++ compiler version gcc-2.95.3
588706Sandreas.hansson@arm.com    o Linux (Redhat 7.2) with GNU C++ compiler version gcc-2.95.3
598706Sandreas.hansson@arm.com    o HP-UX 11.00 with HP C++ compiler version A.03.33
605569Snate@binkert.org      (Note: +O1 is the highest safe optimization level)
615569Snate@binkert.org    o Windows NT 4.0 (SP6a) with VC++ 6.0 (SP5)
625569Snate@binkert.org  - First release of a regression test suite for SystemC.
6311168Sandreas.hansson@arm.com    The SystemC regression test suite is released separately.
6411168Sandreas.hansson@arm.com
652158SN/A* SystemC 2.0
669153Snilay@cs.wisc.edu  Production release of SystemC 2.0.
678885SAli.Saidi@ARM.com  - All new SystemC 2.0 core language features.
689153Snilay@cs.wisc.edu  - All SystemC 1.0.2 functionality (except obsoleted SystemC 0.9 features).
698885SAli.Saidi@ARM.com  - No methodology-specific channels as in SystemC 1.2.1 beta.
702158SN/A    (Note: starting with this release, the 2.0 Core Language Features
712158SN/A     will be released separately from the methodology-specific libraries,
722158SN/A     an example of which is the Master-Slave Library of 1.2.1 beta.
732158SN/A     The release of the Master-Slave Library will follow this release.
742158SN/A     You would be able to use the Master-Slave Library in conjunction with
752158SN/A     this release). 
762158SN/A  - Dynamic thread creation example provided.
772158SN/A  - Directory structure changed from 1.0.2, but same as 2.0 beta-2.
782158SN/A  - Build process changed from 1.0.2 but same as 2.0 beta-2.
792158SN/A  - Bug fixes for 2.0 beta-2.
802158SN/A  - Platforms supported (changed from 2.0 beta-2):
812158SN/A    o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version 2.95.2
822158SN/A    o Sun Solaris 2.7 and 2.8 with SC6.1 and SC6.2
832158SN/A    o Linux (Redhat 6.2) with GNU C++ compiler version 2.95.2
842158SN/A    o HP-UX 11.00 with aCC C++ compiler versions A.03.31 and A.03.15
852158SN/A      (Note: +O1 is the highest safe optimization level)
862158SN/A    o Windows NT 4.0 (SP3 and higher) with VC++6.0
872158SN/A
882158SN/A* SystemC 2.0 Beta-2
892158SN/A  Second beta release of SystemC 2.0.
902158SN/A
915569Snate@binkert.org* SystemC 2.0 Beta-1
922158SN/A  First beta release of SystemC 2.0.
938741Sgblack@eecs.umich.edu
948741Sgblack@eecs.umich.edu* SystemC 1.0.2
959847Sandreas.hansson@arm.com  Bug fix release.
969847Sandreas.hansson@arm.com
979847Sandreas.hansson@arm.com* SystemC 1.0.1
989847Sandreas.hansson@arm.com  Bug fix release.
999847Sandreas.hansson@arm.com
1002158SN/A* SystemC 1.0
1012158SN/A  First release of new SystemC syntax and fixed-point package.
1028885SAli.Saidi@ARM.com
1038885SAli.Saidi@ARM.com* SystemC 0.91
1048885SAli.Saidi@ARM.com  Second release of SystemC.
1058885SAli.Saidi@ARM.com
1068885SAli.Saidi@ARM.com* SystemC 0.9
1078885SAli.Saidi@ARM.com  This is the first release of SystemC.
1082158SN/A