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
|
bb038e86a2
|
Preproc: Fix error when macro call has commas in concatenate.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1071 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-06-04 15:39:44 +00:00 |
|
Wilson Snyder
|
cc6c71eb37
|
Preproc: Fix syntax error when include defname is ifdefed.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1070 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-06-04 14:45:32 +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
|
96608fb18d
|
Fix typo in Changes file
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1064 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-08 16:37:19 +00:00 |
|
Wilson Snyder
|
66b8ec8935
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1059 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-08 14:38:43 +00:00 |
|
Wilson Snyder
|
0cbab84143
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1053 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-07 18:27:23 +00:00 |
|
Wilson Snyder
|
a4e2a770f6
|
Add DESTDIR to Makefiles to assist RPM construction. [Gunter Dannoritzer]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1052 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-07 17:46:33 +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
|
9dade8fbd9
|
Fix parametrized defines calling define with comma. [Joshua Wise]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1048 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-06 01:11:21 +00:00 |
|
Wilson Snyder
|
d2d38edf06
|
Fix preprocessor else after series of elsif. [Mark Nodine]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1047 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-05-06 00:50:47 +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
|
0c73b547f1
|
Fix bug introduced in 3.661 with parametrized defines.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1042 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-25 14:01:50 +00:00 |
|
Wilson Snyder
|
73c3d4bb50
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1041 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-25 12:17:12 +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
|
0110f0193e
|
Allow /**/ comments in -f option files.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1037 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-24 15:36:46 +00:00 |
|
Wilson Snyder
|
aa2630f837
|
Ignore old standard(ish) Verilog-XL defines
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1035 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-24 15:04:01 +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
|
ab83717b7d
|
Fix internal error when params get non-constants. [Johan Wouters]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1031 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-17 15:47:16 +00:00 |
|
Wilson Snyder
|
9ca3dbc140
|
Allow defines terminated in EOF, though against spec. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1029 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-15 19:12:25 +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
|
95395a8b87
|
Fix multiple .v files being read in random order. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1026 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-09 14:17:03 +00:00 |
|
Wilson Snyder
|
ecdbd72fa1
|
Add error message when modules have duplicate names.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1025 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-09 13:56:40 +00:00 |
|
Wilson Snyder
|
3a2f8224e4
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1022 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-04 18:30:51 +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
|
7e5a7b65a0
|
Unsized concatenates now give WIDTHCONCAT warnings.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1020 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-04-02 12:53:53 +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
|
61fbab1910
|
Fix internal error after MSB < LSB error reported to user. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1017 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-31 14:09:52 +00:00 |
|
Wilson Snyder
|
957f495314
|
Fix task output pin connected to non-variables.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1016 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-28 21:55:23 +00:00 |
|
Wilson Snyder
|
280eb48ba4
|
Add --language option for supporting older code. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1015 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-28 20:41:21 +00:00 |
|
Wilson Snyder
|
ebe5711b40
|
The --enable-defenv configure option added in 3.660 is now the default.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1014 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-28 19:42:14 +00:00 |
|
Wilson Snyder
|
a16477d84f
|
Fix SystemVerilog parameterized defines and whitespace
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1013 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-27 13:21:49 +00:00 |
|
Wilson Snyder
|
f6fb2362c6
|
Fix dropping of backslash quoted-quote at end of .
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1012 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-26 14:58:30 +00:00 |
|
Wilson Snyder
|
93531e520a
|
Add --top-module option to select between multiple tops. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1010 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-25 19:57:41 +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
|
7c3c2af90b
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1006 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-23 13:58:27 +00:00 |
|
Wilson Snyder
|
ede37bb9d8
|
Allow assigns to create implicit wires
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1004 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-20 01:40:22 +00:00 |
|
Wilson Snyder
|
4a1729eaab
|
Allow __ in cell names by quoting them in C.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1003 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-20 01:16:33 +00:00 |
|
Wilson Snyder
|
b1565f5b89
|
Add --error-limit option
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1002 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-20 00:14:26 +00:00 |
|
Wilson Snyder
|
4fb8dcfd4e
|
Convert re-defining macro error to warning.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1001 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-19 15:05:08 +00:00 |
|
Wilson Snyder
|
16d1f2b835
|
Allow multiple .v files on command line. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@1000 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-19 14:22:05 +00:00 |
|
Wilson Snyder
|
73594e5aa5
|
Fix definitions in main file.v, referenced in library. [Stefan Thiede]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@999 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-19 00:44:54 +00:00 |
|
Wilson Snyder
|
c0a365bd34
|
With --enable-defenv, support for hard-coding VERILATOR_ROOT etc in the executables
git-svn-id: file://localhost/svn/verilator/trunk/verilator@998 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-18 20:26:37 +00:00 |
|
Wilson Snyder
|
d545ae242c
|
Fix assignments to inputs inside functions/tasks. [Patricio Kaplan]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@996 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-03-18 12:41:59 +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
|
30c3540086
|
Fix compile error in some oses
git-svn-id: file://localhost/svn/verilator/trunk/verilator@992 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-02-25 13:55:06 +00:00 |
|
Wilson Snyder
|
663a084ca4
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@989 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-02-20 16:55:43 +00:00 |
|
Wilson Snyder
|
b4d9ccd9af
|
Fix assignments of {a,b,c} = {c,b,a}
git-svn-id: file://localhost/svn/verilator/trunk/verilator@988 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-02-20 16:54:41 +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
|
e4297486ef
|
Avoid creating obj_dir with --lint-only
git-svn-id: file://localhost/svn/verilator/trunk/verilator@985 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-31 14:49:27 +00:00 |
|
Wilson Snyder
|
8bc1e75d9f
|
Fix version bump information
git-svn-id: file://localhost/svn/verilator/trunk/verilator@981 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-18 21:45:16 +00:00 |
|
Wilson Snyder
|
a1c7adcffc
|
Add class declarations when tracing
git-svn-id: file://localhost/svn/verilator/trunk/verilator@980 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-15 18:36:47 +00:00 |
|
Wilson Snyder
|
8867169957
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@979 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-15 15:03:59 +00:00 |
|
Wilson Snyder
|
79eac1e6b0
|
Fixed sign error when extracting from signed memory
git-svn-id: file://localhost/svn/verilator/trunk/verilator@978 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-15 15:00:10 +00:00 |
|
Wilson Snyder
|
a2ffe86a36
|
Copyright update
git-svn-id: file://localhost/svn/verilator/trunk/verilator@976 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2008-01-15 14:29:08 +00:00 |
|
Wilson Snyder
|
22bde7d461
|
Fixed tracing of SystemC w/o SystemPerl
git-svn-id: file://localhost/svn/verilator/trunk/verilator@975 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-12-13 13:54:04 +00:00 |
|
Wilson Snyder
|
f23203dc96
|
Make __Inlines.h file so we can build VL_CONST_W_#X funcs automatically
git-svn-id: file://localhost/svn/verilator/trunk/verilator@974 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-11-30 22:38:21 +00:00 |
|
Wilson Snyder
|
6412aff82d
|
Version bump, commentary
git-svn-id: file://localhost/svn/verilator/trunk/verilator@970 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-11-27 16:52:19 +00:00 |
|
Wilson Snyder
|
891edad53a
|
Fixed generate for loops with constant zero conditions.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@968 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-11-05 14:09:22 +00:00 |
|
Wilson Snyder
|
98e35b02ad
|
Leak repairs and node leak detection
git-svn-id: file://localhost/svn/verilator/trunk/verilator@967 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-11-02 11:23:03 +00:00 |
|
Wilson Snyder
|
10e34ca48e
|
Support "#delay <statement>;" with associated STMTDLY warning.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@965 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-10-31 20:29:07 +00:00 |
|
Wilson Snyder
|
7fc3e6c168
|
Fix missing CAST required above some CONSTs
git-svn-id: file://localhost/svn/verilator/trunk/verilator@963 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-10-31 19:22:26 +00:00 |
|
Wilson Snyder
|
199b32709c
|
Fix div by zero in constant propagation
git-svn-id: file://localhost/svn/verilator/trunk/verilator@962 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-10-30 22:58:47 +00:00 |
|
Wilson Snyder
|
a77b58dba9
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@957 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-10-18 16:32:16 +00:00 |
|
Wilson Snyder
|
9ac0f1accb
|
Fix parsing system functions with empty parens
git-svn-id: file://localhost/svn/verilator/trunk/verilator@955 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-09-17 17:54:02 +00:00 |
|
Wilson Snyder
|
7990e5d4b1
|
Fix parsing module #(parameter x,y) declarations.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@954 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-09-11 13:35:02 +00:00 |
|
Wilson Snyder
|
fb2cb3c49d
|
Don't exit early if many warnings but no errors are found. [Stan Mayer]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@953 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-08-23 13:21:58 +00:00 |
|
Wilson Snyder
|
c4b1bc2506
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@950 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-08-01 13:44:45 +00:00 |
|
Wilson Snyder
|
551393d443
|
Fix SC_LIBS missing from generated makefiles. [Ding Xiaoliang]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@949 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-07-31 14:47:21 +00:00 |
|
Wilson Snyder
|
5f6d69affd
|
Support SystemVerilog ==? and !=? operators.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@945 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-07-18 15:01:39 +00:00 |
|
Wilson Snyder
|
4a9bea6980
|
Version bump; commentary
git-svn-id: file://localhost/svn/verilator/trunk/verilator@942 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-21 21:00:38 +00:00 |
|
Wilson Snyder
|
bfddd80f43
|
Support V2K function/task argument lists.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@941 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-19 23:43:14 +00:00 |
|
Wilson Snyder
|
d6a5c97f3a
|
Fix last change: percents must be literalized
git-svn-id: file://localhost/svn/verilator/trunk/verilator@938 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-14 18:34:08 +00:00 |
|
Wilson Snyder
|
9c968c590c
|
Fix Preprocessor dropping some line directives
git-svn-id: file://localhost/svn/verilator/trunk/verilator@934 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-13 17:34:09 +00:00 |
|
Wilson Snyder
|
dff5d5c4e4
|
Report as many warning types as possible before exiting.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@933 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-12 19:39:10 +00:00 |
|
Wilson Snyder
|
1265e8cce8
|
Support V2K portlists with input a,b,...
git-svn-id: file://localhost/svn/verilator/trunk/verilator@932 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-06-12 13:58:56 +00:00 |
|
Wilson Snyder
|
bb9ae89049
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@928 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-05-22 12:15:01 +00:00 |
|
Wilson Snyder
|
72832a2810
|
Support empty module declarations
git-svn-id: file://localhost/svn/verilator/trunk/verilator@927 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-05-18 18:48:22 +00:00 |
|
Wilson Snyder
|
18cb210eac
|
Ignore protect, and allow empty case
git-svn-id: file://localhost/svn/verilator/trunk/verilator@926 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-05-18 14:03:50 +00:00 |
|
Wilson Snyder
|
ea26482154
|
Support functions which return integers
git-svn-id: file://localhost/svn/verilator/trunk/verilator@923 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-05-16 18:19:23 +00:00 |
|
Wilson Snyder
|
3aee7f918a
|
More cleanup to match VParse, and support celldefine properly
git-svn-id: file://localhost/svn/verilator/trunk/verilator@922 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-05-16 12:55:25 +00:00 |
|
Wilson Snyder
|
8d56b498d1
|
Warn if flex is not installed.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@918 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-24 17:03:52 +00:00 |
|
Wilson Snyder
|
871c1853bf
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@915 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-20 12:43:23 +00:00 |
|
Wilson Snyder
|
f8cd3a785c
|
Use LINK for the loader, and add USER_LDFLAGS and USER_CPPFLAGS
git-svn-id: file://localhost/svn/verilator/trunk/verilator@914 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-19 18:39:47 +00:00 |
|
Wilson Snyder
|
6a6995187e
|
Add --compiler flags, and break up deep functions
git-svn-id: file://localhost/svn/verilator/trunk/verilator@913 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-19 18:20:16 +00:00 |
|
Wilson Snyder
|
a216c1e7e4
|
Add verilator lint_save/lint_restore
git-svn-id: file://localhost/svn/verilator/trunk/verilator@912 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-19 14:21:37 +00:00 |
|
Wilson Snyder
|
77261cce5b
|
Add -lint-only option
git-svn-id: file://localhost/svn/verilator/trunk/verilator@910 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-18 18:26:38 +00:00 |
|
Wilson Snyder
|
78db712438
|
Fix compile errors under Windows MINGW compiler. [Gerald Williams]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@909 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-04-18 17:58:59 +00:00 |
|
Wilson Snyder
|
cbf52bb5d0
|
Fix 3.640 `verilog forcing IEEE 1364-1995 only.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@907 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-16 18:44:17 +00:00 |
|
Wilson Snyder
|
d2ce499b59
|
Support SystemVerilog .name and .* interconnect.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@906 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-14 13:06:08 +00:00 |
|
Wilson Snyder
|
01e9bc4855
|
Support while and do-while loops.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@905 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-13 18:21:23 +00:00 |
|
Wilson Snyder
|
28d5e425a9
|
Fix dotted references under other dotteds
git-svn-id: file://localhost/svn/verilator/trunk/verilator@904 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-13 17:15:00 +00:00 |
|
Wilson Snyder
|
eae1f380cd
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@901 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-12 12:58:08 +00:00 |
|
Wilson Snyder
|
98282114c9
|
Fix display %m names inside named blocks.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@897 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-06 18:53:24 +00:00 |
|
Wilson Snyder
|
fabbfbc46e
|
Add `begin_keywords support
git-svn-id: file://localhost/svn/verilator/trunk/verilator@894 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-05 21:35:49 +00:00 |
|
Wilson Snyder
|
c7d80f8cf8
|
Update keywords to indicate which language spec
git-svn-id: file://localhost/svn/verilator/trunk/verilator@893 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-05 20:29:05 +00:00 |
|
Wilson Snyder
|
c70add7d0f
|
Fix user() not zeroing all 64 bits in graphalg
git-svn-id: file://localhost/svn/verilator/trunk/verilator@892 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-05 13:52:21 +00:00 |
|
Wilson Snyder
|
44fe8741f3
|
Add /*verilator public_flat*/
git-svn-id: file://localhost/svn/verilator/trunk/verilator@891 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-02 22:24:51 +00:00 |
|
Wilson Snyder
|
f8680cf5c2
|
Don't constant prop public signals
git-svn-id: file://localhost/svn/verilator/trunk/verilator@890 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-03-02 21:14:22 +00:00 |
|
Wilson Snyder
|
24c3424e51
|
Try all +libext's in the exact order given.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@889 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-02-27 20:00:29 +00:00 |
|
Wilson Snyder
|
bd264006ef
|
Fix empty for blocks
git-svn-id: file://localhost/svn/verilator/trunk/verilator@888 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-02-27 14:30:22 +00:00 |
|
Wilson Snyder
|
bec3daa79f
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@885 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-02-07 14:27:37 +00:00 |
|
Wilson Snyder
|
8e7267f0e2
|
With VL_DEBUG, show wires causing convergance errors.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@883 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-31 21:49:13 +00:00 |
|
Wilson Snyder
|
5dbae27f01
|
Fix 's with array select followed by wide AND. [David Hewson]
git-svn-id: file://localhost/svn/verilator/trunk/verilator@882 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-31 15:44:36 +00:00 |
|
Wilson Snyder
|
ecb938f20e
|
Add isolate_assignments to functions
git-svn-id: file://localhost/svn/verilator/trunk/verilator@881 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-30 15:51:16 +00:00 |
|
Wilson Snyder
|
f1a2ee3273
|
Allow isolate_assignments on task input/outputs
git-svn-id: file://localhost/svn/verilator/trunk/verilator@880 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-26 21:53:03 +00:00 |
|
Wilson Snyder
|
3ff10b40d6
|
Fix isolate_assignments when many signals per always.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@877 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-23 18:11:26 +00:00 |
|
Wilson Snyder
|
7f515e6033
|
Add --trace-depth option
git-svn-id: file://localhost/svn/verilator/trunk/verilator@876 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-18 18:31:49 +00:00 |
|
Wilson Snyder
|
a583592cd4
|
Make error code for MULTITOP and document
git-svn-id: file://localhost/svn/verilator/trunk/verilator@875 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-18 14:30:45 +00:00 |
|
Wilson Snyder
|
b6f2b5b46a
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@872 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-18 00:52:10 +00:00 |
|
Wilson Snyder
|
895a3264a3
|
Add isolate_assignments meta comment
git-svn-id: file://localhost/svn/verilator/trunk/verilator@871 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-18 00:51:26 +00:00 |
|
Wilson Snyder
|
b5b1d94d4a
|
Copyright date update
git-svn-id: file://localhost/svn/verilator/trunk/verilator@864 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2007-01-02 22:06:40 +00:00 |
|
Wilson Snyder
|
5a65f6debb
|
Support [#] in dotted cell names
git-svn-id: file://localhost/svn/verilator/trunk/verilator@863 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-22 15:06:13 +00:00 |
|
Wilson Snyder
|
42883e7b6a
|
Fix * with filenames < 8 characters
git-svn-id: file://localhost/svn/verilator/trunk/verilator@859 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-21 15:28:32 +00:00 |
|
Wilson Snyder
|
8714ee591f
|
Yet another round of dotted generate fixes
git-svn-id: file://localhost/svn/verilator/trunk/verilator@856 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-20 20:45:13 +00:00 |
|
Wilson Snyder
|
52e36fb434
|
Reduce depth of priority encoded case statements.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@848 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-19 16:26:49 +00:00 |
|
Wilson Snyder
|
100d5b386c
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@847 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-19 14:13:34 +00:00 |
|
Wilson Snyder
|
699563c9bd
|
Add support.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@846 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-19 14:09:57 +00:00 |
|
Wilson Snyder
|
3b554f4c5b
|
Rename config.h to config_build.h, and add cross compile notes.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@842 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-18 19:20:45 +00:00 |
|
Wilson Snyder
|
cf40fd356f
|
Fix split list ordering causing circular refs
git-svn-id: file://localhost/svn/verilator/trunk/verilator@841 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-18 18:20:13 +00:00 |
|
Wilson Snyder
|
4100417f83
|
Show known scopes when dotted errors show up
git-svn-id: file://localhost/svn/verilator/trunk/verilator@839 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-15 22:28:18 +00:00 |
|
Wilson Snyder
|
857ac24ba7
|
Fix dotted ref signals under generate cells
git-svn-id: file://localhost/svn/verilator/trunk/verilator@837 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-12 18:25:33 +00:00 |
|
Wilson Snyder
|
8b91a9f898
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@832 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-12-05 15:12:19 +00:00 |
|
Wilson Snyder
|
038ee69a96
|
Add M32 make variable
git-svn-id: file://localhost/svn/verilator/trunk/verilator@831 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-11-02 19:13:07 +00:00 |
|
Wilson Snyder
|
8986d1f16f
|
Avoid some duplicate sensitivity ifs.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@830 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-26 01:20:49 +00:00 |
|
Wilson Snyder
|
86c8e7b3e6
|
Add --output-split-cfuncs for accelerating GCC.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@829 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-26 01:08:44 +00:00 |
|
Wilson Snyder
|
9026118a7c
|
Fix (blah) with width violation
git-svn-id: file://localhost/svn/verilator/trunk/verilator@828 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-25 21:41:32 +00:00 |
|
Wilson Snyder
|
6e16bc1b7b
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@823 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-18 13:50:44 +00:00 |
|
Wilson Snyder
|
59141b1678
|
Fix --skip-identical
git-svn-id: file://localhost/svn/verilator/trunk/verilator@820 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-12 14:01:06 +00:00 |
|
Wilson Snyder
|
2083c071ce
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@817 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-11 15:42:32 +00:00 |
|
Wilson Snyder
|
3ad5872d30
|
Add verilator no_inline_task
git-svn-id: file://localhost/svn/verilator/trunk/verilator@816 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-11 15:41:42 +00:00 |
|
Wilson Snyder
|
ea6bb21cdc
|
Fix V3Subst mis-optimizing concats in t_case_write
git-svn-id: file://localhost/svn/verilator/trunk/verilator@815 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-11 15:34:50 +00:00 |
|
Wilson Snyder
|
710d7c0ee5
|
Fix link error when using --exe with --trace.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@813 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-09 13:38:15 +00:00 |
|
Wilson Snyder
|
318a6e348c
|
Support wide public task outputs.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@810 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-05 14:53:17 +00:00 |
|
Wilson Snyder
|
95c5b85e88
|
Unlink .vpp files without --debug
git-svn-id: file://localhost/svn/verilator/trunk/verilator@808 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-04 18:46:42 +00:00 |
|
Wilson Snyder
|
a46a556a64
|
Don't coredump without --debug
git-svn-id: file://localhost/svn/verilator/trunk/verilator@807 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-04 15:46:13 +00:00 |
|
Wilson Snyder
|
fa3e03e071
|
version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@804 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-04 12:57:29 +00:00 |
|
Wilson Snyder
|
74d7c55f1b
|
Fix dotted variables in always sensitivity lists.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@803 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-10-03 13:02:21 +00:00 |
|
Wilson Snyder
|
b4d4917c6c
|
Fix coredump in XREFs under FUNCREF's
git-svn-id: file://localhost/svn/verilator/trunk/verilator@800 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-30 00:08:09 +00:00 |
|
Wilson Snyder
|
5c93520b27
|
Associative same variable elimination
git-svn-id: file://localhost/svn/verilator/trunk/verilator@799 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-28 14:37:28 +00:00 |
|
Wilson Snyder
|
94f0809d33
|
Add more boolean identity fixes
git-svn-id: file://localhost/svn/verilator/trunk/verilator@798 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-27 18:00:53 +00:00 |
|
Wilson Snyder
|
ba7b4f261a
|
Redo V3Life to also do constant propagation
git-svn-id: file://localhost/svn/verilator/trunk/verilator@796 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-26 15:05:35 +00:00 |
|
Wilson Snyder
|
4f42c25c7c
|
Fix inout task arguments
git-svn-id: file://localhost/svn/verilator/trunk/verilator@795 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-25 20:40:52 +00:00 |
|
Wilson Snyder
|
621ef70c31
|
Allow overriding PERL, YACC, LEX versions.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@794 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-25 15:58:17 +00:00 |
|
Wilson Snyder
|
e3f17e7853
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@791 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-20 13:25:03 +00:00 |
|
Wilson Snyder
|
73c897ac69
|
Fix printf ULL warnings with a cast.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@790 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-20 13:24:18 +00:00 |
|
Wilson Snyder
|
f9697463cc
|
Have preprocessor strip all DOS returns
git-svn-id: file://localhost/svn/verilator/trunk/verilator@788 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-13 14:38:48 +00:00 |
|
Wilson Snyder
|
f283076570
|
Rename {newline} in lex; no functional change
git-svn-id: file://localhost/svn/verilator/trunk/verilator@787 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-13 13:18:24 +00:00 |
|
Wilson Snyder
|
e15228498d
|
Define VL_PRINTF by default, and remove old coverageRequest
git-svn-id: file://localhost/svn/verilator/trunk/verilator@786 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-12 00:55:27 +00:00 |
|
Wilson Snyder
|
53155b3a36
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@783 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-11 20:44:54 +00:00 |
|
Wilson Snyder
|
88809587f9
|
Fix function references under top inlined module.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@781 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-08 16:16:30 +00:00 |
|
Wilson Snyder
|
1b20481100
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@778 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-06 17:50:47 +00:00 |
|
Wilson Snyder
|
0a765fbb54
|
Fix function calls inside loop bounds
git-svn-id: file://localhost/svn/verilator/trunk/verilator@776 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-05 20:06:23 +00:00 |
|
Wilson Snyder
|
6f48185a1f
|
Fix arrayed instances
git-svn-id: file://localhost/svn/verilator/trunk/verilator@774 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-01 15:31:07 +00:00 |
|
Wilson Snyder
|
7f1b16837e
|
Fix dead modules under generate cells not getting removed
git-svn-id: file://localhost/svn/verilator/trunk/verilator@773 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-09-01 14:05:20 +00:00 |
|
Wilson Snyder
|
fe99abeccc
|
Add -MP option
git-svn-id: file://localhost/svn/verilator/trunk/verilator@772 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-31 15:29:15 +00:00 |
|
Wilson Snyder
|
3909ba1cef
|
Reorder structures to always go through symp
git-svn-id: file://localhost/svn/verilator/trunk/verilator@770 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-30 21:07:55 +00:00 |
|
Wilson Snyder
|
b7485bfc0b
|
Fix and test for memory leaks
git-svn-id: file://localhost/svn/verilator/trunk/verilator@768 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-30 19:50:24 +00:00 |
|
Wilson Snyder
|
c82235a2de
|
Add `systemc_dtor option
git-svn-id: file://localhost/svn/verilator/trunk/verilator@767 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-30 17:27:53 +00:00 |
|
Wilson Snyder
|
6358b7f1a3
|
Make display %m name() calls relative to vlsyms
git-svn-id: file://localhost/svn/verilator/trunk/verilator@766 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-30 01:14:29 +00:00 |
|
Wilson Snyder
|
3b09ceae12
|
Declare V3Tables static
git-svn-id: file://localhost/svn/verilator/trunk/verilator@763 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-29 00:58:48 +00:00 |
|
Wilson Snyder
|
eec5c8bf6d
|
Add --inhibit-sim switch so we can remove extra Vm_inhibitSim variable
git-svn-id: file://localhost/svn/verilator/trunk/verilator@762 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-29 00:27:04 +00:00 |
|
Wilson Snyder
|
5105a0f7f5
|
Fix V3Table not deleting next nodes.
git-svn-id: file://localhost/svn/verilator/trunk/verilator@757 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-27 15:07:59 +00:00 |
|
Wilson Snyder
|
1c0b6d7ef3
|
Fix extra dot names, and missing __PVT in functions
git-svn-id: file://localhost/svn/verilator/trunk/verilator@756 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-27 14:51:25 +00:00 |
|
Wilson Snyder
|
ce10dbd11c
|
Version bump
git-svn-id: file://localhost/svn/verilator/trunk/verilator@753 77ca24e4-aefa-0310-84f0-b9a241c72d87
|
2006-08-26 11:35:28 +00:00 |
|