v0.8.0
·
2853 commits
to refs/heads/main
since this release
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)