The is close to the last snapshot before the next stable release.
I fixed a few portability bugs pointed out by testers, and integrated
work from a couple contributors. I have evidence that a few more
contributions are forthcoming in the next few days, and the size
of those patches will determine whether there is another snapshot
or a release candidate.
<ftp://icarus.com/pub/eda/verilog/snapshots/verilog-20020121.tar.gz>
<ftp://icarus.com/pub/eda/verilog/snapshots/verilog-20020121.txt>
REMINDER: The coming 0.6 release is the *last* release to include
the vvm back-end. I will cut it out of the build first thing after
the release, to loosen the screws for the next wave of work. If you
think you need it for anything, try vvp again to make sure.
Release Notes for Icarus Verilog 20020121 Snapshot
A few cases where constant expressions were not pre-evaluated have
been fixed. This reduces the size of generated code, and also
coincidentally fixed a few bugs, notably with case statements.
Fixed errors where the code generators failed to report problems back
to the emit function. This caused the compiler to continue even when
it should have stopped.
Format strings for $display and friends have been fixed, and $displayb
and $displayh have been added. Icarus Verilog should get all field
widths correct and similar to commercial compilers, with the added
extension of explicit width support for integer vector
types. Formatted output is now much more accurate.
Various simple but useful bug fixes and performance enhancements
throughout the project. Several things have been cleaned up a bit.
--
Steve Williams "The woods are lovely, dark and deep.
steve at icarus.com But I have promises to keep,
steve at picturel.com and lines to code before I sleep,
http://www.picturel.com And lines to code before I sleep."