Published April 17, 2026 | Version v0.62.1
Software Open

xdslproject/xdsl: v0.62.1

Description

Changes

Dialects

  • dialects: (riscv_snitch) add vfsubh and vfsubs @szerdick (#5821)
  • dialects: (llvm) narrow ConstantOp value prop @sueszli (#5839)
  • dialects: (llvm) add FSqrtOp @sueszli (#5823)
  • dialects: (tensor) add init to FromElementsOp @superlopuh (#5826)
  • dialects: (llvm) add BrOp @sueszli (#5822)
  • dialects: (llvm) add FLogOp @sueszli (#5824)
  • dialects: (llvm) add VectorFMaxOp @sueszli (#5825)

Transformations

  • transformations: (convert-memref-to-ptr) factor out get_strides helper @sueszli (#5834)
  • transformations: (convert-memref-to-ptr) handle non-zero offsets in reinterpret cast @sueszli (#5832)
  • transformations: (expand_math_to_polynomials) add terms parameter to exp @szerdick (#5793)

Backend

  • backend: (llvm) support forward references in convert_module @sueszli (#5848)
  • backend: (llvm) add AddressOfOp conversion @sueszli (#5830)
  • backend: preserve LLVM pointer address spaces in type conversion @sueszli (#5840)
  • backend: (llvm) add target config to convert_module @sueszli (#5837)
  • backend: add llvm.NullOp conversion @sueszli (#5827)
  • backend: (llvm) add vector.FMAOp conversion @sueszli (#5828)
  • backend: (riscv) handle dense constants @szerdick (#5799)

🗎 Documentation

  • documentation: Fix print for listlang booleans in marimo notebooks @naveen-seth (#5841)
  • documentation: updated reference to currently pinned LLVM version @hhkit (#5819)

Testing

  • testing: add tests for marimo notebooks @superlopuh (#5843)
  • testing: (test_lower_linalg_to_snitch) expand-math-to-polynomials to snitch pipeline @szerdick (#5798)

Dependencies

  • dependencies: update astral-sh/setup-uv action to v8.1.0 @renovate[bot] (#5853)
  • dependencies: update dependency ruff to v0.15.11 @renovate[bot] (#5816)
  • dependencies: update astral-sh/setup-uv action to v8 @renovate[bot] (#5846)
  • dependencies: update actions/upload-pages-artifact action to v5 @renovate[bot] (#5836)
  • dependencies: lock file maintenance @renovate[bot] (#5835)

Files

xdslproject/xdsl-v0.62.1.zip

Files (4.7 MB)

Name Size Download all
md5:132def37cc234bcd8d63ac67170ca142
4.7 MB Preview Download

Additional details

Related works

Software