iverilog/driver
Martin Whitaker 21f33085f0 Fix for pr2123173.
Functions that appear in continuous assignment expressions and that
have hidden dependencies or side effects need to be re-evaluated
whenever any input to the expression changes. This patch adds support
in the compiler and vvp runtime to enable this. This is currently
activated for any system function call that has no arguments. The
user may also force it to be used for any user function by passing
the option -gstrict-ca-eval to the compiler driver.

This patch also removes the -dautomatic option which was used for
gaining confidence in the code that supports automatic tasks and
functions. It is believed that the testsuite provides reasonable
fault coverage, and further tests can be added if bugs are found.
2008-12-29 16:09:33 -08:00
..
.cvsignore Ignore generated pdf and ps files. 2002-07-01 03:54:08 +00:00
Makefile.in Enable -Wshadow by default 2008-12-29 16:03:16 -08:00
cflexor.lex Non-controversial whitespace cleanup 2008-09-04 21:31:30 -07:00
cfparse.y Command files can nest, -f is an alias for -c and better error messages. 2007-10-02 19:40:45 -07:00
cfparse_misc.h Compile portability issues. 2008-02-05 20:36:57 -08:00
globals.h Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
iverilog.man Fix for pr2123173. 2008-12-29 16:09:33 -08:00
main.c Fix for pr2123173. 2008-12-29 16:09:33 -08:00
substit.c Fix various unsigned compare warnings. 2003-12-19 01:27:10 +00:00