Skip to content

pip prod(deps): update xdsl requirement from ~=0.56.0 to ~=0.57.0#17

Merged
superlopuh merged 1 commit intomainfrom
dependabot/pip/xdsl-approx-eq-0.57.0
Feb 20, 2026
Merged

pip prod(deps): update xdsl requirement from ~=0.56.0 to ~=0.57.0#17
superlopuh merged 1 commit intomainfrom
dependabot/pip/xdsl-approx-eq-0.57.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 20, 2026

Updates the requirements on xdsl to permit the latest version.

Release notes

Sourced from xdsl's releases.

v0.57.0

We moved our docs website! Now no longer on readthedocs, please navigate to docs.xdsl.dev.

Some breaking changes in this release:

ConstantLike is a trait again, for constant folding in the greedy rewriter please declare both the ConstantLike trait and implement HasFolderInterface.

The RISC-V dialect is in the process of getting split into three dialects, rv32 and rv64 ops where the op definitions have to be different for the 32- and 64-bit variants, and riscv for all functionality that is shared.

Deprecations:

IntegerAttr.from_int_and_width is deprecated in favor of the init.

Changes

xDSL framework

Frontend

Dialects

... (truncated)

Commits
  • 6db888d CI: add tests-quiet make target to spare terminal (#5624)
  • b52a870 dialects: (llvm) Fix llvm.func op custom printing/parsing (#5666)
  • d98bddc backend: (llvm) convert simple memory ops (#5578)
  • 10d2faa core: deprecate IntegerAttr.from_int_and_width (#5665)
  • c95d8f4 backend: raise error for infinite register clash during class definition (#5661)
  • f4f965b backend: (llvm) convert casting operations (#5576)
  • c0db544 dialects: (comb) Fix custom printing and parsing (#5658)
  • 22285d6 dialects: (riscv) remove label immediate for shift constants (#5664)
  • 3f03969 dialects: (hw) Add hw.constant op (#5659)
  • bb7a7cd dependencies: lock file maintenance (#5663)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [xdsl](https://github.com/xdslproject/xdsl) to permit the latest version.
- [Release notes](https://github.com/xdslproject/xdsl/releases)
- [Commits](xdslproject/xdsl@v0.56.0...v0.57.0)

---
updated-dependencies:
- dependency-name: xdsl
  dependency-version: 0.57.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 20, 2026
@superlopuh superlopuh merged commit 453bb4b into main Feb 20, 2026
4 checks passed
@dependabot dependabot bot deleted the dependabot/pip/xdsl-approx-eq-0.57.0 branch February 20, 2026 07:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant