·
36 commits
to refs/heads/main
since this release
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)