Wilson Snyder
|
5f3316d3dc
|
* Fix empty string arguments to display (#3484).
|
2022-07-09 08:30:57 -04:00 |
Wilson Snyder
|
e6857df5c6
|
Internals: Rename Ast on non-node classes (#3262). No functional change.
This commit has the following replacements applied:
s/\bAstUserInUseBase\b/VNUserInUseBase/g;
s/\bAstAttrType\b/VAttrType/g;
s/\bAstBasicDTypeKwd\b/VBasicDTypeKwd/g;
s/\bAstDisplayType\b/VDisplayType/g;
s/\bAstNDeleter\b/VNDeleter/g;
s/\bAstNRelinker\b/VNRelinker/g;
s/\bAstNVisitor\b/VNVisitor/g;
s/\bAstPragmaType\b/VPragmaType/g;
s/\bAstType\b/VNType/g;
s/\bAstUser1InUse\b/VNUser1InUse/g;
s/\bAstUser2InUse\b/VNUser2InUse/g;
s/\bAstUser3InUse\b/VNUser3InUse/g;
s/\bAstUser4InUse\b/VNUser4InUse/g;
s/\bAstUser5InUse\b/VNUser5InUse/g;
s/\bAstVarType\b/VVarType/g;
|
2022-01-02 14:03:20 -05:00 |
Wilson Snyder
|
e334740dd6
|
Add AstInitialAutomatic as prep for static class members
|
2022-01-02 12:35:44 -05:00 |
Wilson Snyder
|
ca42be982c
|
Copyright year update.
|
2022-01-01 08:26:40 -05:00 |
Wilson Snyder
|
c6dae40cf6
|
Support task name in $display %m (#3211).
|
2021-11-26 20:38:48 -05:00 |
Wilson Snyder
|
cd737065f2
|
Internals: More const. No functional change intended.
|
2021-11-26 17:55:36 -05:00 |
Wilson Snyder
|
2742a8c813
|
Internals: No need for variable name on immediate visitors. No functional change intended.
|
2021-11-26 10:52:45 -05:00 |
Wilson Snyder
|
05e12ab60e
|
Internals: More const. No functional change intended.
|
2021-11-26 10:52:45 -05:00 |
Wilson Snyder
|
e7ebe0e280
|
Fix $fopen etc on integer arrays (#3214).
|
2021-11-23 18:22:16 -05:00 |
Wilson Snyder
|
899de9a282
|
Add --lib-create, similar to --protect-lib but without protections (#3200).
|
2021-11-14 09:39:31 -05:00 |
Wilson Snyder
|
37e3c6da70
|
Internals: Add more const. No functional change intended.
|
2021-11-13 13:50:44 -05:00 |
Geza Lore
|
dae9fa5053
|
Use VN_AS wherever possible and obvious. No functional change.
|
2021-10-22 14:06:00 +01:00 |
Wilson Snyder
|
f9806595f2
|
Add error when constant function under a generate (#3103).
|
2021-08-21 10:33:20 -04:00 |
Wilson Snyder
|
8ecdc85cf7
|
Internals: C++11 style cleanups. No functional change.
|
2021-07-11 18:42:01 -04:00 |
Wilson Snyder
|
512fe0a2d1
|
Internals: Add const. No functional change.
|
2021-06-20 18:33:13 -04:00 |
Wilson Snyder
|
e2c11cceb8
|
Fix select of with index variable (#2880).
|
2021-04-08 19:35:03 -04:00 |
Wilson Snyder
|
e3788e871e
|
Fix unpacked-in-class array reference assignments
|
2021-03-13 13:04:13 -05:00 |
Wilson Snyder
|
9650aefa42
|
Internals: Cleanup unneeded {}. No functional change
|
2021-02-21 21:25:21 -05:00 |
Wilson Snyder
|
22e299e78e
|
Support concat selection (#2721).
|
2021-02-17 23:03:47 -05:00 |
Wilson Snyder
|
bd602d0e2d
|
Copyright year update
|
2021-01-01 10:29:54 -05:00 |
Wilson Snyder
|
47eeef485d
|
Report UNUSED on parameters, localparam and genvars (#2627).
|
2020-12-07 19:49:50 -05:00 |
Wilson Snyder
|
251812638d
|
Internals: Rename accessor. No functional change.
|
2020-12-07 18:50:31 -05:00 |
Krzysztof Bieganski
|
cf7ea06b5d
|
Support randomize() class method and rand
|
2020-12-07 17:55:22 -05:00 |
Wilson Snyder
|
f0e691a1b8
|
Handle unsupported parameters through link phase
|
2020-12-05 11:30:14 -05:00 |
Wilson Snyder
|
a54ac52a35
|
Internals: Use 'Bit' where mean 2-state type. No functional change.
|
2020-11-29 08:23:36 -05:00 |
Wilson Snyder
|
b6ded59c2b
|
Internals: Use and enforce class final for ~5% performance boost.
|
2020-11-18 21:32:16 -05:00 |
Wilson Snyder
|
1b0a48ea02
|
Internals: Use C++11 = default where obvious. No functional change intended.
|
2020-11-16 19:56:16 -05:00 |
Wilson Snyder
|
44eb362a18
|
clang-tidy cleanups. No functional change intended.
|
2020-11-10 21:40:14 -05:00 |
Wilson Snyder
|
fc52fb9093
|
Fix arrays of modport interfaces (#2614).
|
2020-11-08 22:43:32 -05:00 |
Wilson Snyder
|
d4df94d866
|
Internals: Move static resolution to LinkParse.
|
2020-10-15 21:08:24 -04:00 |
Wilson Snyder
|
1899a875a4
|
Internals: Create VAccess class. No functional change intended.
|
2020-09-07 17:09:25 -04:00 |
Wilson Snyder
|
bed3101dfc
|
Internals: Use VL_RESTORER class to save/restore vars. No functional change intended.
|
2020-08-24 21:13:28 -04:00 |
Wilson Snyder
|
9702d11657
|
Support class extern.
|
2020-08-22 19:46:21 -04:00 |
Wilson Snyder
|
ac04e85a1c
|
C++11: More range for. No functional change intended.
|
2020-08-16 12:54:32 -04:00 |
Wilson Snyder
|
72d2cff0a1
|
C++11: Use member declaration initalizations. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |
Wilson Snyder
|
042d3eed23
|
C++11: Use override where possible. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Wilson Snyder
|
c0127599df
|
C++11: Use nullptr. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Wilson Snyder
|
7c54a451a9
|
C++11: Remove pre-c11 VL_OVERRIDE etc. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Yutetsu TAKATSUKASA
|
953a442827
|
Support hierarchical verilation using protect lib (#2206)
|
2020-08-15 09:43:53 -04:00 |
Geza Lore
|
1632160fb1
|
Internals: Remove redunand SenItem nodes (#2457)
|
2020-07-05 13:13:03 -04:00 |
Wilson Snyder
|
ee7b399bf5
|
Parser: Move 'static' unsupported messages down out of parser.
|
2020-07-02 21:02:49 -04:00 |
Wilson Snyder
|
6de78d58fa
|
Add new UNSUPPORTED error code to replace most previous Unsupported: messages.
|
2020-06-09 19:20:16 -04:00 |
Geza Lore
|
95534fa5c5
|
Remove unused headers (#2389)
|
2020-05-31 20:21:07 +01:00 |
Maarten De Braekeleer
|
e8f27be200
|
Fix Visual Studio compiler issues (#2375)
* Make sure compiler creates same object file as target of rule
* MSVC requires a string return
* Case ranges are a gnu extension which MSVC does not understand
* _dupenv_s also returns 0 if the var could not be found
See https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/dupenv-s-wdupenv-s?view=vs-2019
|
2020-05-28 17:39:20 -04:00 |
Wilson Snyder
|
4773a1e77c
|
Misc internal coverage improvements.
|
2020-05-17 11:06:14 -04:00 |
Stephen Henry
|
1a0da2e4ec
|
Support multi-channel descriptor (MCD) I/O (#2197)
|
2020-05-14 18:03:00 -04:00 |
Wilson Snyder
|
f005b7fd87
|
Support scan %* format
|
2020-05-11 22:13:59 -04:00 |
Wilson Snyder
|
70549e1a64
|
Internals: Parse lifetime directives; still unsupported.
|
2020-04-26 12:45:06 -04:00 |
Wilson Snyder
|
9164eb03d5
|
Show that class parameters even if unused are unsupported.
|
2020-04-19 18:36:55 -04:00 |
Wilson Snyder
|
f3308d236b
|
clang-format remaining sources. No functional change.
|
2020-04-15 07:58:34 -04:00 |