Yu-Sheng Lin
d2e7a841b5
Merge fc28f76ef4 into 1096740113
2026-03-30 16:19:55 -07:00
github action
1096740113
Apply 'make format'
2026-03-30 23:12:27 +00:00
Wilson Snyder
62ffe43a82
Fix port assignment to large arrays ( #6904 ).
...
Fixes #6904 .
2026-03-30 19:09:23 -04:00
Wilson Snyder
6aa1690745
Tests: Add t_inst_port_reverse ( #5877 )
2026-03-30 19:09:22 -04:00
Wilson Snyder
dc67dc6dc8
Internals: Remove very old VL_SIG* when under VL_NO_LEGACY
2026-03-30 19:09:22 -04:00
Wilson Snyder
c8a596e43e
CI: Fix ubuntu-24.04-riscv needing install --yes, no systemc
2026-03-30 19:09:22 -04:00
Wilson Snyder
2458819794
Commentary: Changes update
2026-03-30 19:09:13 -04:00
dependabot[bot]
ff37860e0c
CI: Bump the everything group with 2 updates ( #7347 )
2026-03-30 14:06:41 -04:00
Yilou Wang
04f410622b
Fix wait() hang when interface with combinational logic using process calls and VIF function ( #7342 )
2026-03-30 15:34:32 +01:00
Yilou Wang
bf453361f6
Support consecutive repetition [*N] in SVA properties ( #7311 )
2026-03-30 07:01:33 -04:00
Artur Bieniek
55958efbe1
Fix false sensitivity of signals to unrelated interface members
2026-03-30 09:42:51 +01:00
Wilson Snyder
be6780e44b
Tests: Add t_interface_twoports ( #5676 )
2026-03-29 21:02:12 -04:00
Wilson Snyder
d55790c91b
Tests: Add t_interface_update ( #2765 )
2026-03-29 20:52:29 -04:00
Wilson Snyder
86eb6f060f
Tests: Update t_disable_inside ( #6591 )
2026-03-29 20:34:19 -04:00
Wilson Snyder
600eb7ec86
Internals: Favor std::swap. No functional change.
2026-03-29 20:33:06 -04:00
Wilson Snyder
5036af3d37
Commentary: Refer to latest standard where can
2026-03-29 18:06:12 -04:00
Wei-Lun Chiu
092d3d4de0
Support map() method for associative and wildcard arrays ( #7344 )
2026-03-29 04:00:52 -04:00
Wilson Snyder
e0b4d5ad44
Fix lost `$stop` on implied assertion `$error` failures.
2026-03-28 10:57:59 -04:00
Wilson Snyder
31757df229
Internals: clangtidy cleanups. No functional change intended ( #7343 )
2026-03-27 23:14:18 -04:00
Wilson Snyder
82c817d425
Internals: Refactor VPI case statement. No functional change intended
2026-03-27 21:51:34 -04:00
Wilson Snyder
8d109e85d0
Fix missing quotes on VPI error signal names
2026-03-27 21:44:11 -04:00
Wilson Snyder
e826a47ad6
Fix broken out-of-bounds scan check
2026-03-27 21:43:11 -04:00
Wilson Snyder
91e6e3aca8
CI: Add note about failure
2026-03-27 21:42:14 -04:00
Wilson Snyder
087dae2a5d
Commentary: Changes update
2026-03-27 21:41:52 -04:00
Nick Brereton
f66df9e70e
Fix `disable iff` imply-delay statement linking ( #7337 )
2026-03-27 14:31:03 -04:00
Yilou Wang
ba9a7aaa66
Fix static initialization order for packages with class hierarchies ( #7324 )
2026-03-27 12:53:45 -04:00
Yilou Wang
55e5f01758
Support SVA goto repetition [->N] in concurrent assertions ( #7310 )
2026-03-27 10:31:15 -04:00
Geza Lore
9ed7a9f98b
Internals: Do not optimize variables with RW refs in Dfg
2026-03-27 07:50:05 +00:00
Geza Lore
f12cdac8da
Optimize muxes in DfgPeephole
2026-03-27 07:50:05 +00:00
Geza Lore
2759f2ab16
Optimize comparisons with identical operands in Dfg
2026-03-27 07:50:05 +00:00
Geza Lore
e0fc69a2f0
Optimize CountOnes in Dfg
2026-03-27 07:50:05 +00:00
Geza Lore
382f5003ca
Optimize more patterns in DfgPeephole ( #7332 )
2026-03-27 07:47:50 +00:00
github action
057039e81c
Apply 'make format'
2026-03-27 05:33:21 +00:00
Eunseo Song
c28ed348fd
Tests: Add regression test for PCH with output-split ( #7251 ) ( #7328 )
2026-03-27 01:32:19 -04:00
Wilson Snyder
7fc76dd9d3
Fix Ubuntu 26.04.beta issues
2026-03-26 22:33:20 -04:00
Wilson Snyder
c5364254bb
Commentary: Changes update
2026-03-26 21:43:16 -04:00
Jakub Michalski
5d2d05236e
Support very wide $display arguments ( #7280 )
2026-03-26 13:55:14 -04:00
Geza Lore
e5adb60461
Internals: Only add VAR_PORT_DTYPE prior to V3Width ( #7331 )
2026-03-26 13:44:11 -04:00
github action
37a316f0f8
Apply 'make format'
2026-03-26 17:28:43 +00:00
Eunseo Song
f369a629c7
Improve E_UNSUPPORTED warning messages ( #7329 )
2026-03-26 13:25:30 -04:00
Yilou Wang
e0963bd587
Fix false ASSIGNIN on interface input ports driven from outside ( #7322 )
2026-03-26 12:30:16 -04:00
Eunseo Song
fbc3b3618d
Fix Apple clang PCH compile error with -o flag ( #7251 ) ( #7327 )
...
Apple clang rejects `-o` when a precompiled header (.gch) is involved,
reporting "cannot specify -o when generating multiple output files".
Remove the unnecessary `-o $@` from the two PCH build rules; the
`%.o: %.cpp` pattern already implies the correct output name.
2026-03-26 11:52:21 -04:00
Yilou Wang
3ddf7ad6ec
Support ##[M:N] range cycle delay in SVA sequences ( #7312 )
2026-03-26 10:08:22 -04:00
Geza Lore
afa071a822
Optimize DfgPeephole until fixed point ( #7309 )
2026-03-26 06:56:36 +00:00
github action
fc28f76ef4
Apply 'make format'
2026-03-25 16:24:13 +00:00
Yu-Sheng Lin
c2540f0577
Make MSVC version testable
2026-03-26 00:23:11 +08:00
Yilou Wang
728ddf3331
Fix modport selection of virtual interface handle ( #7321 )
2026-03-25 07:16:52 -04:00
Artur Bieniek
860ac67c04
Fix linking shared library with its dependencies ( #7320 )
...
Signed-off-by: Artur Bieniek <abieniek@antmicro.com>
2026-03-25 07:15:24 -04:00
Geza Lore
d33a81d32a
Optimize commutative vertex operands in Dfg for better combining
2026-03-25 08:09:37 +00:00
Geza Lore
d00f23a2b2
Internals: Remove unused vertices immediately in DfgPeephole
2026-03-25 08:09:37 +00:00