1* SystemC 2.3.1a 2 Relicensed under Apache License, Version 2.0. 3 No functional changes. 4 5* SystemC 2.3.1 6 Release of SystemC 2.3.1 7 - Bug fixes. 8 - Code cleanup. 9 - Some experimental new features. 10 11* SystemC 2.3.0 12 Release of SystemC 2.3.0 13 - Compliance to IEEE Std 1666-2011 14 - Per LRM, includes TLM-2.0.2 15 - Bug fixes. 16 - Code cleanup. 17 18* SystemC 2.2 19 Production release of SystemC 2.2 20 - Compliance to IEEE Std 1666-2005 21 22* SystemC 2.2 Beta 23 Beta release of SystemC 2.2 24 - Bug fixes. 25 - Code cleanup. 26 - Major new functionality 27 o Compliance with the IEEE 1666 SystemC Language reference module. 28 - Platforms and compilers supported (added since 2.1): 29 o Support for 64-bit Linux systems gcc-3.4.3. 30 o Linux with GNU C++ compiler version gcc-4.0.1. 31 o MacOS X with GNU C++ compiler version gcc-4.0.0. 32 33* SystemC 2.1 34 Release of SystemC 2.1 35 - Bug fixes. 36 - Code cleanup. 37 - Major new functionality 38 o Dynamic process support, including synchronization primitives. 39 o Mixed concatenation and concatenation of long types. 40 o Event queue support. 41 o Exported interfaces: sc_export. 42 o New error reporting API. 43 - Platforms and compilers supported (added since 2.0.1 Production): 44 o Solaris 2.8 with Sun CC compiler version Forte 7 and gcc-3.2.3 45 o Linux (Redhat 9.0) with GNU C++ compiler version gcc-3.2.2 46 o Linux (Redhat 8.0) with GNU C++ compiler version gcc-2.95.3 and gcc-3.2.3 47 o MacOS X with GNU C++ compiler version gcc-3.1 and gcc-3.3. 48 o Windows NT 4.0 (SP6a) with VC++ 7.0 49 50* SystemC 2.0.1 51 Production release of SystemC 2.0.1 52 - Bug fixes. 53 - Code cleanup. 54 - Simple bus example included. 55 - Platforms supported (changed from 2.0 Production): 56 o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version gcc-2.95.3 57 o Linux (Redhat 6.2) with GNU C++ compiler version gcc-2.95.3 58 o Linux (Redhat 7.2) with GNU C++ compiler version gcc-2.95.3 59 o HP-UX 11.00 with HP C++ compiler version A.03.33 60 (Note: +O1 is the highest safe optimization level) 61 o Windows NT 4.0 (SP6a) with VC++ 6.0 (SP5) 62 - First release of a regression test suite for SystemC. 63 The SystemC regression test suite is released separately. 64 65* SystemC 2.0 66 Production release of SystemC 2.0. 67 - All new SystemC 2.0 core language features. 68 - All SystemC 1.0.2 functionality (except obsoleted SystemC 0.9 features). 69 - No methodology-specific channels as in SystemC 1.2.1 beta. 70 (Note: starting with this release, the 2.0 Core Language Features 71 will be released separately from the methodology-specific libraries, 72 an example of which is the Master-Slave Library of 1.2.1 beta. 73 The release of the Master-Slave Library will follow this release. 74 You would be able to use the Master-Slave Library in conjunction with 75 this release). 76 - Dynamic thread creation example provided. 77 - Directory structure changed from 1.0.2, but same as 2.0 beta-2. 78 - Build process changed from 1.0.2 but same as 2.0 beta-2. 79 - Bug fixes for 2.0 beta-2. 80 - Platforms supported (changed from 2.0 beta-2): 81 o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version 2.95.2 82 o Sun Solaris 2.7 and 2.8 with SC6.1 and SC6.2 83 o Linux (Redhat 6.2) with GNU C++ compiler version 2.95.2 84 o HP-UX 11.00 with aCC C++ compiler versions A.03.31 and A.03.15 85 (Note: +O1 is the highest safe optimization level) 86 o Windows NT 4.0 (SP3 and higher) with VC++6.0 87 88* SystemC 2.0 Beta-2 89 Second beta release of SystemC 2.0. 90 91* SystemC 2.0 Beta-1 92 First beta release of SystemC 2.0. 93 94* SystemC 1.0.2 95 Bug fix release. 96 97* SystemC 1.0.1 98 Bug fix release. 99 100* SystemC 1.0 101 First release of new SystemC syntax and fixed-point package. 102 103* SystemC 0.91 104 Second release of SystemC. 105 106* SystemC 0.9 107 This is the first release of SystemC. 108