Release v0.9.0-beta1
Pre-release
Pre-release
- Added support for 64-bit length buffers and views (#196, #210, #215, #216).
Note that this feature includes breaking changes that might affect existing code bases. Please refer to the upgrade guide for more information. - Added new if-conversion transformation to improve performance (#183).
- Added support for 16-bit float (Half) types (#180, #208).
- Added initial support for fixed array buffers (#200).
- Added support for non-capturing lambda kernels (#79, #136).
- Added support for multidimensional ExchangeBuffers (#148).
- Extended ExchangeBuffers to support conversions to Span and Memory instances (#122).
- Fixed invalid lowering of arrays in divergent control flow (#201).
- Fixed invalid handling of prefixed IL instructions (#204, #211).
Special thanks to @MoFtZ, @Yey007 and @jgiannuzzi for contributing to this release.