VeniVidiVici
  • Joined on 2022-09-12
VeniVidiVici synced commits to refs/pull/6170/head at VeniVidiVici/verilator from mirror 2025-07-27 22:32:04 +08:00
f259a50031 Introduction of a test
3aa7d7dfbc [#80101] Getting param dependent type linking error fix
abd509ce53 Support delays in emitted Verilog (#6177)
1bf24c7eb4 Add support for disabling begin just under fork from outside that begin (#5432 partial) (#6183)
1f0357ba93 Add NOEFFECT warning, replacing previous `foreach` error.
Compare 34 commits »
VeniVidiVici synced commits to refs/pull/6084/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
ce61d0cc46 Merge afee7f8a6ccba3fbe6f6de22810a35a9d7f8bc5a into b408e097f6bae380c415934de81d0472508b5276
b408e097f6 Fix unsigned replicate (#6229)
94bebb2bcb Fix dereferencing stale iterator in DfgVertex::scopep() (#6227)
2be257369a Fix component numbers of new Vertices in V3DfgBreakCycles (#6228)
04c38d5b3b Tests: Switch to measuring CPU time instead of real time in test timeouts (#6224)
Compare 77 commits »
VeniVidiVici synced commits to refs/pull/6086/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
5bfa11114f Merge b8d072faf43e844bdc7d5edd6500d7b151da1f28 into 7d43a935bd4404d04e56a87350d152197ba942bb
7d43a935bd Add SPECIFYIGN warning for specify constructs that were previously silently ignored.
9b99d9697f Fix virtual interface member propagation (#6175) (#6184)
a21ecb2ab9 Add support for randomize..with on objects of aliased types (#6195)
28808f38bb Dump function to which AstAddrOfCFunc points (#6188)
Compare 48 commits »
VeniVidiVici synced commits to refs/pull/6110/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
d0d240f8bd Merge b3aaedf7d6d3e34fc254d9f75b1d22989d26ed16 into 98b8d43a4ae52dba9d42422e61c76c52be5d5c0d
98b8d43a4a Fix parameter-dependent type linking (#6170)
d419c49921 Internals: Fix unused variable, no functional change (#6204)
a50ea2a1a6 Optimize 2 ** X to 1 << X if base is signed (#6203)
078bb21a89 Add wire data type checking per IEEE.
Compare 31 commits »
VeniVidiVici synced commits to refs/pull/6133/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
73bad0004f Merge 7260711d6bf1681b155ebc75ce55d566ba495a24 into fa62cd34863fe9fe91e833aebe3289a9c9677904
fa62cd3486 Fix `--stats` overridden by skipping identical build (#6220).
10ac99ac05 Support randomization of scope variables with 'std::randomize()' (#5438) (#6185)
b408e097f6 Fix unsigned replicate (#6229)
94bebb2bcb Fix dereferencing stale iterator in DfgVertex::scopep() (#6227)
Compare 65 commits »
VeniVidiVici synced commits to refs/pull/6135/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
fc0389f436 Merge 74d912e3fbe54fae6b2c43c522beb20e77630204 into fa62cd34863fe9fe91e833aebe3289a9c9677904
fa62cd3486 Fix `--stats` overridden by skipping identical build (#6220).
10ac99ac05 Support randomization of scope variables with 'std::randomize()' (#5438) (#6185)
b408e097f6 Fix unsigned replicate (#6229)
94bebb2bcb Fix dereferencing stale iterator in DfgVertex::scopep() (#6227)
Compare 54 commits »
VeniVidiVici synced commits to refs/pull/6158/head at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
f6234cf353 support for verilog real to systemc double
VeniVidiVici synced commits to refs/pull/6160/head at VeniVidiVici/verilator from mirror 2025-07-27 22:32:03 +08:00
95961f558a Add a test case with new call before covergroup definition
86f36c95c7 Update src/verilog.y, fix formatting
8d487f828a Update src/verilog.y, fix formatting
Compare 3 commits »
VeniVidiVici synced and deleted reference refs/tags/refs/pull/6103/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
VeniVidiVici synced and deleted reference refs/tags/refs/pull/6158/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
VeniVidiVici synced and deleted reference refs/tags/refs/pull/6160/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
VeniVidiVici synced and deleted reference refs/tags/refs/pull/6170/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
VeniVidiVici synced and deleted reference refs/tags/refs/pull/6176/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
VeniVidiVici synced commits to master at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
92a4bff047 Apply 'make format'
d359fffcdc Internals: Refactor V3Task and add loop assert (#6218)
55b836e25a Commentary: Changes update
c4b3f1e99c Tests: Add test and assert for nested simulated loops (#6223)
895b85a16e Fix Replicate with unsigned count but MSB set (#6231) (#6233)
Compare 71 commits »
VeniVidiVici synced commits to refs/pull/4844/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
f971bca8a1 Merge ea62a51589caa2574f9a90cd7220a0895055e1fd into 9f04ee68c8d931ef7e55d6ae20c324eb71f524b5
9f04ee68c8 Optimize combinational cycles through arrays in DFG (#6210)
b5126a6abe Apply 'make format'
74d4b0c0ea Fix automatic task variables in unrolled loops with forks (#6194) (#6201).
7401a8a43a Refactor DFG IndependentBits analysis to work for any vertex. (#6209)
Compare 62 commits »
VeniVidiVici synced commits to refs/pull/5990/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
b5ccebd920 Merge 208114dcede9112c28afd2d5d48681aa5c5633aa into 078bb21a89fea853d408db573f8039220ffc1ffd
078bb21a89 Add wire data type checking per IEEE.
b8b9478938 Improve enum base type checking error message.
f535a73ea7 Commentary: Changes update
641e0e5672 Internals: Fix assertion if bad display
Compare 29 commits »
VeniVidiVici synced commits to refs/pull/6072/merge at VeniVidiVici/verilator from mirror 2025-07-27 22:32:02 +08:00
0f21baa478 Merge 24e61af2c04d8a4e2a7fd76f96d726e4dc9e73c2 into 9f04ee68c8d931ef7e55d6ae20c324eb71f524b5
9f04ee68c8 Optimize combinational cycles through arrays in DFG (#6210)
b5126a6abe Apply 'make format'
74d4b0c0ea Fix automatic task variables in unrolled loops with forks (#6194) (#6201).
7401a8a43a Refactor DFG IndependentBits analysis to work for any vertex. (#6209)
Compare 44 commits »
VeniVidiVici synced commits to whitelist at VeniVidiVici/ysyx-workbench-empty from mirror 2025-07-26 16:31:33 +08:00
5601bfb6de add whitelist
VeniVidiVici pushed to master at VeniVidiVici/my_lcthw 2025-07-19 19:47:32 +08:00
3c212dccc4 联合体初始化学习
VeniVidiVici pushed to master at VeniVidiVici/my_lcthw 2025-07-19 17:36:06 +08:00
b6a04b612b 写了联合体演示程序