Skip to content

v0.2.1

Choose a tag to compare

@celox-bot celox-bot released this 18 Aug 06:31
f4faf3f

0.2.1 (2026-08-18)

Features

  • vpi: run cocotb on native program images (c84f7c5)

Bug Fixes

  • ci: address release queue review (3f02d10)
  • ci: dequeue held release by pull request (cc37747)
  • ci: verify release merge queue entry (7ce179f)
  • ci: verify release merge queue entry (fcffaf4)
  • frontend: scope top parameter overrides (5efe12e)
  • frontend: scope top parameter overrides (a114336)
  • vpi: address portable runtime edge cases (6b6d54c)
  • vpi: enforce native runtime boundaries (dae4cca)
  • vpi: harden runtime event handling (660c0f1)
  • vpi: honor callback and image requirements (f92cfdf)
  • vpi: make force writes transactional (441d60d)
  • vpi: own callback records and transitions (47fd9b9)
  • vpi: preserve callback and release values (8f7171f)
  • vpi: preserve force and hierarchy semantics (9e3d279)
  • vpi: preserve reflected object semantics (48aaa2c)
  • vpi: preserve runtime diagnostic metadata (b8a3a50)
  • vpi: preserve runtime event ordering (475f676)
  • vpi: preserve singleton hierarchy names (92e6980)
  • vpi: preserve termination and output semantics (a80c1df)
  • vpi: render fatal ff events before errors (647d869)
  • vpi: retain queued callback writes (0a8980b)
  • vpi: settle pre-time callback writes (438fd14)
  • wasm: preserve array layout metadata (8754e96)
  • wasm: preserve array layout metadata (171c62d)

Performance Improvements

  • frontend: avoid temporary select buffers (1dd9afa)
  • frontend: borrow symbolic range parts (286f5aa)
  • frontend: build instance symbolic state lazily (ce9f67f)
  • frontend: build select strides in place (bfdd266)
  • frontend: initialize comb symbolic state lazily (3983da2)
  • frontend: inline common uncovered windows (f0eacb3)
  • frontend: limit comb path extraction to writes (7a6e6d5)
  • frontend: merge sparse symbolic ranges linearly (3a427b4)
  • frontend: move single symbolic part sources (ef9f3cc)
  • frontend: propagate boundaries without clones (bdbeaeb)
  • frontend: reduce symbolic observer scans (9515311)
  • frontend: reuse validated select geometry (3520ddf)
  • slt: allocate symbolic pages lazily (7883640)
  • slt: avoid singleton schedule buffers (1c6e19d)
  • slt: make symbolic construction sparse (de431b6)
  • slt: reduce scheduler construction overhead (7ad38be)
  • slt: remove sparse ranges in place (7d9f050)
  • slt: reuse lowering cost buffers (cf309c6)
  • slt: share symbolic page tables across forks (cc525db)
  • slt: stream sparse symbolic diffs (2a0642d)