Commentary: spelling

This commit is contained in:
Wilson Snyder 2023-03-14 08:39:04 -04:00
parent 72963c4e20
commit a8ce272e4a
5 changed files with 28 additions and 11 deletions

12
Changes
View File

@ -56,8 +56,8 @@ Verilator 5.008 2023-03-04
* Fix namespace fallback resolution (#3863) (#3942). [Aleksander Kiryk, Antmicro Ltd] * Fix namespace fallback resolution (#3863) (#3942). [Aleksander Kiryk, Antmicro Ltd]
* Fix std:: to be parsed first (#3864) (#3928). [Aleksander Kiryk, Antmicro Ltd] * Fix std:: to be parsed first (#3864) (#3928). [Aleksander Kiryk, Antmicro Ltd]
* Fix cmake warning if multiple SOURCES w/o PREFIX (#3916) (#3927). [Yoda Lee] * Fix cmake warning if multiple SOURCES w/o PREFIX (#3916) (#3927). [Yoda Lee]
* Fix paramaterized class function linkage (#3917). [Ryszard Rozak] * Fix parameterized class function linkage (#3917). [Ryszard Rozak]
* Fix static members of type aliases of a parametrized class (#3922). [Ryszard Rozak, Antmicro Ltd] * Fix static members of type aliases of a parameterized class (#3922). [Ryszard Rozak, Antmicro Ltd]
* Fix class extend parameter dot case (#3926). [Ryszard Rozak, Antmicro Ltd] * Fix class extend parameter dot case (#3926). [Ryszard Rozak, Antmicro Ltd]
* Fix MsWin missing directory exception, and ::std (#3928) (#3933) (#3935). [Kritik Bhimani] * Fix MsWin missing directory exception, and ::std (#3928) (#3933) (#3935). [Kritik Bhimani]
* Fix very long VPI signal names (#3929). [Marlon James] * Fix very long VPI signal names (#3929). [Marlon James]
@ -69,13 +69,13 @@ Verilator 5.008 2023-03-04
* Fix CMake bad C identifiers (#3948) (#3951). [Zixi Li] * Fix CMake bad C identifiers (#3948) (#3951). [Zixi Li]
* Fix build on HP PA architecture (#3954). [John David Anglin] * Fix build on HP PA architecture (#3954). [John David Anglin]
* Fix date on the front page of verilator.pdf (#3956) (#3957). [Larry Doolittle] * Fix date on the front page of verilator.pdf (#3956) (#3957). [Larry Doolittle]
* Fix dicts declared with ref type (#3960). [Ryszard Rozak, Antmicro Ltd] * Fix associative arrays declared with ref type (#3960). [Ryszard Rozak, Antmicro Ltd]
* Fix missing error on negative replicate (#3963). [Benjamin Menküc] * Fix missing error on negative replicate (#3963). [Benjamin Menküc]
* Fix self references to parameterized classes (#3962). [Ryszard Rozak, Antmicro Ltd] * Fix self references to parameterized classes (#3962). [Ryszard Rozak, Antmicro Ltd]
* Fix LITENDIAN warning is backwards (#3966) (#3967). [Cameron Kirk] * Fix LITENDIAN warning is backwards (#3966) (#3967). [Cameron Kirk]
* Fix subsequent parameter declarations (#3969). [Ryszard Rozak, Antmicro Ltd] * Fix subsequent parameter declarations (#3969). [Ryszard Rozak, Antmicro Ltd]
* Fix timing delays to not truncate below 64 bits (#3973) (#3982). [Felix Neumärker] * Fix timing delays to not truncate below 64 bits (#3973) (#3982). [Felix Neumärker]
* Fix cmake on macOS to mark weak symbols with -U linker flag (#3978) (#3979). [Peter Debacker] * Fix cmake on MacOS to mark weak symbols with -U linker flag (#3978) (#3979). [Peter Debacker]
* Fix UNDRIVEN warning seg fault (#3989). [Felix Neumärker] * Fix UNDRIVEN warning seg fault (#3989). [Felix Neumärker]
* Fix coverage of class methods (#3998). [Tim Paine] * Fix coverage of class methods (#3998). [Tim Paine]
* Fix packed array structure replication. * Fix packed array structure replication.
@ -95,7 +95,7 @@ Verilator 5.006 2023-01-22
* Support import/export lists in modport (#3886). [Gökçe Aydos] * Support import/export lists in modport (#3886). [Gökçe Aydos]
* Support class queue equality (#3895). [Ilya Barkov] * Support class queue equality (#3895). [Ilya Barkov]
* Support type case and type equality comparisons. * Support type case and type equality comparisons.
* Add IMPLICITSTATIC warning when a ftask/function is implicitly static (#3839). [Ryszard Rozak, Antmicro Ltd] * Add IMPLICITSTATIC warning when a task/function is implicitly static (#3839). [Ryszard Rozak, Antmicro Ltd]
* Add VL_VALUE_STRING_MAX_WORDS override (#3869). [Andrew Nolte] * Add VL_VALUE_STRING_MAX_WORDS override (#3869). [Andrew Nolte]
* Optimize expansion of extend operators. * Optimize expansion of extend operators.
* Internal multithreading tests. [Mariusz Glebocki, et al, Antmicro Ltd] * Internal multithreading tests. [Mariusz Glebocki, et al, Antmicro Ltd]
@ -109,7 +109,7 @@ Verilator 5.006 2023-01-22
* Fix self references when param class instantiated (#3833). [Ryszard Rozak, Antmicro Ltd] * Fix self references when param class instantiated (#3833). [Ryszard Rozak, Antmicro Ltd]
* Fix memory leak in V3Sched, etc. (#3834). [Geza Lore] * Fix memory leak in V3Sched, etc. (#3834). [Geza Lore]
* Fix compatibility with musl libc / Alpine Linux (#3845). [Sören Tempel] * Fix compatibility with musl libc / Alpine Linux (#3845). [Sören Tempel]
* Fix empty case items crash (#3851). [rporter] * Fix empty case items crash (#3851). [Rich Porter]
* Fix VL_CPU_RELAX on MIPS/Armel/s390/sparc (#3843) (#3891). [Kamil Rakoczy] * Fix VL_CPU_RELAX on MIPS/Armel/s390/sparc (#3843) (#3891). [Kamil Rakoczy]
* Fix module parameter name collision (#3854) (#3855). [James Shi] * Fix module parameter name collision (#3854) (#3855). [James Shi]
* Fix unpacked array expansion (#3861). [Joey Liu] * Fix unpacked array expansion (#3861). [Joey Liu]

View File

@ -738,7 +738,7 @@ List Of Warnings
This is a warning because the static default differs from C++, differs This is a warning because the static default differs from C++, differs
from class member function/tasks. Static is a more dangerous default from class member function/tasks. Static is a more dangerous default
then automatic as static prevents the function from being reinterant, then automatic as static prevents the function from being reentrant,
which may be a source of bugs, and/or performance issues. which may be a source of bugs, and/or performance issues.
If the function does not require static behavior, change it to "function If the function does not require static behavior, change it to "function
@ -1813,7 +1813,7 @@ List Of Warnings
.. option:: WIDTHXZEXPAND .. option:: WIDTHXZEXPAND
A more granular WIDTH warning, for when a value is xz expanded A more granular WIDTH warning, for when a value is X/Z expanded
.. option:: WIDTHCONCAT .. option:: WIDTHCONCAT

View File

@ -6,6 +6,7 @@ Alexandre
Ami Ami
Amir Amir
Anastasiadis Anastasiadis
Anglin
Anikin Anikin
Antmicro Antmicro
Antonin Antonin
@ -42,6 +43,7 @@ Chandan
Chitlesh Chitlesh
Christophe Christophe
Cochrane Cochrane
Corteggiani
Cuan Cuan
Cygwin Cygwin
DErrico DErrico
@ -96,6 +98,7 @@ Fredieu
GTKWave GTKWave
Galbi Galbi
Gantt Gantt
Garnal
Gartner Gartner
Gelinek Gelinek
Geoff Geoff
@ -207,6 +210,7 @@ Matveyenko
Maupin Maupin
Mdir Mdir
Mednick Mednick
Menküc
Michiels Michiels
Microsystems Microsystems
Milanovic Milanovic
@ -223,8 +227,10 @@ Muhlestein
Multithreaded Multithreaded
Multithreading Multithreading
NOUNOPTFLAT NOUNOPTFLAT
NaN
Nalbantis Nalbantis
Narayan Narayan
Nassim
Nauticus Nauticus
Newgard Newgard
Nigam Nigam
@ -376,6 +382,7 @@ Xuan
Xuanqi Xuanqi
Yazdanbakhsh Yazdanbakhsh
Yi Yi
Yike
Yinan Yinan
Yosys Yosys
Yu Yu
@ -452,6 +459,7 @@ commandArgsPlusMatch
compilable compilable
concat concat
concats concats
conf
config config
const const
constexpr constexpr
@ -512,6 +520,7 @@ dumpportson
dumpvars dumpvars
dut dut
dx dx
dynarray
elab elab
elike elike
elsif elsif
@ -541,6 +550,7 @@ exe
executables executables
expr expr
extern extern
ezchi
fanin fanin
fasttrace fasttrace
fauto fauto
@ -635,6 +645,7 @@ lcov
ld ld
leavinel leavinel
len len
libc
libext libext
libgoogle libgoogle
libsystemc libsystemc
@ -653,6 +664,7 @@ logicals
longint longint
lossy lossy
lsb lsb
lubc
lvalue lvalue
lxt lxt
macromodule macromodule
@ -678,12 +690,15 @@ mtasks
mulithreaded mulithreaded
mult mult
multidim multidim
multidriven
multiinterfaces multiinterfaces
multiline multiline
multipling multipling
multipoint
multithread multithread
multithreaded multithreaded
multithreading multithreading
musl
mutexes mutexes
mux mux
myftptoyman myftptoyman
@ -762,6 +777,7 @@ pulldowns
pullup pullup
pvalue pvalue
pwd pwd
py
qrq qrq
radix radix
randc randc
@ -909,6 +925,7 @@ vlt
vltstd vltstd
vluint vluint
vpi vpi
vpiDefName
vpiLeftRange vpiLeftRange
vpiModule vpiModule
vpiSize vpiSize
@ -938,4 +955,3 @@ ypq
yurivict yurivict
zdave zdave
Øyvind Øyvind

View File

@ -1022,7 +1022,7 @@ class ParamVisitor final : public VNVisitor {
m_cellps.emplace(!isIface, nodep); m_cellps.emplace(!isIface, nodep);
} }
// RHSs of AstDots need a relink when LHS is a parametrized class reference // RHSs of AstDots need a relink when LHS is a parameterized class reference
void relinkDots() { void relinkDots() {
for (AstDot* const dotp : m_dots) { for (AstDot* const dotp : m_dots) {
const AstClassOrPackageRef* const classRefp = VN_AS(dotp->lhsp(), ClassOrPackageRef); const AstClassOrPackageRef* const classRefp = VN_AS(dotp->lhsp(), ClassOrPackageRef);

View File

@ -67,7 +67,8 @@ foreach my $file (sort keys %files) {
if ($contents =~ /[^[:alnum:][:punct:] \t\r\n]/) { if ($contents =~ /[^[:alnum:][:punct:] \t\r\n]/) {
my $unicode_exempt = ($file =~ /Changes$/ my $unicode_exempt = ($file =~ /Changes$/
|| $file =~ /CONTRIBUTORS$/ || $file =~ /CONTRIBUTORS$/
|| $file =~ /contributors.rst$/); || $file =~ /contributors.rst$/
|| $file =~ /spelling.txt$/);
next if $unicode_exempt; next if $unicode_exempt;
$warns{$file} = "Warning: non-ASCII contents in $file\n"; $warns{$file} = "Warning: non-ASCII contents in $file\n";
} }