Skip to content

Changelog

Mikhail Moiseev edited this page Dec 6, 2024 · 12 revisions

Version 1.6.10 (Dec`24)

  • Record with base class can be used as channel payload
  • Static and static const array in modular interface fixed
  • Moved to SystemC 3.0.0 and Clang/LLVM 18

Version 1.6.2 (Apr`24)

  • Big integer bug fixed in SystemC 3.0.0 RC
  • Error reports for incorrect sensitivity list improved
  • Function parameters passed by reference bug fixed

Version 1.6.1 (Jan`24)

  • Moved to SystemC 3.0.0 RC
  • Moved to Clang/LLVM 15.0.7
  • Unused statements/variables removed

Version 1.5.11 (May`23)

  • Switched to C++17
  • Static constant supported in records

Version 1.5.5 (Jan`23)

Version 1.5.0 (Dec`22)

  • class/struct type in sc_signal/sc_in/sc_out supported
  • Temporal assertions updated with stable/rise/fell
  • Pretty printers for SystemC type support in gdb added

Version 1.4.28 (Jun`22)

  • sc_bv supported
  • string literals supported, intended to introduce >64bit integer literals

Version 1.4.22 (May`22)

  • Array in record supported
  • Record with base class supported, multiple inheritance supported
  • Variable, constant and static constant member std:array supported
  • Constant member std::vector supported

Version 1.4.16 (Mar`22)

  • Generate localparam for non-modifed member variables
  • Global constant in MIF fixed

Version 1.4.11 (Dec`21)

  • sc_vector of MIF supported
  • Function call in loop condition supported (for loop with wait())
  • Constant and static constant arrays suported in MIF
  • Unsigned mode added

Version 1.4.5 (Oct`21)

  • Clang/LLVM updated to 12.0.1
  • Signed arithmetic fixed