What's Changed
- usename spacek package by @makslevental in #21
- add py312 tests by @makslevental in #23
- fix to catch up by @makslevental in #24
- fix to catch up by @makslevental in #25
- fix by @makslevental in #26
- fix to catch up by @makslevental in #27
- fix by @makslevental in #28
- fix to catch up by @makslevental in #29
- fix to catch up by @makslevental in #30
- Remove generate upstream by @makslevental in #31
- remove console_scripts by @makslevental in #32
- rename to extras by @makslevental in #34
- use upstream types by @makslevental in #35
- use_star by @makslevental in #37
- Fix transform and scf reduce by @makslevental in #38
- move upate vars out of meta so it doesn't collide with upstream by @makslevental in #39
- enable free floating funcs by @makslevental in #40
- enable free floating funcs by @makslevental in #42
- successor_ctx_manager by @makslevental in #43
- compat with py38 by @makslevental in #45
- try to lower min python version by @makslevental in #44
- Pipeline improvements by @makslevental in #47
- fix region_adder by @makslevental in #48
- fix gpu yield test by @makslevental in #49
- fix alloca (don't get_op_results twice) by @makslevental in #50
- use lambda for deferred types by @makslevental in #51
- fix func and add module/context convenience classes by @makslevental in #52
- assert the right thing... by @makslevental in #53
- lower setuptools by @makslevental in #55
- fix striding calcs for memref (depends on https://github.com/llvm/llv… by @makslevental in #54
- add stuff to ext.transform by @makslevental in #56
- add stuff to ext.transform by @makslevental in #57
- add to transform by @makslevental in #58
- Extend vector by @makslevental in #59
- nvgpu e2e transform example by @makslevental in #60
- Restore generate by @makslevental in #61
- minor fix by @makslevental in #62
- run -> execute by @makslevental in #63
- memref.global wrapper by @makslevental in #64
- arith constant vec by @makslevental in #65
- fix linalg fill by @makslevental in #66
- add vec ops by @makslevental in #67
- check symboltable for symname by @makslevental in #68
- factor out prev frame get idents by @makslevental in #69
- factor out get parent of type by @makslevental in #70
- return single op by @makslevental in #71
- Revert "return single op (#71)" by @makslevental in #72
- getitemprop by @makslevental in #73
- fix find_ops by @makslevental in #74
- fix memref.global get_sym_name by @makslevental in #75
- Fix memref by @makslevental in #76
- add memref.view by @makslevental in #79
- explicit_package by @makslevental in #82
- remove tensormap_descriptor by @makslevental in #83
- generics by @makslevental in #80
- cuda_matmul_opt_v2 by @makslevental in #84
- pin cloudpickle by @makslevental in #85
- finish cuda opt by @makslevental in #86
- cuda_opt_v4_tensor_cores by @makslevental in #87
- add output_shape to memref/tensor by @makslevental in #89
- update transform tests by @makslevental in #91
- Update test.yml by @makslevental in #92
- macos_syscomopat by @makslevental in #93
- fix tensor coercion by @makslevental in #94
- fix gpu by @makslevental in #95
- fix numpy by @makslevental in #96
- fix vector in_bounds by @makslevental in #97
- fix transform tests by @makslevental in #98
- module_end got removed by @makslevental in #99
- fix transform tests by @makslevental in #100
- Do not require scalar for memref set value by @hunhoffe in #101
- fix transform tests by @makslevental in #103
- fix bufferize by @makslevental in #104
- fix matmul by @makslevental in #105
- update passes by @makslevental in #107
- remove finalize_bufferize by @makslevental in #108
- Update test.yml by @makslevental in #109
- fix nanobind differences (and others) by @makslevental in #110
- add RAIIMLIRContextModule by @makslevental in #111
- fix llvm backend by @makslevental in #112
- fix nvgpu by @makslevental in #114
- use arm runner by @makslevental in #117
- Test sym vis by @makslevental in #118
- amdgcn for llvm dialect by @makslevental in #116
- fix arith cmpi by @makslevental in #119
- fix llvm dialect by @makslevental in #120
- integrate llvm buffer deallocation by @makslevental in #121
- add InterfacePass to generate pass pipeline by @makslevental in #122
- fix tensor pack -> linalg.pack by @makslevental in #123
- remove linalg.pack by @makslevental in #124
- support user-specified func_type by @makslevental in #125
- remove warnings in refbackend.py by @makslevental in #126
- support mixed scf bounds by @makslevental in #127
- add mlir module contextmaanger by @makslevental in #128
- Update refbackend.py by @makslevental in #129
- fix transform.py by @makslevental in #130
- test memref by @makslevental in #131
- add amdgpu runtime example by @makslevental in #132
- add more amdgpu examples by @makslevental in #133
- double check two returns from refbackend by @makslevental in #135
- parameterize e2e sugar correctly by @makslevental in #134
- fix vector by @makslevental in #138
- add abi version to rocdl target by @makslevental in #139
- print attr aliases by @makslevental in #137
- add rocdl.wmma_f16_16x16x16_f16 by @makslevental in #140
- start rdna opt by @makslevental in #136
- add loc everywhere by @makslevental in #142
- flash attention by @makslevental in #143
- move operator overloading by @makslevental in #145
- use comments by @makslevental in #146
- fix cuda notebook by @makslevental in #147
- remove eudsl by @makslevental in #148
- fix llvm tests by @makslevental in #149
- fix readme links by @makslevental in #150
- readme toc by @makslevental in #151
- fix transfer_read/write by @makslevental in #152
- fix notebooks again by @makslevental in #153
- Update README.md by @makslevental in #154
- upload wheels by @makslevental in #155
- fix nbs again by @makslevental in #156
- fix nbs again gain by @makslevental in #157
- fix nbs again by @makslevental in #158
- fix nbs again gain by @makslevental in #159
- fix nbs again by @makslevental in #160
- Update test.yml by @makslevental in #162
- publish to test-pypi by @makslevental in #164
- pypi doesn't support local version :( by @makslevental in #165
- Update release.yml by @makslevental in #166
- Update release.yml by @makslevental in #167
- add pyodide test by @makslevental in #168
- fix vector.splat -> vector.broadcast by @makslevental in #169
- Revert "fix vector.splat -> vector.broadcast" by @makslevental in #170
- fix scf afer upstream ForAll by @makslevental in #171
- small fixes by @makslevental in #172
- Reapply "fix vector.splat -> vector.broadcast" (#170) by @makslevental in #174
- py314 by @makslevental in #173
- Update test.yml by @makslevental in #176
- Update requirements.txt by @makslevental in #177
- Enable reproducible by getting version string from environment variable by @andrej in #179
Full Changelog: 0.0.7...0.0.8