accellera-official / systemc

SystemC Reference Implementation
https://systemc.org/overview/systemc/
Apache License 2.0
498 stars 155 forks source link

IEEE_1666_SYSTEMC macro is not matching the specification published on IEEE #102

Open silabs-MattG opened 4 weeks ago

silabs-MattG commented 4 weeks ago

https://github.com/accellera-official/systemc/blob/f6424235be55aa4ffbbc8c1af0d4869ba92b5785/src/sysc/kernel/sc_ver.h#L66

According to 1666-2023 that is currently accessible from the IEEE xplore catalog, the macro is supposed to have the same value as is present in version 1666-2011 of the specification. Will there be an errata to fix the spec?

lmailletcontoz commented 1 week ago

Hello, thanks for reaching out. A corrigendum is currently discussed in the IEEE P1666 group to fix the spec issue. The SystemC 3.0.0 reference implementation anticipates the fix, see RELEASESNOTES.md, section 8: (...) Some typos have not been fixed yet in the version of the IEEE Std. 1666-2023 document available online, but have been implemented in this release:

_- IEEE_1666SYSTEMC is set to 202301L

(...)