Commit Graph

  • 5942157208
    Merge c90d2d1a91 into a4989d023d Drew Babel 2026-07-22 11:17:23 -0700
  • 098afa608c
    Merge d2d16717d3 into a4989d023d muhammadjawadkhan 2026-07-21 20:38:24 +0500
  • d2d16717d3 Revert "VVP: initialize thread flags/words and codespace chunks" mjoekhan 2026-07-21 20:38:18 +0500
  • 23f2989056 SV: add class-handle $cast and static $typename mjoekhan 2026-07-21 19:08:05 +0500
  • b27828d5a6
    Merge pull request #11 from muhammadjawadkhan/feat/randomize-unconstrained muhammadjawadkhan 2026-07-21 18:46:40 +0500
  • d2bdcb29d8 examples: drop randomize .vvp artifact; track Makefile mjoekhan 2026-07-21 18:46:19 +0500
  • fee8a0d67a SV: add unconstrained class.randomize() / rand slice mjoekhan 2026-07-21 18:45:57 +0500
  • 16ce21072a
    Merge pull request #10 from muhammadjawadkhan/feat/mailbox-semaphore muhammadjawadkhan 2026-07-21 18:37:44 +0500
  • eeb13096ef docs: add mailbox_sem example Makefile mjoekhan 2026-07-21 18:37:22 +0500
  • 7379ff6530 SV: add mailbox/semaphore builtins for UVM IPC mjoekhan 2026-07-21 18:37:08 +0500
  • 8504b349f8
    Merge pull request #9 from muhammadjawadkhan/feat/clocking-blocks muhammadjawadkhan 2026-07-21 18:16:50 +0500
  • 9601928032 SV: add interface clocking-block vertical slice for UVM mjoekhan 2026-07-21 18:16:16 +0500
  • 05d4c76593
    Merge pull request #8 from muhammadjawadkhan/feat/virtual-interface muhammadjawadkhan 2026-07-21 17:59:30 +0500
  • 207f9a9b09 SV: add virtual-interface vertical slice for UVM agents mjoekhan 2026-07-21 17:58:35 +0500
  • 6fc7ac56c9
    Merge pull request #7 from muhammadjawadkhan/feat/assoc-array muhammadjawadkhan 2026-07-21 17:13:36 +0500
  • bcc026c902 SV: add string-keyed associative array vertical slice mjoekhan 2026-07-21 17:12:16 +0500
  • 39e757e975
    Merge pull request #6 from muhammadjawadkhan/feat/param-classes muhammadjawadkhan 2026-07-21 16:35:58 +0500
  • 9182f4b102 docs: describe Tier A parameterized classes work mjoekhan 2026-07-21 16:28:32 +0500
  • 668a16ad12 examples: track hello_uvm Makefile mjoekhan 2026-07-21 16:25:15 +0500
  • 372e93db3a SV: parse ANSI class parameter port lists mjoekhan 2026-07-21 16:25:09 +0500
  • 4fc765f912 UVM track: seed uvm/, docs, and hello_uvm example mjoekhan 2026-07-21 16:14:00 +0500
  • 621f589e02 VVP: initialize thread flags/words and codespace chunks mjoekhan 2026-07-21 13:18:16 +0500
  • b8583dff86 SV: and/or/xor reductions and item.index for array methods mjoekhan 2026-07-21 12:46:58 +0500
  • 95a80901de SV: pass chipsalliance sv-tests section 7.12 array methods mjoekhan 2026-07-21 12:21:44 +0500
  • 16ef1e25c2 Deploy to GitHub pages gh-pages github-actions[bot] 2026-07-21 07:01:23 +0000
  • a4989d023d
    Merge pull request #1422 from muhammadjawadkhan/split/06-sv-array-ordering master Cary R. 2026-07-21 00:00:54 -0700
  • 9378bbf337 SV: address review feedback for array ordering methods mjoekhan 2026-07-21 11:48:54 +0500
  • f796a59367 SV: merge darray/queue method checks in elab_expr mjoekhan 2026-07-21 11:05:57 +0500
  • afe849249c SV: reverse(), sort(), rsort(), shuffle() for queues/darrays mjoekhan 2026-07-01 12:45:16 +0500
  • f0b6d3addc
    Merge pull request #1421 from muhammadjawadkhan/split/05-sv-sum-product Cary R. 2026-07-20 22:51:40 -0700
  • e628e6c8c5 SV: sum() and product() reductions on queues/darrays mjoekhan 2026-07-01 12:45:16 +0500
  • acd9127745
    Merge fbd825927b into 31d1850bc8 wotomchen 2026-07-20 22:26:35 -0700
  • bb3df639c6
    Merge cc5a2a9b3b into 31d1850bc8 wotomchen 2026-07-20 22:07:12 -0700
  • 4f8323f27c
    Merge 8428032d83 into 31d1850bc8 wm2015email 2026-07-20 21:55:11 -0700
  • 31d1850bc8
    Merge pull request #1445 from larsclausen/procedural-block-prefix-label Cary R. 2026-07-20 21:32:25 -0700
  • 402c96583f
    Merge pull request #1444 from larsclausen/assertion-item-label-type-id-shadow Cary R. 2026-07-20 21:29:37 -0700
  • f5e496b032 cppcheck cleanup Cary R 2026-07-20 21:22:59 -0700
  • 9c56f0172d Add regression tests for prefix labels on procedural blocks Lars-Peter Clausen 2026-07-18 11:23:03 -0700
  • fd902d1501 Support prefix labels on procedural blocks Lars-Peter Clausen 2026-07-20 20:31:23 -0700
  • dcc8e93d7e Factor procedural block parsing Lars-Peter Clausen 2026-07-18 11:19:37 -0700
  • 1cf8133420
    Merge pull request #1420 from muhammadjawadkhan/split/04-sv-class-prop-locators Cary R. 2026-07-20 18:02:30 -0700
  • 78aa852bf1 SV: apply caryr if-style formatting to locator runtime mjoekhan 2026-07-20 21:08:21 +0500
  • 243dccc368 SV: locator methods on class queue/darray properties mjoekhan 2026-07-20 20:41:19 +0500
  • 713ad762af Add regression test for assertion item labels shadowing type identifiers Lars-Peter Clausen 2026-06-27 12:28:38 -0700
  • a0e5240109 Support assertion item labels shadowing type identifiers Lars-Peter Clausen 2026-06-27 12:28:24 -0700
  • 11af9fb3b3 Add regression tests for procedural labels shadowing type identifiers Lars-Peter Clausen 2026-06-27 09:40:05 -0700
  • 173f6af729 Support shadowing type identifiers in procedural labels Lars-Peter Clausen 2026-07-18 15:23:59 -0700
  • 36f013f97f Factor statement-or-null grammar Lars-Peter Clausen 2026-07-18 15:47:46 -0700
  • 97928cfb15 Factor block variable declaration grammar Lars-Peter Clausen 2026-07-18 15:47:30 -0700
  • 7792b5ab8a Fix locations of unattributed statements Lars-Peter Clausen 2026-07-18 17:07:18 -0700
  • 3f875f72f0 Add regression tests for procedural labels shadowing type identifiers Lars-Peter Clausen 2026-06-27 09:40:05 -0700
  • da26dc89f6 Support shadowing type identifiers in procedural labels Lars-Peter Clausen 2026-07-18 15:23:59 -0700
  • c5ab31b24b Factor statement-or-null grammar Lars-Peter Clausen 2026-07-18 15:47:46 -0700
  • 86ff3e9f8a Factor block variable declaration grammar Lars-Peter Clausen 2026-07-18 15:47:30 -0700
  • fa233f9063 Fix locations of unattributed statements Lars-Peter Clausen 2026-07-18 17:07:18 -0700
  • 3c3f46099d Add regression tests for interface identifier names Lars-Peter Clausen 2026-07-12 12:13:25 -0700
  • 60f366790b Remove special interface identifier token Lars-Peter Clausen 2026-07-12 12:07:25 -0700
  • 35a809d55b
    Merge pull request #1419 from muhammadjawadkhan/split/03-sv-locator-methods Cary R. 2026-07-16 14:10:18 -0700
  • 9740f7bc76 SV: refactor locator elaboration and tgt-vvp lowering mjoekhan 2026-07-16 23:45:41 +0500
  • e3222e77ad SV: queue/darray locator methods (find*, unique*, min/max) mjoekhan 2026-07-01 12:45:16 +0500
  • eae34175dd
    Merge 612936aa1b into 614607c135 Ralf Habacker 2026-07-15 12:03:36 +0000
  • 612936aa1b
    Merge branch 'steveicarus:master' into fix-issue-1344 Ralf Habacker 2026-07-15 14:03:33 +0200
  • 334d3fb6b8
    Merge b9448bc8bd into 614607c135 Doug Knight 2026-07-14 19:27:01 -0700
  • 482fa2544b
    Merge 5b66163a4d into 614607c135 Lars-Peter Clausen 2026-07-14 18:38:35 +0000
  • 614607c135 Cppcheck fixes in vvp Cary R 2026-07-14 01:30:05 -0700
  • dec4e939f4 Fix compile issues in previous patch Cary R 2026-07-14 00:07:34 -0700
  • e367080276 Fix incorrect definition Cary R 2026-07-13 23:59:38 -0700
  • e4bede3c76 Fix some compile warnings under mingw/cygwin Cary R 2026-07-13 23:50:33 -0700
  • b05f895edf
    Merge aaa1945549 into 812c1cedcb Cookie 2026-07-14 08:19:40 +0200
  • 812c1cedcb
    Merge pull request #1418 from muhammadjawadkhan/split/02-sv-chained-calls Cary R. 2026-07-13 23:05:04 -0700
  • 67d39803e6
    Fix formatting and add braces for clarity Cary R. 2026-07-13 22:54:26 -0700
  • 55250457ed
    Fix formatting in parse.y for call_chain_expr Cary R. 2026-07-13 22:50:55 -0700
  • 29a8a4d052
    Simplify conditional checks in elab_expr.cc Cary R. 2026-07-13 22:48:28 -0700
  • 3d08e52d0c
    Merge b7f7e92535 into 15689210c1 Srinivasan Venkataramanan 2026-07-13 22:56:05 +0000
  • 4a505546a1 SV: chained method calls a().b() mjoekhan 2026-07-01 12:45:16 +0500
  • 839fcbc3b9 Add regression tests for interface identifier names Lars-Peter Clausen 2026-07-12 12:13:25 -0700
  • 1c397f1710 Remove special interface identifier token Lars-Peter Clausen 2026-07-12 12:07:25 -0700
  • 15689210c1 Fix the building of libvvp.pc Cary R 2026-07-12 17:32:36 -0700
  • e5482b89b1 Fix compile warning Cary R 2026-07-12 10:03:20 -0700
  • d376375020 Fix br1005 tests for fsv and vlog95 Cary R 2026-07-12 10:01:58 -0700
  • d15f24ff49
    Merge pull request #1416 from muhammadjawadkhan/split/01-sv-class-queue-darray-props Cary R. 2026-07-12 08:18:25 -0700
  • 2ff0be6bfd
    Fix conditional check for net class type Cary R. 2026-07-12 08:00:14 -0700
  • e7233856c8
    Simplify conditional return statements Cary R. 2026-07-12 07:57:09 -0700
  • 9a7178fef0
    Refactor format_darray_pretty for readability Cary R. 2026-07-12 07:52:48 -0700
  • 82350c4866
    Fix conditional block for boolean type handling Cary R. 2026-07-12 07:44:20 -0700
  • 4d07a8466c
    Merge pull request #1439 from larsclausen/ams-type-id-shadow Cary R. 2026-07-12 07:20:11 -0700
  • 0e3ac8685c Add regression tests for discipline and nature type identifier names Lars-Peter Clausen 2026-07-10 07:50:26 -0700
  • 1d623a67d1 Support discipline and nature names shadowing type identifiers Lars-Peter Clausen 2026-07-10 07:50:06 -0700
  • a540a7a163 Add regression tests for for and foreach type identifier names Lars-Peter Clausen 2026-07-03 18:54:39 -0700
  • 9ec8f8e2dd Support for and foreach identifiers shadowing type identifiers Lars-Peter Clausen 2026-07-03 18:43:27 -0700
  • 36a79568b7 Add regression tests for attribute names matching type identifiers Lars-Peter Clausen 2026-07-09 22:31:52 -0700
  • ee14022127 Support type identifier names in attributes Lars-Peter Clausen 2026-07-09 22:31:31 -0700
  • 8fd0e00031
    Merge f402e2142d into 0723d9a477 wm2015email 2026-07-11 09:03:04 -0700
  • bb62824850 Add regression tests for attribute names matching type identifiers Lars-Peter Clausen 2026-07-09 22:31:52 -0700
  • b12344ddce Support type identifier names in attributes Lars-Peter Clausen 2026-07-09 22:31:31 -0700
  • 8395914caa Add regression tests for for and foreach type identifier names Lars-Peter Clausen 2026-07-03 18:54:39 -0700
  • fcf6aaa298 Support for and foreach identifiers shadowing type identifiers Lars-Peter Clausen 2026-07-03 18:43:27 -0700
  • 0723d9a477
    Merge pull request #1435 from larsclausen/br-gh1385-vlog95 Cary R. 2026-07-10 10:43:04 -0700
  • f8069416f2
    Merge pull request #1434 from larsclausen/parameter-omit-implicit-type Cary R. 2026-07-10 10:42:15 -0700
  • c0cf842eb2 ivtest: Move parameter omit tests to JSON Lars-Peter Clausen 2026-07-09 20:13:44 -0700