Release v1.0.0-rc1
Pre-release
Pre-release
github-actions
released this
11 Sep 11:10
·
599 commits
to master
since this release
This new release candidate is a preview of the upcoming ILGPU stable release with a frozen API surface/feature level. It includes bug fixes, a lot of amazing new features and improved samples and documentation (get the ILGPU Nuget package and ILGPU Algorithms Nuget package).
Notes
- We updated the versions of the .Net dependencies (#576, #577, #578, #579, #580, #581, #582, #583, #586, #591, #595 and #601).
- We updated the required .Net Framework version (from
v4.7
tov4.7.1
) to benefit from the most recent dependency updates (#595). - We updated the ILGPU documentation and all samples to be compatible with the latest preview releases (#584, #593, #600, #602).
Changes
- Updated .Net Framework version from
v4.7
tov4.7.1
(#594). - Added 1.0.0 pre-release documentation (#602).
- Added sample about inline
PTX
assembly instructions (#588). - Added sample about monitoring progress on Cuda accelerators (#593).
- Added sample project for printf-like output in kernels (#600).
- Added sample project for debug asserts in kernels (#600).
- Added sample project for removing consecutive duplicate values (#600).
- Added sample project for calculating histograms (#600).
- Added sample project for fixed sized buffers (#600).
- Added support for zero-length subviews of zero-length views (#585).
- Guard against zero-length (
CUDA
andCL
) allocations to enable allocations of zero bytes (#547, #610). - Simplified naming of GetAsPageLockedArray and AllocatePageLockedArray (#608).
- Fixed transformation issues regarding many functions in kernel modules (without inlining) (#613).
- Fixed invalid detection and processing of loops consisting of a single entry block (#607).
- Fixed invalid conversion of LFA values in SSAStructureConstruction (affect array optimizations, #605).
Repository Changes
- Added information about symbols and source link to ReadMe file (#594).
Major internal changes
- Removed obsolete configurations from solutions (#599).
- Prepared conditional compilation for future .NET frameworks (#592).
Special thanks
Special thanks to @MoFtZ, @NullandKale, @Joey9801, @jgiannuzzi and @sucrose0413 for their contributions to this release in form of code, feedback, ideas and proposals. Furthermore, we would like to thank the entire ILGPU community for providing feedback, submitting issues and feature requests.