Wilson Snyder
|
9650aefa42
|
Internals: Cleanup unneeded {}. No functional change
|
2021-02-21 21:25:21 -05:00 |
Wilson Snyder
|
bd602d0e2d
|
Copyright year update
|
2021-01-01 10:29:54 -05:00 |
Wilson Snyder
|
b7a533109d
|
Fix cppcheck warnings. No functional change intended.
|
2020-12-23 15:22:02 -05:00 |
Wilson Snyder
|
af0e535015
|
Internals: Remove Xnor node type.
Convert to Not(Xor(x)) up front, to help code coverage and optimize out extra nots sooner.
|
2020-12-10 00:04:10 -05:00 |
Wilson Snyder
|
8e06b1e925
|
Misc internal coverage cleanups
|
2020-12-07 23:15:29 -05:00 |
Wilson Snyder
|
9bd5cd4ef3
|
Internals: Track null separately from '0
|
2020-12-05 16:49:10 -05:00 |
Wilson Snyder
|
d77beecc6e
|
Fix $countbits(..., 'z)
|
2020-11-27 21:34:40 -05:00 |
Wilson Snyder
|
abfee1270f
|
Improve internal code coverage
|
2020-11-18 22:21:48 -05:00 |
Wilson Snyder
|
c0888c1b0f
|
Internals: Use newline instead of endl to avoid unneeded flush.
|
2020-11-18 21:03:23 -05:00 |
Wilson Snyder
|
66d1754d19
|
Fix constant x propagation of xor.
|
2020-09-18 17:47:22 -04:00 |
Wilson Snyder
|
45eccaecaf
|
Fix Travis/GCC warnings.
|
2020-08-27 18:48:26 -04:00 |
Wilson Snyder
|
6013b54f7b
|
clang-tidy cleanups. No functional change intended.
|
2020-08-16 14:55:46 -04:00 |
Wilson Snyder
|
d75a8624c1
|
C++11: constexpr replacing defines. No functional change intended.
|
2020-08-16 14:19:12 -04:00 |
Wilson Snyder
|
ee9d6dd63f
|
C++11: Favor auto, range for. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |
Wilson Snyder
|
c0127599df
|
C++11: Use nullptr. No functional change.
|
2020-08-16 11:44:05 -04:00 |
Wilson Snyder
|
98cd925fda
|
Fix non-32 bit conversion to float (#2495).
|
2020-08-06 21:56:43 -04:00 |
Wilson Snyder
|
6ce878cb0d
|
Fix some clang-tidy warnings
|
2020-06-01 23:16:17 -04:00 |
Geza Lore
|
95534fa5c5
|
Remove unused headers (#2389)
|
2020-05-31 20:21:07 +01:00 |
Geza Lore
|
9712ceedd7
|
Internals: Remove empty statements. No functional change intended.
Remove stray semicolons, mostly by capturing them in macros accurately.
This removes a ton on lint warnings from CLion.
|
2020-05-30 19:13:18 +01:00 |
Wilson Snyder
|
fbc814b54a
|
Internal code coverage fixes
|
2020-05-29 19:35:54 -04:00 |
Wilson Snyder
|
5089ac6119
|
Remove VL_ULL as ULL now in MSVC & C++11
|
2020-05-28 20:32:07 -04: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
|
6a882f9dc6
|
Internal code coverage improvements. No functional change intended.
|
2020-05-23 10:34:58 -04:00 |
Wilson Snyder
|
6fd7f45cef
|
Internals: Remove dead needHInlines code
|
2020-05-16 07:53:27 -04:00 |
Wilson Snyder
|
f005b7fd87
|
Support scan %* format
|
2020-05-11 22:13:59 -04:00 |
Wilson Snyder
|
897b9ccfe2
|
Fix display of huge double.
|
2020-05-10 16:03:46 -04:00 |
Yossi Nivin
|
f9a0cf0cff
|
Support $countbits (#2287)
|
2020-05-10 14:27:22 -04:00 |
Wilson Snyder
|
5f7ae1fbce
|
wip
|
2020-05-07 21:04:26 -04:00 |
Wilson Snyder
|
7d7e67b49b
|
Show Verilog reference on V3Number asserts.
|
2020-05-04 19:57:21 -04:00 |
Wilson Snyder
|
c6d1a9858a
|
Use clang-format 10.0.0
|
2020-04-28 18:47:59 -04:00 |
Wilson Snyder
|
f3308d236b
|
clang-format remaining sources. No functional change.
|
2020-04-15 07:58:34 -04:00 |
Geza Lore
|
08b74e5ab9
|
Fix crash when formatting constant wider than 1023 bits (#2260)
|
2020-04-14 18:07:09 -04:00 |
Wilson Snyder
|
50535a1894
|
Internals: cppcheck 1.90 fixes. No functional change intended.
|
2020-04-05 18:57:47 -04:00 |
Wilson Snyder
|
a331397954
|
Fix real conversion from constant with X/Z.
|
2020-04-05 11:56:15 -04:00 |
Wilson Snyder
|
38a31ae168
|
Cleanup misc clang-tidy warnings. No functional change intended
|
2020-04-03 22:31:54 -04:00 |
Wilson Snyder
|
ab058c85bf
|
Fix clang warning.
|
2020-04-01 12:40:49 -04:00 |
Wilson Snyder
|
e6beab4037
|
Fix implicit conversion of floats to wide integers.
|
2020-03-31 20:42:07 -04:00 |
Wilson Snyder
|
1ce360ed5b
|
Add SPDX license identifiers. No functional change.
|
2020-03-21 11:24:24 -04:00 |
Wilson Snyder
|
609a5dc26d
|
Fix cppcheck warnings. No functional change intended.
|
2020-02-03 23:21:56 -05:00 |
Wilson Snyder
|
2d195ebae5
|
Cleanup IEEE references.
|
2020-01-30 20:23:57 -05:00 |
Stefan Wallentowitz
|
22088c907f
|
Set maximum number width (#2128)
Adjust the maximum number width to 64K. Add --max-num-width option to
adjust this setting.
Closes #2082
|
2020-01-21 12:17:31 +01:00 |
Pieter Kapsenberg
|
4443ab34fd
|
Support left justified . Closes #2101.
|
2020-01-15 07:32:45 -05:00 |
Wilson Snyder
|
2a50fafef2
|
Fix %{number}s with strings. #2093.
|
2020-01-09 19:39:27 -05:00 |
Wilson Snyder
|
f23fe8fd84
|
Update copyright year.
|
2020-01-06 18:05:53 -05:00 |
Yutetsu TAKATSUKASA
|
8cdc0c4e00
|
Support string putc, getc, substr, bug1606.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-12-15 08:09:52 -05:00 |
Yutetsu TAKATSUKASA
|
c2037ddbc5
|
Support string compare, icompare, ato* methods, bug1606.
Signed-off-by: Wilson Snyder <wsnyder@wsnyder.org>
|
2019-12-09 19:17:52 -05:00 |
Wilson Snyder
|
bd0eadb311
|
Fix handling user-botch of %d to print real.
|
2019-12-08 22:48:44 -05:00 |
Wilson Snyder
|
700f2072c0
|
Framework for WDatas being vectors of 64-bit EDatas, but not supporting this at this time.
|
2019-12-08 21:36:38 -05:00 |
Wilson Snyder
|
559852f60b
|
Add error when number missing value.
|
2019-12-02 20:21:24 -05:00 |
Wilson Snyder
|
0c0198cf55
|
Support string.toupper and string.tolower.
|
2019-11-17 05:05:09 -05:00 |