Skip to content

[cd] Bump CIRCT from firtool-1.143.0 to firtool-1.144.0#5257

Merged
seldridge merged 2 commits into
mainfrom
cd/update-circt-from-firtool-1.143.0-to-firtool-1.144.0
Apr 1, 2026
Merged

[cd] Bump CIRCT from firtool-1.143.0 to firtool-1.144.0#5257
seldridge merged 2 commits into
mainfrom
cd/update-circt-from-firtool-1.143.0-to-firtool-1.144.0

Conversation

@chiselbot

Copy link
Copy Markdown
Collaborator

[cd] Bump CIRCT from firtool-1.143.0 to firtool-1.144.0

This is an automated commit generated by the circt/update-circt GitHub
Action.

The following 1 commit(s) was/were automatically cherry-picked from the ci/ci-circt-nightly branch:

Release Notes

Bump CIRCT from firtool-1.143.0 to firtool-1.144.0.

Release notes for new CIRCT versions can be found at the following links:

uenoku and others added 2 commits April 1, 2026 16:43
Add preprocessorDefines method to InstanceChoiceControl.Type that generates
VerilogPreprocessorDefine entries for VerilogElaborationTime instance choices.
These defines follow the macro-based ABI format: `targets$<option>$<case>`.

This aligns with CIRCT PR [#10042] which changed instance choices from a
file-based ABI to a macro-based ABI.

Changes:
- Add preprocessorDefines method to InstanceChoiceControl.Type
- Integrate instance choice preprocessor defines into Settings
- Update shouldIncludeFile to return PartialFunction.empty (no files generated)
- Make choices field accessible via protected abstract method
- Mark shouldIncludeFile as deprecated rather than removing it entirely
  for binary compatibility

[#10042]: llvm/circt#10042

Co-authored-by: Jack Koenig <jack.koenig3@gmail.com>
This is an automated commit generated by the `circt/update-circt` GitHub
Action.
@chiselbot chiselbot force-pushed the cd/update-circt-from-firtool-1.143.0-to-firtool-1.144.0 branch from f3cb8dc to b1eb7d7 Compare April 1, 2026 16:43
@chiselbot chiselbot added the Dependency Update Updates a dependency, will be included in release notes label Apr 1, 2026
@seldridge seldridge enabled auto-merge (squash) April 1, 2026 17:13
@chiselbot chiselbot requested a review from seldridge April 1, 2026 17:19
@seldridge seldridge merged commit 0b09aa3 into main Apr 1, 2026
31 checks passed
@seldridge seldridge deleted the cd/update-circt-from-firtool-1.143.0-to-firtool-1.144.0 branch April 1, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependency Update Updates a dependency, will be included in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants