Releases: xdslproject/xdsl
Releases · xdslproject/xdsl
v0.8.0
Changes
- compiler: Print attrs to str in a pretty format @math-fehr (#278)
- xDSL: Init Vector Dialect @meshtag (#282)
- Testing: Improve tests for memref dialect @meshtag (#283)
- xdsl: syntactic sugar for Operand and OpResult DSL @superlopuh (#255)
- Add link to the Zulip chat @math-fehr (#279)
- compiler: Fix attribute builder @math-fehr (#267)
- xDSL: Add accessors for some IRDL dialect ops @math-fehr (#264)
- xdsl: Use Annotated for type constraints for operation operands and results @superlopuh (#210)
- compiler: Add verifiers to func.func and func.return @georgemitenkov (#230)
- install: Update PyPI description @georgebisbas (#244)
- misc: Add Output folders to gitignore @webmiche (#242)
API
- Fix types of Dialect fields @math-fehr (#265)
- API: Update type hints on constructors @webmiche (#252)
- xdsl: Add float Constant/ rename
int
custom constructors @georgebisbas (#229)
Compiler
- compiler: Fix tensor_from_list method of DenseIntOrFPElementsAttr to properly handle f32 input values @meshtag (#226)
- Fix types of Dialect fields @math-fehr (#265)
- xDSL: Make dialect registration more intuitive @webmiche (#231)
- xdsl: Add float Constant/ rename
int
custom constructors @georgebisbas (#229)
Testing
- tests: Add tests for cf @georgebisbas (#287)
- tests: Add more ir tests @georgebisbas (#288)
- xDSL/Vector: Add lit tests for verifiers @meshtag (#285)
- tests: Add some IRDL test @math-fehr (#281)
- tests: Enhance testing for memref dialect @georgebisbas (#260)
- tests: Initialize test covering @georgebisbas (#254)
- tests: change to test_ prefix @georgebisbas (#240)
- tests: Add tests related to func.py @georgebisbas (#235)
- tests: Run more MLIR conversion tests @webmiche (#232)
Continuous Integration
- CI: Generate proper coverage for filecheck tests @webmiche (#268)
- CI: Get coverage of filecheck tests @webmiche (#256)
- CI: Update Ninja installation @webmiche (#261)
- CI: Add MLIR-based CI @webmiche (#243)
- CI: Rename testing job @webmiche (#237)
- tests: Add code coverage to the repository @georgebisbas (#239)
Installation
- pip prod(deps): update coverage requirement from <7.0.0 to <8.0.0 @dependabot (#272)
v0.7.5
Changes
- install: Add py.typed in the package @math-fehr (#223)
- docs: Refresh irdl notebook @georgebisbas (#227)
- [func] fixes to return and call ops @georgemitenkov (#222)
- install: Remove PyPi update script @math-fehr (#220)
Documentation
- docs: Add CI/pip badges @georgebisbas (#224)
- docs: Add website link and project description @georgebisbas (#181)
- misc: minor changes @georgebisbas (#176)
Compiler
- compiler: Towards better imports and other minor corrections @georgebisbas (#211)
- xdsl: introduce {IRNode, BinaryOperation} baseclass @georgebisbas (#207)
- Compiler: fix mlir module loading @webmiche (#221)
Testing
- xdsl: adding f16, f64 in arith_ops.xdsl @georgebisbas (#225)
Continuous Integration
- examples: Add notebooks to CI, add python3.11 in testing @georgebisbas (#213)
v0.7.4
What's Changed
- pypi: add git repo secrets and missing data by @georgebisbas in #219
Full Changelog: v0.7.2...v0.7.4
v0.7.3
What's Changed
- pypi: add git repo secrets and missing data by @georgebisbas in #219
Full Changelog: v0.7.2...v0.7.2.1
v0.7.2
pypi: update _version.py
v0.7.1
Changes
- MLIR target does not include parenthesis around multiple results to f… @mesham (#209)
- Add signedness semantics for integer types @math-fehr (#201)
- xdsl: make flake8 happy with our source files @superlopuh (#198)
- xdsl: Fix parsing of some attributes and operations @math-fehr (#196)
Compiler
- compiler: Support parsing of unregistered MLIR ops @math-fehr (#204)
- xdsl: fix some pyright issues (526 -> 386) @superlopuh (#202)
v0.7.0
Changes
- add init.py file to tests subdirectory so test discovery works in VSCode @superlopuh (#195)
- xdsl: Add shaped array support for parsing and printing @superlopuh (#191)
- Adding some missing arith ops @martin-luecke (#192)
- Allow the parsing and printing of unregistered operations @math-fehr (#187)
- Add shorthands for boolean attributes @math-fehr (#189)
- Fix parsing of optional integer types @math-fehr (#188)
Documentation
- docs: Update README.md @georgebisbas (#180)
v0.6.5
Add pypi token (#190)
v0.6.4
Add pypi token (#190)
v0.6.3
compiler: refactor repo hierarchy (#186)