Cary R
2f05c831c0
Add more windows get64 fixes
2026-01-25 18:17:59 -08:00
Cary R
8014c5cee2
Add missing declaration for vpi_get64 to vvp.def
2026-01-25 18:00:55 -08:00
Cary R
ebf2dc1685
Add basic support for vpi_get64() to return the nexus pointer
2026-01-25 17:50:06 -08:00
Cary R
49fc24a798
Make main directory cppcheck clean
2026-01-25 13:17:18 -08:00
Cary R
33e28df834
Add final cppcheck waivers to get vpi clean
2026-01-25 12:47:16 -08:00
Cary R
7916ae3c49
Make blif cppcheck clean
2026-01-25 12:17:11 -08:00
Cary R
67e48188a9
Make driver-vpi cppcheck clean
2026-01-25 11:09:15 -08:00
Cary R
60b13d020c
The sizer is -tsizer
2026-01-25 11:08:58 -08:00
Cary R
f040d513a5
Add missing dump.lxt2
2026-01-22 23:05:08 -08:00
Cary R.
dfa824c03e
Merge pull request #1259 from oscargus/viewerdocs
...
Fix issues with waveform viewer documentation and mention Surfer
2026-01-22 22:44:23 -08:00
Cary R.
6b276fa316
Merge pull request #1212 from gian21391/pthread-to-std-thread
...
Using C++11 threads instead of pthread
2026-01-22 22:42:10 -08:00
Cary R
128d970d60
Remove memory leak when checking if a package has any dumpable items
2026-01-21 20:50:44 -08:00
Cary R
068f33b35a
Remove memory leak when multi-bit module path delays fail
2026-01-21 20:50:32 -08:00
Cary R
e51ce2a8e9
Cleanup vhdl and most of vvp cppcheck issues
2026-01-19 22:54:45 -08:00
Cary R
c3d550e03e
More cppcheck cleanup
2026-01-19 19:50:10 -08:00
Cary R
2345c51478
Dosify needs to use CPPCHECK and LDFLAGS
2026-01-13 03:07:30 -08:00
Cary R.
964878382d
Merge pull request #1279 from aelmahmoudy/fix-missing-buildflags
...
Add CPPFLAGS & LDFLAGS for building version.exe & draw_tt build targets
2026-01-13 02:50:41 -08:00
Cary R
78fa7a5a10
Update program copyright to 2026
2026-01-13 02:04:37 -08:00
Cary R
4d0a277f3b
Cleanup the python version of vlog95
2026-01-13 01:25:24 -08:00
Cary R
951ede0922
A bunch more cppcheck cleanup
2026-01-13 01:25:01 -08:00
Cary R
6651df6f2c
Update the vlog95 python tests to pass more options
2026-01-08 01:36:30 -08:00
Cary R
385a0fb46a
vlog95: remove check for dimensions in array pattern
2026-01-07 23:51:18 -08:00
Cary R
7dbaa67a02
vlgo95: add partial array pattern support and other cleanup
2026-01-07 23:32:16 -08:00
Cary R
918976651a
Fixes for vlog95 generation and gold file updates
2026-01-06 23:02:55 -08:00
Cary R
c3abb84ce6
Fix compile warning when long and int have the same width
2026-01-05 20:50:35 -08:00
Cary R
5708010a5c
Fix warning in sys_fst.c
2026-01-05 19:12:11 -08:00
Cary R
c172a0d3a7
More cppcheck cleanup
2026-01-05 18:59:08 -08:00
Cary R
e5943047da
Add preliminary support for Python vlog95 testing
2025-12-30 19:44:06 -08:00
Cary R
aad14df3d7
Switch to std::round() and a common routine for real to uint64_t
2025-12-16 19:52:36 -08:00
Cary R
eff75f8209
Update msys2 ARM LDFLAGS to not use msys strtod hack
2025-12-16 19:52:29 -08:00
Cary R
44611f8301
Add missing override in vhdlpp
2025-12-08 20:58:07 -08:00
Cary R
2b45f4c399
Python test cleanup
2025-12-08 20:57:56 -08:00
Cary R
95ffc97f5f
Some cppcheck cleanup for vhdlpp
2025-12-08 20:57:44 -08:00
Cary R
4f31fec5c8
Fix any_of() return
2025-11-23 01:58:48 -08:00
Cary R
d87dbb08cf
cppcheck updates
2025-11-23 01:31:14 -08:00
Cary R
1c6f0e768a
Update vvp_reg.py to support strict, force-sv and with-valgrind
2025-11-22 13:31:27 -08:00
Martin Whitaker
1b1def7f79
CI: update test runner to use macos-15-intel.
...
macos-13 is deprecated and will be unavailable after December 8th.
2025-11-11 22:53:04 +00:00
Martin Whitaker
f5708a0322
Add regression test for issue #1286 .
2025-11-11 22:00:06 +00:00
Martin Whitaker
28717b4de7
Don't include duplicate nodes in NetEvent objects (issue #1286 ).
...
Currently, when a constant bit/part select is found in the implicit
sensitivity list for an always_* construct, it is replaced by the
entire signal. If there is more than one bit/part select from the
same signal, that signal gets added to the list multiple times. This
breaks the algorithm used to detect duplicate events in the nodangle
functor, causing it to erroneously merge non-identical events in some
cases.
The proper fix is to support sensitivity at the bit/part level, as
required by IEEE 1800. But for now, just make sure we only include
the entire signal once, regardless of how many different bit/part
selects we find. Enhance the "sorry" message to report which signals
are contributing excessively to the process sensitivity.
2025-11-11 21:59:31 +00:00
Cary R
3b209301e2
More cppcheck cleanup
2025-11-11 01:22:11 -08:00
Cary R
87d9d0ac74
Cleanup python test script and add support for a suffix
2025-11-11 01:21:46 -08:00
Cary R
a7502173d3
Fix MSYS2 builds after cleanup
2025-10-25 11:09:39 -07:00
Cary R
d697312cf8
Cleanup ivt casting for cppcheck
2025-10-25 10:54:12 -07:00
Martin Whitaker
efb0ea2ec7
Try a different way to disable PLI1 in MSYS2 CLANG CI.
2025-10-25 15:54:50 +01:00
Martin Whitaker
70094ce564
Disable PLI1 support in MSYS2/CLANG CI.
2025-10-25 15:49:11 +01:00
Martin Whitaker
e32584f228
Remove spurious space in MSYS2 PKGBUILD.
2025-10-25 15:23:12 +01:00
Martin Whitaker
9bf45a85e2
Fix errors in MSYS2 PKGBUILD.
2025-10-25 15:15:51 +01:00
Martin Whitaker
97da696b5a
Add missing gperf dependency in MSYS2 PKGBUILD.
2025-10-25 14:33:22 +01:00
Martin Whitaker
d392dcf07f
Fix syntax error in github workflow.
2025-10-25 14:22:51 +01:00
Martin Whitaker
e4b3f1bc69
Make MSYS2 build instructions more prominent in the documentation.
2025-10-25 14:16:00 +01:00