Skip to content

chore(develop): sync master - #1111

Merged
celox-bot[bot] merged 10 commits into
developfrom
integration/master-to-develop
Oct 8, 2026
Merged

celox-bot[bot] merged 10 commits into
developfrom
integration/master-to-develop

Conversation

@celox-bot

@celox-bot celox-bot Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Bring stable-trunk changes into the Veryl HEAD compatibility lane.

This PR is managed automatically through a dedicated synchronization branch so the develop merge queue never holds master itself as a pull request head. A conflict is actionable and must be resolved without replacing the Veryl HEAD dependency on develop.

tignear and others added 9 commits October 8, 2026 07:34
…h, and $size dimensions

- A `default:` item of an unpacked-array pattern now applies to each element
  of an unmatched subarray (IEEE 1800-2023 10.9.1) instead of the subarray.
- `int` parameters keep their sign through two-state conversion.
- A folded run-time `for` bound is compared at the common width of the loop
  variable and the bound.
- `$size(<type>, dim)` and `$size(<typedef>, dim)` honor the dimension.
…rrays

The branchless SLT mux lowering emitted a SIR mux whose arms had different
widths, which failed SIR verification for a run-time read of an unpacked
array of 1-bit elements.

Unpacked arrays whose element types are not equivalent were flattened and
their bits reinterpreted. Assignment-like contexts (IEEE 1800-2023 10.8, 7.6)
now reject them: subroutine arguments, assignment pattern items, procedural
and continuous assignments, and port connections.
…ores

Every remaining `@ignore_on(...)` that covers the SV arm now states the
observed failure. Eleven SV arms that already pass are no longer ignored.
@celox-bot
celox-bot Bot enabled auto-merge October 8, 2026 06:47
@codspeed

codspeed Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 4 untouched benchmarks


Comparing integration/master-to-develop (c278218) with master (583028b)1

Open in CodSpeed

Footnotes

  1. No successful run was found on develop (1c33037) during the generation of this report, so master (583028b) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩

Celox-Sync-Automation: true
@celox-bot
celox-bot Bot force-pushed the integration/master-to-develop branch from 367fc6a to c278218 Compare October 8, 2026 07:12
@celox-bot
celox-bot Bot added this pull request to the merge queue Oct 8, 2026
Merged via the queue into develop with commit 69ca323 Oct 8, 2026
32 checks passed
@celox-bot
celox-bot Bot deleted the integration/master-to-develop branch October 8, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant