Wilson Snyder
|
7df730cedd
|
Verilator is now licensed under LGPL v3 and/or Artistic v2.0.
|
2009-05-04 17:07:57 -04:00 |
|
Wilson Snyder
|
d60d0a60c7
|
Support repeat and forever statements.
|
2009-02-25 22:06:59 -05:00 |
|
Wilson Snyder
|
8fe0c3dd84
|
Commentary in parser to match Verilog-Perl
|
2009-02-25 17:16:51 -05:00 |
|
Wilson Snyder
|
85419f01a9
|
Fix left associativity for ?: operators.
|
2009-02-07 20:54:09 -05:00 |
|
Wilson Snyder
|
a199f4a849
|
Update Bison parser to track Verilog-Perl 3.110. No functional change
|
2009-01-28 15:27:41 -05:00 |
|
Wilson Snyder
|
c4e69daecd
|
Add IEEE grammar comments; sync with Verilator-Perl parser
|
2009-01-24 21:36:14 -05:00 |
|
Wilson Snyder
|
8f88fa45f1
|
Make grammer names more closely track IEEE. No functional change.
|
2009-01-15 13:58:43 -05:00 |
|
Wilson Snyder
|
12bd12e112
|
Support bufif0, bufif1, notif0, notif1
|
2009-01-06 11:57:25 -05:00 |
|
Lane Brooks
|
0e4f9170fa
|
Tristate support; merge from branch.
|
2009-01-06 11:03:57 -05:00 |
|
Wilson Snyder
|
3d06720628
|
Copyright year update
|
2009-01-02 11:47:39 -05:00 |
|
Wilson Snyder
|
1a60723d77
|
Fix internal error on "output x; reg x = y;"
|
2008-12-30 14:34:01 -05:00 |
|
Wilson Snyder
|
6b46da0240
|
Create /*verilator coverage_on/off*/ instead of coverage_module_off.
This allows finer grained bracketing of sections of interest.
Convert tracing_on/off to use the same general scheme.
|
2008-12-11 16:01:41 -05:00 |
|
Wilson Snyder
|
0fed1d34d1
|
Add /*verilator coverage_module_off*/
|
2008-12-10 17:10:03 -05:00 |
|
Wilson Snyder
|
ddbfc176b6
|
Internals: Create AstNodeSelItem in prep for future commits.
No real functional change, outside of minor debug dump differences.
|
2008-11-20 07:55:54 -05:00 |
|
Wilson Snyder
|
384807ebbd
|
Ignore SystemVerilog timeunit and timeprecision
|
2008-10-14 14:49:54 -04:00 |
|
Wilson Snyder
|
a348bd3458
|
Add unique and parallel case
|
2008-10-10 19:02:27 -04:00 |
|
Wilson Snyder
|
11b9a631d4
|
Remove mis-committed debug print
|
2008-09-22 20:10:10 -04:00 |
|
Wilson Snyder
|
eca6f2ca05
|
Increase bison max depth to prevent parse error
|
2008-09-17 11:11:09 -04:00 |
|
Wilson Snyder
|
4770fd39d2
|
Fix stack overflow on large ? : trees.
|
2008-08-20 15:59:10 -04:00 |
|
Wilson Snyder
|
df107628c6
|
Fix default clocking syntax; covers go outside the block
|
2008-08-06 17:51:36 -04:00 |
|
Wilson Snyder
|
500dc2170f
|
Support SystemVerilog "cover property" statements.
|
2008-08-06 12:52:39 -04:00 |
|
Wilson Snyder
|
a76ae67a81
|
Add bisonpre for simplifing grammar and cleaning output
|
2008-08-06 12:35:34 -04:00 |
|
Wilson Snyder
|
9e5fb5467f
|
Add CASEZWITHX lint warning and if disabled fix handling of casez with Xs.
|
2008-07-22 13:07:19 -04:00 |
|
Wilson Snyder
|
826b997166
|
Add .
|
2008-07-14 13:16:05 -04:00 |
|
Wilson Snyder
|
701bd38d01
|
Add support for , . Bug14.
|
2008-07-01 14:15:10 -04:00 |
|
Wilson Snyder
|
20aa21d4b6
|
Replace stdio.h and stdarg.h with C++ versions
|
2008-06-30 13:11:25 -04:00 |
|
Wilson Snyder
|
0703843ac1
|
Support , .
|
2008-06-27 20:04:20 -04:00 |
|
Wilson Snyder
|
d962dfe48c
|
One or two digit octal escapes are legal
|
2008-06-27 17:52:45 -04:00 |
|
Wilson Snyder
|
d6884db439
|
Support .
|
2008-06-27 11:36:25 -04:00 |
|
Wilson Snyder
|
fdcbedef8f
|
Add support
|
2008-06-27 08:45:05 -04:00 |
|
Wilson Snyder
|
8afd19648f
|
Support
|
2008-06-26 08:52:02 -04:00 |
|
Wilson Snyder
|
499f98a51c
|
Fix leading/trailing mixed whitespace
|
2008-06-12 12:03:47 -04:00 |
|
Wilson Snyder
|
52912c6329
|
Convert repository to git from svn.
- Change .cvsignore to .gitignore
- Remove Id metacomments
- Cleanup whitespace at end of lines
|
2008-06-09 21:25:10 -04:00 |
|
Wilson Snyder
|
056f72f27f
|
Fix grammar error exposed with Verilog-Perl rev 55458 ++ -- fix
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1072 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-06-05 20:49:52 +00:00 |
|
Wilson Snyder
|
d6e9c72424
|
Fix compile errors under Fedora 9, GCC 4.3.0.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1068 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-28 19:58:18 +00:00 |
|
Wilson Snyder
|
f6c8888ee2
|
Fix comma separated list of primitives. [by Bryan Brady]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1050 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-06 14:52:53 +00:00 |
|
Wilson Snyder
|
e0abd238e3
|
Fix compiler warnings under GCC 4.2.1/ SuSE 10.3
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1046 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-29 14:14:20 +00:00 |
|
Wilson Snyder
|
8e812058cb
|
Change website references to veripool.org
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1039 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-25 12:14:27 +00:00 |
|
Wilson Snyder
|
506c36beed
|
Fix ranges on gate primitive instantiations
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1038 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-25 11:48:18 +00:00 |
|
Wilson Snyder
|
e137e93f94
|
Support optional argument to and .
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1034 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-24 14:32:39 +00:00 |
|
Wilson Snyder
|
956a0a9c99
|
Add Verilog 2005 () function.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1032 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-24 13:52:51 +00:00 |
|
Wilson Snyder
|
a02e2e25bb
|
Fix "always @ ((a) or (b))" syntax error. [by Niranjan Prabhu]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1028 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-14 21:47:39 +00:00 |
|
Wilson Snyder
|
a9281f2c37
|
Fix "output reg name=expr;" syntax error. [Martin Scharrer]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1027 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-14 21:10:34 +00:00 |
|
Wilson Snyder
|
15841fe5f6
|
Support functions with input
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1021 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-04 18:29:33 +00:00 |
|
Wilson Snyder
|
549bf876e4
|
Ignore delays attached to gate UDPs. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1019 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-01 19:26:06 +00:00 |
|
Wilson Snyder
|
bd60cf12f8
|
Match Verilog-Perl: Fix parse error on min:typ:max delay pairs
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1018 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-31 21:03:56 +00:00 |
|
Wilson Snyder
|
aa2db8fdde
|
Fix no-module include files on command line. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1009 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-25 13:42:48 +00:00 |
|
Wilson Snyder
|
e862aaf2e1
|
Fix genvar to be signed, so "< 0" works properly. [Niranjan Prabhu]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@995 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-17 20:58:43 +00:00 |
|
Wilson Snyder
|
98fff6a4ce
|
Fix parsing of always @(*)
git-svn-id: file://localhost/svn/verilator/trunk/verilator@987 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-02-14 02:08:10 +00:00 |
|
Wilson Snyder
|
4977a5e1d9
|
Fix parse error on output reg signed
git-svn-id: file://localhost/svn/verilator/trunk/verilator@986 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-02-08 18:38:47 +00:00 |
|