Repository navigation
merge queue: checking #2408 on master (a037246), stacked on #2413 - #2418
Closed
mergify[bot] wants to merge 5 commits into
Closed
mergify[bot] wants to merge 5 commits into
mergify[bot] wants to merge 5 commits into
Conversation
Explicitly clocked Boolean `assert property`, `assume property`, and `cover property` now execute in module and generate scopes. Predicates use Preponed samples, `disable iff` reads the live value after NBA, and all Observed decisions finish before Reactive actions execute. Actions read live values. This is the initial single-cycle subset. Named properties/sequences, temporal operators (`##`, implication, repetition), default clocks, procedural concurrent assertions, and timed or nonblocking action statements remain unsupported and diagnosed. It does not implement full SVA. The runtime preserves pending Observed work across stop/resume and portable state files, validates restored region membership, and supports native images. Native image format advances to 52; state files with pending Observed work use version 4, while older versions remain readable. Validation on master d8a6d72: full SV 6,233 passed (20 existing ignored), affected units 1,130 passed, new API 5 passed, state/checkpoint/fork regressions 90 passed, retained-report checks 4 passed, Clippy, and JS 435 passed. Before synchronization, the official unmodified sv-tests runner: 52 chapter-16 verdicts checked, six fail-to-pass improvements and no regressions. Only those six expected verdicts change. External checks retain strict assertions and standalone Top/Wrapped evidence. Verilator passes two cases, disagrees on two scheduling cases, and cannot exercise the four-state case. Icarus rejects the five concurrent assertion cases. Installed xezim passes four and disagrees on Observed/Reactive ordering for one; its exact binary provenance is retained. The pinned xezim build was unavailable due to its dependency-lock mismatch, so these results do not claim current-pin coverage. Independent change based on master; no dependency on another open PR. Change-Id: I42c683a7842ade2dc5320c44f23d5dca3952084b
The complete official sv-tests CI corpus also passes the generated 20.13 sampled-function case in both state modes. The chapter-16 focused preflight did not include this generated group. Both official simulation logs report rc=0 and PASS; all 3300 retained verdicts match CI run 40652055752 after updating these two rows. Change-Id: I82b9bda60aba4389c372970ebe8c6abc862e7d7e
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This is a merge queue draft opened by Mergify. Nobody needs to act on it.
Mergify opened it for batch minor-cantal-552olw of the
changesqueue, to test #2408 before it merges intomaster. Pushing to this branch or closing this pull request removes #2408 from the queue.What this draft tests
Mergify checks that #2408 still passes CI once combined with everything queued ahead of it. CI runs on this draft's code, built in this order:
masterata037246834cf7bThe check is speculative: it assumes the pull requests ahead will merge, so it starts without waiting for them.
🎉 Where it stands: checks passed
CI passed on this draft.
Follow the
changesqueue in the dashboardWhat happens next
masterand closes this draft.Tip
A red check is not necessarily caused by this batch. These checks run on a tip that also carries the commits of the pull request ahead, so a failure here can come from it as much as from #2408. See only this batch's changes.
Queued ahead of this batch
This pull request entered the queue before this batch and is not part of it.
Metadata for CI tooling, read by
mergify ci1 scope
coreRequired conditions of queue rule
changesfor mergecheck-success = Conventional Commit titlecheck-success = Queue validationmaster]:check-success = @github-actions/Lint & Formatcheck-neutral = @github-actions/Lint & Formatcheck-skipped = @github-actions/Lint & Formatmaster]:check-success = @github-actions/Rust Test & NAPI Buildcheck-neutral = @github-actions/Rust Test & NAPI Buildcheck-skipped = @github-actions/Rust Test & NAPI Buildmaster]:check-success = @github-actions/JS Test (Ubuntu)check-neutral = @github-actions/JS Test (Ubuntu)check-skipped = @github-actions/JS Test (Ubuntu)master]:check-success = @github-actions/Conventional Commit titlecheck-neutral = @github-actions/Conventional Commit titlecheck-skipped = @github-actions/Conventional Commit titlemaster]:check-success = @github-actions/Queue validationcheck-neutral = @github-actions/Queue validationcheck-skipped = @github-actions/Queue validationRequired conditions to stay in the queue
-conflict-draft-head ~= ^(integration/|renovate/veryl-crates$|upgrade/veryl-|release-please--branches--master--components--celox$|master$)-head ~= ^renovate/-label = release:holdbase ~= ^(master|develop)$base ~= ^stack/body ~= (?m)^Depends-On:head != release-please--branches--master--components--celoxlabel = merge-readymaster]:check-success = @github-actions/Lint & Formatcheck-neutral = @github-actions/Lint & Formatcheck-skipped = @github-actions/Lint & Formatmaster]:check-success = @github-actions/Rust Test & NAPI Buildcheck-neutral = @github-actions/Rust Test & NAPI Buildcheck-skipped = @github-actions/Rust Test & NAPI Buildmaster]:check-success = @github-actions/JS Test (Ubuntu)check-neutral = @github-actions/JS Test (Ubuntu)check-skipped = @github-actions/JS Test (Ubuntu)master]:check-success = @github-actions/Conventional Commit titlecheck-neutral = @github-actions/Conventional Commit titlecheck-skipped = @github-actions/Conventional Commit titlemaster]:check-skipped = @github-actions/Queue validationcheck-neutral = @github-actions/Queue validationcheck-success = @github-actions/Queue validation