summaryrefslogtreecommitdiff
path: root/ext/systemc/NEWS
blob: 49aa2fdc7e3a65f828a1dcb61e13bd7873d460a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
* SystemC 2.3.1a
  Relicensed under Apache License, Version 2.0.
  No functional changes.

* SystemC 2.3.1
  Release of SystemC 2.3.1
  - Bug fixes.
  - Code cleanup.
  - Some experimental new features.

* SystemC 2.3.0
  Release of SystemC 2.3.0
  - Compliance to IEEE Std 1666-2011
  - Per LRM, includes TLM-2.0.2
  - Bug fixes.
  - Code cleanup.

* SystemC 2.2
  Production release of SystemC 2.2
  - Compliance to IEEE Std 1666-2005

* SystemC 2.2 Beta
  Beta release of SystemC 2.2
  - Bug fixes.
  - Code cleanup.
  - Major new functionality
    o Compliance with the IEEE 1666 SystemC Language reference module.
  - Platforms and compilers supported (added since 2.1):
    o Support for 64-bit Linux systems gcc-3.4.3.
    o Linux with GNU C++ compiler version gcc-4.0.1.
    o MacOS X with GNU C++ compiler version gcc-4.0.0.

* SystemC 2.1 
  Release of SystemC 2.1
  - Bug fixes.
  - Code cleanup.
  - Major new functionality
    o Dynamic process support, including synchronization primitives.
    o Mixed concatenation and concatenation of long types.
    o Event queue support.
    o Exported interfaces: sc_export.
    o New error reporting API.
  - Platforms and compilers supported (added since 2.0.1 Production):
    o Solaris 2.8 with Sun CC compiler version Forte 7 and gcc-3.2.3
    o Linux (Redhat 9.0) with GNU C++ compiler version gcc-3.2.2
    o Linux (Redhat 8.0) with GNU C++ compiler version gcc-2.95.3 and gcc-3.2.3
    o MacOS X with GNU C++ compiler version gcc-3.1 and gcc-3.3.
    o Windows NT 4.0 (SP6a) with VC++ 7.0 

* SystemC 2.0.1 
  Production release of SystemC 2.0.1
  - Bug fixes.
  - Code cleanup.
  - Simple bus example included.
  - Platforms supported (changed from 2.0 Production):
    o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version gcc-2.95.3
    o Linux (Redhat 6.2) with GNU C++ compiler version gcc-2.95.3
    o Linux (Redhat 7.2) with GNU C++ compiler version gcc-2.95.3
    o HP-UX 11.00 with HP C++ compiler version A.03.33
      (Note: +O1 is the highest safe optimization level)
    o Windows NT 4.0 (SP6a) with VC++ 6.0 (SP5)
  - First release of a regression test suite for SystemC.
    The SystemC regression test suite is released separately.

* SystemC 2.0
  Production release of SystemC 2.0.
  - All new SystemC 2.0 core language features.
  - All SystemC 1.0.2 functionality (except obsoleted SystemC 0.9 features).
  - No methodology-specific channels as in SystemC 1.2.1 beta.
    (Note: starting with this release, the 2.0 Core Language Features
     will be released separately from the methodology-specific libraries,
     an example of which is the Master-Slave Library of 1.2.1 beta.
     The release of the Master-Slave Library will follow this release.
     You would be able to use the Master-Slave Library in conjunction with
     this release). 
  - Dynamic thread creation example provided.
  - Directory structure changed from 1.0.2, but same as 2.0 beta-2.
  - Build process changed from 1.0.2 but same as 2.0 beta-2.
  - Bug fixes for 2.0 beta-2.
  - Platforms supported (changed from 2.0 beta-2):
    o Sun Solaris 2.7 and 2.8 with GNU C++ compiler version 2.95.2
    o Sun Solaris 2.7 and 2.8 with SC6.1 and SC6.2
    o Linux (Redhat 6.2) with GNU C++ compiler version 2.95.2
    o HP-UX 11.00 with aCC C++ compiler versions A.03.31 and A.03.15
      (Note: +O1 is the highest safe optimization level)
    o Windows NT 4.0 (SP3 and higher) with VC++6.0

* SystemC 2.0 Beta-2
  Second beta release of SystemC 2.0.

* SystemC 2.0 Beta-1
  First beta release of SystemC 2.0.

* SystemC 1.0.2
  Bug fix release.

* SystemC 1.0.1
  Bug fix release.

* SystemC 1.0
  First release of new SystemC syntax and fixed-point package.

* SystemC 0.91
  Second release of SystemC.

* SystemC 0.9
  This is the first release of SystemC.