[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA: Icarus Verilog 20011230 Snapshot




A whole bunch of bugs have been fixed in this snapshot. In fact, it is
mostly a bug-fix release, although proper $signed() support is new.
By now, I'm thinking that the feature set is done for the 0.6 release.
I'm hoping to kill a bunch more bugs, then start worrying about release
candidates.

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


Release Notes for 20011230 Snapshot

Compilation and configuration problems have been addressed for various
operating systems and compiler versions. In particular, gcc 3.0 issues
have returned and been fixed, and configure checks for required bison
and flex programs.

A few bugs in support of delays attached to UDP instances have been
fixed. Also, positional parameters passed to certain kinds of modules
created a similar kind of crash and these bugs have been fixed.

Also, bugs in string handling have been fixed.

A few new bugs in escaped names support have been fixed.

Signed arithmetic has been improved. The $signed() system function now
works properly, and comparison has been fixed to properly handle
signed tests. A few random bugs in signed comparison where also fixed.

Various unary operators were not evaluated in constant contexts, such
as parameter expressions. Now, all the unary reduction operators
should work properly in all contexts. Also, arithmitic with x and z and
operands now does the right thing, and ?: operators should synthesize
properly.

bufif devices had some minor problems with their output
strengths. These are now fixed, and bufif and notif devices should
work properly in all contexts.

Event or expressions were creating excess scheduling, leading to
unexpected, and inefficient, behavior. Event or now works immediately
instead of scheduling events.

There were some buffer overruns when $display and the like were
applied to huge vectors. These are all fixed, as well as broken %s
support in certain contexts.

-- 
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."