There is a newer version of the record available.

Published July 11, 2025 | Version v0.45.0

xdslproject/xdsl: v0.45.0

Description

Minor changes for this release.

xDSL framework

  • core: (ConstraintContext) deprecate copy and update @alexarice (#4756)

Dialects

  • dialects: (builtin) add FileLineColLoc @superlopuh (#4750)
  • backend:(csl) add extension point for the printer @dk949 (#4720)
  • dialects: (builtin) add UnknownLoc for unknown locations @superlopuh (#4744)
  • dialects: (builtin) make container type non-optional and add a default @superlopuh (#4749)

API

  • API: PipelinePass -> PassPipeline @superlopuh (#4751)

🗎 Documentation

  • documentation: (Toy) clean up ToyParser @superlopuh (#4747)
  • documentation: (Toy) use keyword tokens for return, def, and var @superlopuh (#4746)
  • documentation: (Toy) clean up toy dialect @superlopuh (#4745)

Installation

  • dependencies: update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 @renovate[bot] (#4758)
  • dependencies: update dependency ruff to v0.12.3 @renovate[bot] (#4757)

Miscellaneous

  • misc: replace PipelinePass.iter_passes with parse_spec @superlopuh (#4748)
  • misc: remove parameter parsing and printing for builtin data attributes @superlopuh (#4743)

Files

xdslproject/xdsl-v0.45.0.zip

Files (2.0 MB)

Name Size Download all
md5:202fb0e528ef4518fb8d72baa3e6c03a
2.0 MB Preview Download

Additional details

Related works

Software