v0.19.0
·
1120 commits
to refs/heads/main
since this release
Changes
xDSL framework
- core: Implement HasAncestor. @PapyChacal (#2514)
- core: Factor out visibility keyword parsing @Moxinilian (#2507)
- core: Handling true and false literals in DenseBaseAttr @mesham (#2492)
- core: Implement TypedAttribute, leverage in declarative assembly format. @PapyChacal (#2493)
- core: Remove redundant output from IRDLOperation's verification error. @PapyChacal (#2481)
- core: Implement unqualified attributes in declarative syntax. @PapyChacal (#2480)
- core: Implement MessageConstraint @PapyChacal (#2474)
- core: Fix OptionallyParsableDirective. @PapyChacal (#2475)
Dialects
- dialects: (x86) PR9 - MI Operations @KGrykiel (#2519)
- dialects: (x86): RI Operations adjustment @KGrykiel (#2518)
- dialects: (x86) PR8 - MR Operations @KGrykiel (#2510)
- dialects: (hw) Fix printing of module visibility @Moxinilian (#2512)
- dialects: Factor out sym_visibility parsing in all dialects @Moxinilian (#2513)
- dialects: (x86) PR7 - RI Operations @KGrykiel (#2502)
- dialects: Implement stencil custom syntax @PapyChacal (#2501)
- dialects: Simplify stencil's offset mapping implementation @PapyChacal (#2509)
- dialects: stencil IRDL update. @PapyChacal (#2500)
- dialects: (hw) Add visibility keyword to hw.module @Moxinilian (#2508)
- dialects: (HLFIR) Addition of the HLFIR dialect @mesham (#2491)
- dialects: (x86) PR6 - RM Operations @KGrykiel (#2490)
- dialects: (hw) Revert HWModuleOp's usage of InnerRefNamespaceTrait @Moxinilian (#2498)
- dialects: (hw) Add hw.instance operation @Moxinilian (#2486)
- dialects: (x86) - Reformats and changes in naming convention @KGrykiel (#2487)
- dialects: (fir) Update to the MLIR hash version of FIR that we use @mesham (#2476)
- dialects: (onnx) add onnx.Transpose @alecerio (#2477)
- dialects: (x86) PR5_3 - single operand instructions - source and destination @KGrykiel (#2485)
- dialects: (x86) PR5_2 - single operand instructions - one destination @KGrykiel (#2455)
- transformations: lower
stencil.combine
, refactorstencil.buffer
@PapyChacal (#2457) - dialects: (llvm) Fix elem_type bug in GEPOp builder @Moxinilian (#2472)
- dialects: (onnx) integrate onnx.Transpose in front-end @alecerio (#2488)
- frontend: (onnx) integration matmul op in onnx frontend @alecerio (#2469)
Transformations
- transformations: (onnx) fix lower onnx.Relu lowering @kayode-gif (#2435)
- transformations: lower
stencil.combine
, refactorstencil.buffer
@PapyChacal (#2457)
🗎 Documentation
- misc: add total and last week download counts @superlopuh (#2525)
🐛 Bug Fixes
- dialects: (hw) Fix printing of module visibility @Moxinilian (#2512)
- dialects: (hw) Revert HWModuleOp's usage of InnerRefNamespaceTrait @Moxinilian (#2498)
- core: Fix OptionallyParsableDirective. @PapyChacal (#2475)
- interactive: don't include the child in the root to child list @superlopuh (#2282)
- dialects: (llvm) Fix elem_type bug in GEPOp builder @Moxinilian (#2472)
Testing
- testing: fix pyright failures when onnx is not installed @superlopuh (#2471)
Continuous Integration
- Revert "ci: use a separate workflow for codecov upload" @superlopuh (#2503)
- ci: use a separate workflow for codecov upload @superlopuh (#2497)
Installation
- dependencies: (onnx) use versioned onnx instead of weekly @superlopuh (#2515)
- pip prod(deps): bump textual from 0.58.0 to 0.58.1 @dependabot (#2520)
- pip prod(deps): update pytest requirement from <8.2 to <8.3 @dependabot (#2511)
- pip prod(deps): bump textual from 0.57.1 to 0.58.0 @dependabot (#2505)
- pip prod(deps): bump ruff from 0.3.7 to 0.4.2 @dependabot (#2504)
- pip prod(deps): bump black[jupyter] from 24.4.1 to 24.4.2 @dependabot (#2506)
- pip prod(deps): bump black[jupyter] from 24.4.0 to 24.4.1 @dependabot (#2496)
- pip prod(deps): bump textual from 0.56.4 to 0.57.1 @dependabot (#2484)
Miscellaneous
- core: Implement HasAncestor. @PapyChacal (#2514)
- core: Remove redundant output from IRDLOperation's verification error. @PapyChacal (#2481)
- core: Implement MessageConstraint @PapyChacal (#2474)
- core: Fix OptionallyParsableDirective. @PapyChacal (#2475)
Interactive
- interactive: don't include the child in the root to child list @superlopuh (#2282)
- interactive : remove bug that happens when argument screen is cleared and entered @dshaaban01 (#2364)