News
Verilog-Perl 3.302 Released
Verilog::Language 3.302 2010/08/26
- Increase define recursions before error. [Paul Liu]
- Fix documentation on verilog_text and link, bug278. [Mike Z]
- Use Digest::SHA instead of SHA1, bug277. [Ahmed El-Mahmoudy]
- Fix false test failure if Math::BigInt not installed.
Verilog-Perl 3.300 Released
Verilog::Language 3.300 2010/08/02
- Support SystemVerilog 2009 standard, including new keywords.
- Bison/flex are no longer required to build, unless sources are changed.
- Fix preprocessing ifdef `INDIRECT.
- Fix preprocessor preservation of newlines across macro substitutions.
- Fix preprocessor stringification of nested macros.
- Fix preprocessor whitespace on define arguments
Verilog-Perl 3.251 Released
Verilog::Language 3.251 2010/06/29
- Add vppreproc --dump-defines option.
- Fix vpassert "POSIX::BUFSIZ" error on Perl 5.8.8. [Chitlesh Goorah]
Verilog-Perl 3.250 Released
Verilog::Language 3.250 2010/06/21
- Add parsing of "defparam", including SigParser::defparam callback, Netlist::ContAssign object, and accessors. [Pierre-David Pfister]
- Fix complex {...} port declarations, bug262. [Evgeni Stavinov]
Verilog-Perl 3.241 Released
Verilog::Language 3.241 2010/05/01
- Add vpassert --call-* switches to use user's PLI display functions.
- Disable Parser unreadback() data during std:: parsing. [Mark Nodine]
- Fix preprocessing some DOS carriage returns, broke in 3.240.
Verilog-Perl 3.240 Released
Verilog::Language 3.240 2010/03/29
- Add vpassert vp_coverage_off/on pragmas.
- Add vpassert --synthcov, --axiom and --vcs switches.
- Pass pin numbers for functions/tasks to SigParser::port_cb.
- Improve performance of large file parsing. [Jeffrey Short]
- Fix parsing single files > 2GB. [Jeffrey Short]
- Fix vpassert to insert `lines on every line where needed.
- Fix "disable iff {property_expr}", bug221. [Rick Ramus]
- Fix UDPs with min:typ:max delays, bug228. [Pihay Saelieo]
- Fix Pod::Usage dependency, rt51024. [Andreas Koenig]
- Fix Mac OS-X compile issues. [Joshua Wise]
- Fix Verilog::EditFiles documentation, bug222. [Evgeni Stavinov]
Verilog-Perl 3.231 Released
Verilog::Language 3.231 2010/02/21
- Support 1800-2009 /*comments*/ in define values.
- Fix DOS carriage returns leaking into comment output.
- Fix error on define comments w/o keep_whitespace, bug202. [Rick Ramus]
- Fix "parser thinks ending" error on unions, bug202. [Rick Ramus]
- Fix `defines with empty argument lists.
Verilog-Perl 3.230 Released
Verilog::Language 3.230 2010/01/21
- Support interface modports, bug200. [by Thriller Wu] Applications using interfaces may need to ignore the new callbacks.
- Support 1800-2009 defines with default arguments.
- Pedantic no longer disables `__FILE__ and `__LINE__ as they are now part of SystemVerilog 2009 (IEEE 1800-2009).
- Fix memory leaks. [Thriller Wu]
Verilog-Perl 3.223 Released
Verilog::Language 3.223 2009/12/20
- Support `undefineall.
- Add implied "input" to function var callbacks.
- Fix covergroup instantiation syntax error, bug192. [Vesselin Kavalov]
- Fix parsing enums with implicit types.
Verilog-Perl 3.222 Released
Verilog::Language 3.222 2009/11/24
- Fix missing ; in ContAssign::verilog_text, bug177. [Nicolas Wilhelm]
- Fix multi-dimensional arrayed typedefs, bug183. [Vesselin Kavalov]
- Fix "assert () else" action_blocks. [Vesselin Kavalov]
- Fix typedef scoping under anonymous begin blocks.
- Fix `define argument mis-replacing system task of same name, bug191.
Also available in: Atom
![[logo]](/img/veripool_small.png)