Published June 5, 2026 | Version v0.66.0
Software Open

xdslproject/xdsl: v0.66.0

Description

Changes

xDSL framework

  • core: (symbolTable) add symbol table lookup helper @shuaiting-li (#6156)
  • core: (Constraints) remove deprecated methods from ConstraintContext @alexarice (#6153)
  • core: (Constraints) add SizedConstraint @alexarice (#5739)
  • core: (SymbolTable) add symbol visibility lookup helper @shuaiting-li (#6152)
  • core: (Constraints) simplify AnyOf init @alexarice (#6106)
  • core: (symbolTableCollection) add symbol table collection cache helper @shuaiting-li (#6143)
  • core: (symbolTable) implement nearest symbol table helper @shuaiting-li (#6142)
  • core: (PassPipeline) refactor callback @alexarice (#6135)

Dialects

  • dialects: (riscv_scf, x86_scf) generate for loop body if missing @superlopuh (#6150)
  • dialects: (x86) mov op is from GP to GP reg @superlopuh (#6149)
  • dialects: (ub) Unreachable operator @mesham (#6148)
  • dialects: (ub) Initial ub dialect with poison operator @mesham (#6146)

Continuous Integration

  • installation: (pre-commit) remove pyproject-fmt pin @alexarice (#6147)
  • CI: use per-commit checkout of llvm backend test @superlopuh (#6141)

Installation

  • installation: (pre-commit) remove pyproject-fmt pin @alexarice (#6147)

Dependencies

  • dependencies: update pre-commit hook astral-sh/ruff-pre-commit to v0.15.16 @renovate[bot] (#6158)
  • dependencies: update dependency ruff to v0.15.16 @renovate[bot] (#6157)
  • dependencies: update astral-sh/setup-uv action to v8.2.0 @renovate[bot] (#6155)
  • dependencies: update dependency pyright to v1.1.410 @renovate[bot] (#6151)
  • dependencies: update dependency heir-py to v2026.6.1 @renovate[bot] (#6144)
  • dependencies: lock file maintenance @renovate[bot] (#6145)
  • dependencies: update pre-commit hook tox-dev/pyproject-fmt to v2.23.0 @renovate[bot] (#6138)

Miscellaneous

  • core: (Constraints) remove deprecated methods from ConstraintContext @alexarice (#6153)
  • core: (Constraints) simplify AnyOf init @alexarice (#6106)

Tool

  • tools: (xdsl-opt) add time-passes argument @alexarice (#6136)

Files

xdslproject/xdsl-v0.66.0.zip

Files (4.8 MB)

Name Size Download all
md5:2e316b7b94f648844df1af528da45764
4.8 MB Preview Download

Additional details

Related works

Software