HomeSolus

Update verilator to 4.026

Authored by davidjharder on Jan 14 2020, 1:15 AM.

Description

Update verilator to 4.026

Summary:
Update verilator to 4.026

Summarized Changelog

  • Support bounded queues.
  • Support implication operator |-> in assertions.
  • Support string compare, ato*, etc methods.
  • Support immediate cover statements.
  • Ignore uselib to end-of-line.
  • Update FST trace API for better performance.
  • Add vpiTimeUnit and allow to specify time as string.
  • Add error when resetall inside module (IEEE 2017-22.3).
  • Add cleaner error on version control conflicts in sources.
  • Fix little endian cell ranges.
  • Fix queue issues.
  • Fix disable iff in assertions.
  • Fix huge case statement performance.
  • Fix tracing -1 index arrays.
  • Fix expand optimization slowing --lint-only.
  • Fix %{number}s with strings.
  • Fix shebang breaking some shells.

Full changelog here.

Test Plan:

  • Check version.
  • Run the "Hello World" C++ complilation example here.

Reviewers: Triage Team, DataDrake

Reviewed By: Triage Team, DataDrake

Subscribers: DataDrake

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

Details

Committed
DataDrakeJan 14 2020, 1:21 AM
Pushed
DataDrakeJan 14 2020, 1:21 AM
Reviewer
Triage Team
Differential Revision
D8040: Update verilator to 4.026
Parents
R4609:c0e0b19e5ff4: Update verilator to 4.024
Branches
Unknown
Tags
Unknown
References
tag: verilator-4.026-11