v1.0.0
Introducing a wide Cuda/c++ architecture change, together with updated user API and a more streamlined compilation/linking process
This version is incompatible with previous ICICLE version/commits
What's Changed
- Cuda refactoring by @DmytroTym in #240
- Linting as per google guide by @DmytroTym in #241
- Update Rust apis by @DmytroTym in #262
- Update Rust APIs by @DmytroTym in #292
- New API by @jeremyfelder in #293
- Fix the need for a dummy bindings.rs file included in the repo by @jeremyfelder in #296
- update readme by @ImmanuelSegol in #303
- Add Nix Shell Environment Configuration for CUDA by @bigsky77 in #318
- Fix typos by @AdventureSeeker987 in #319
- Fix curve crates not building when used as dependency by @jeremyfelder in #320
- Fix main build badge to be on push and not pr by @jeremyfelder in #325
- New API for Version 1.0.0 by @jeremyfelder in #326
Known issues
- Golang bindings are missing
- Windows build fails
- In Cmake, if
CMAKE_BUILD_TYPE
isDebug
and notRelease
, the build is very slow and memory-heavy.
Full Changelog: v0.1.0...v1.0.0