verilator/docs
Tobias Wölfel 18f8cd0529
Allow assert disable (#2168)
* Add +verilator+noassert flag

This allows to disable the assert check per simulation argument.

* Add AssertOn check for assert

Insert the check AssertOn to allow disabling of asserts.
Asserts can be disabled by not using the `--assert` flag or by calling
`AssertOn(false)`, or passing the "+verilator+noassert" runtime flag.
Add tests for this behavior.
Bad tests check that the assert still causes a stop.
Non bad tests check that asserts are properly disabled and cause no stop
of the simulation.

Fixes #2162.

Signed-off-by: Tobias Wölfel <tobias.woelfel@mailbox.org>

* Correct file location

Signed-off-by: Tobias Wölfel <tobias.woelfel@mailbox.org>

* Add description for single test execution

Without this description it is not obvious how to run a single test from
the regression test suite.

Signed-off-by: Tobias Wölfel <tobias.woelfel@mailbox.org>
2020-02-15 18:17:23 -06:00
..
.gitignore Rewrite README and install.adoc 2019-11-07 19:52:56 -05:00
CONTRIBUTING.adoc Commentary 2020-01-15 20:09:19 -05:00
CONTRIBUTORS Allow assert disable (#2168) 2020-02-15 18:17:23 -06:00
doxygen-mainpage Tests: Check for missing newlines at EOF. 2020-01-10 18:49:23 -05:00
doxygen.config Move files into docs directory. 2019-06-13 07:19:44 -04:00
install.adoc Support libgoogle-perftools-dev's libtcmalloc if available. #2137. 2020-01-23 17:32:19 -05:00
internals.adoc Allow assert disable (#2168) 2020-02-15 18:17:23 -06:00
Makefile.in Update copyright year. 2020-01-06 18:05:53 -05:00
TODO Update copyright year. 2020-01-06 18:05:53 -05:00
verilator_logo.png Move files into docs directory. 2019-06-13 07:19:44 -04:00
xml.adoc Docs: Add initial XML dovcument description. #2136. 2020-01-23 07:26:11 -05:00