Published April 17, 2026
| Version v0.62.1
Software
Open
xdslproject/xdsl: v0.62.1
Authors/Creators
- Sasha Lopoukhine
- Mathieu Fehr1
- Emilien Bauer2
- Alex Rice
- Anton Lydike3
- jumerckx
- Nicolai Stawinoga4
- Tobias Grosser1
- Michel Weber
- Chris Vasiladiotis2
- Dalia Shaaban
- Edmund Goodman1
- Yahya Jabary
- kingiler
- Nick Brown2
- David K
- Joren Dumoulin5
- Hugo Pompougnac
- kayode-gif
- Emma Urquhart
- Théo Degioanni4
- Hendrik_Klug
- Josse Van Delm6
- KGrykiel
- Prathamesh Tagore7
- Christian Ulmann8
- Max Manainen9
- 1. University of Cambridge
- 2. University of Edinburgh
- 3. The University of Edinburgh
- 4. NVIDIA
- 5. MICAS (KU Leuven)
- 6. KU Leuven
- 7. ETH Zürich
- 8. NextSilicon
- 9. Rivos Inc.
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
- Is supplement to
- Software: https://github.com/xdslproject/xdsl/tree/v0.62.1 (URL)
Software
- Repository URL
- https://github.com/xdslproject/xdsl