HomeSolus

Update verilator to 4.024

Authored by davidjharder on Dec 13 2019, 8:59 AM.

Description

Update verilator to 4.024

Summary:
Update verilator to 4.024

Summarized Changelog

  • Support associative arrays.
  • Support queues.
  • Add +verilator+error+limit to see more assertion errors
  • Support string.toupper and string.tolower.
  • Support $rewind and $ungetc.
  • Support shortreal as real, with a SHORTREAL warning.
  • Support $value$plusargs float and shorts.
  • Fix gate lvalue optimization error.
  • Fix color assertion on empty if.
  • Fix for loop missing initializer.
  • Fix hang on concat error.
  • Fix VPI timed callbacks to be one-shot.
  • Fix // in filenames.
  • Fix $display("%p") to be closer to IEEE.
  • Fix labels on functions with returns.
  • Fix false unused message on Vemumtab.
  • Fix assertion on dotted parameter arrayed function.
  • Fix interface reference tracing.
  • Fix error on unpacked concatenations.

Full changelog here.

Test Plan:

  • Check version
  • Complete the "Sample C++ Execution" here

Reviewers: Triage Team, JoshStrobl

Reviewed By: Triage Team, JoshStrobl

Subscribers: JoshStrobl

Differential Revision: https://dev.getsol.us/D7816

Details

Committed
JoshStroblDec 13 2019, 8:59 AM
Pushed
JoshStroblDec 13 2019, 8:59 AM
Reviewer
Triage Team
Differential Revision
D7816: Update verilator to 4.024
Parents
R4609:cb58d05da820: Update verilator to 4.022
Branches
Unknown
Tags
Unknown
References
tag: verilator-4.024-10