-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wake up everybody, I really *am* doing lots of work on Icarus Verilog.
Here comes another snapshot with lots of new stuff for the development
branch. Get the goodies here:

<ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20050829.tar.gz>
<ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20050829.txt>

Release Notes for Icarus Verilog Snapshot 20050829

We are calling this version 0.9.devel. The makefiles stamp that
version into binaries now. We don't want to confuse this with the
older 0.8 release, after all. Note that the "devel" in the name is
significant. In particular, this snapshot is pretty different from the
previous snapshot.

This snapshot further modifies handling of variable types to remove
the distinctions between 4-value vectors and anything else. Signals of
all sort can carry types. In the process, I've also added the
extension to Verilog to support typed wires. See the README.txt, and
look for the section "Nets with Types". In particular, stuff like this
now works:

~       wire real foo = 1.0;
~       reg logic bar, bat;

Is that kool? Depends. It does fix that silly Verilog restriction of
not being able to pass real values through module ports. At any rate,
the code paths within the compiler have been cut down, with fewer
special cases.

Repair support for bi-directional module ports, and introduce the
infrastructure for switches connected to vectors.

Some performance enhancements to vvp have pushed runtime speed to
surpass that of v0.8, at least in some cases. The new internal
structure for vvp, and all those painful code changes in support, are
starting to pay off.

Drop any pretense of potential SystemVerilog support, and update the
documentation to reflect this executive decision. Change the "-g" flag
to reflect the new generation set.

Restore some synthesis capabilities from the stable release. In
particular, certain asynchronous case statements now work again.



- --
Steve Williams                "The woods are lovely, dark and deep.
steve at icarus.com           But I have promises to keep,
http://www.icarus.com         and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFDE7YlrPt1Sc2b3ikRAjnTAJoDsnv+oksOgn2htizzcQbdQsvKzQCgx51E
SwDdxLnl5bxK/D9nJvGuRNw=
=LI0+
-----END PGP SIGNATURE-----

Reply via email to