v1.0.2
github-actions
released this
18 May 07:44
·
2219 commits
to master
since this release
Highlights:
The v1.0.2 release is a patch fix that improves Taichi's stability on multiple platforms, especially for GGUI and the Vulkan backend.
- Bug fixes
- Remove redundant AllocStmt when lowering FrontendWhileStmt (#4870) (by Zhanlue Yang)
- Build system
- Documentation
- Add limitation about TLS optimization (#4877) (by Ailing)
Full changelog:
- [ci] Fix Nightly (#4948) (by Bo Qiao)
- [ci] [build] Containerize Windows CPU build and test (#4933) (by Bo Qiao)
- [vulkan] Set kApiVersion to VK_API_VERSION_1_3 (#4970) (by Haidong Lan)
- [ci] Add new buildbot with latest driver for Linux/Vulkan test (#4953) (by Bo Qiao)
- [vulkan] Add new VMA vulkan functions. (#4893) (by Bob Cao)
- [vulkan] Fix typo for waitSemaphoreCount (#4892) (by Gabriel H)
- [Build] [refactor] Define Cmake OpenGL runtime target (#4887) (by Bo Qiao)
- [Build] [refactor] Use keywords instead of plain target_link_libraries CMake (#4864) (by Bo Qiao)
- [vulkan] Device API explicit semaphores (#4852) (by Bob Cao)
- [build] Change the library output dir for export core (#4880) (by Frost Ming)
- [ci] Use the updated docker image for libtaichi_export_core (#4881) (by Bo Qiao)
- [Doc] Add limitation about TLS optimization (#4877) (by Ailing)
- [Build] [refactor] Define runtime build target (#4838) (by Bo Qiao)
- [ci] Add libtaichi_export_core build for desktop in CI (#4871) (by Ailing)
- [build] [bug] Fix a bug of skbuild that loses the root package_dir (#4875) (by Frost Ming)
- [Bug] Remove redundant AllocStmt when lowering FrontendWhileStmt (#4870) (by Zhanlue Yang)
- [misc] Bump version to v1.0.2 (#4867) (by Taichi Gardener)
- [build] Install export core library to build dir (#4866) (by Frost Ming)
- [Build] Switch to scikit-build as the build backend (#4624) (by Frost Ming)