Linear algebra library for Rust.
Go to file
Sébastien Crozet 5ad68f486d
Introduce Storage::forget_elements() to fix memory leak in Matrix::generic_resize() (#1416)
* Add Storage::forget

* Adjust implementations of Reallocator to use Storage::forget

* Fix formatting

* Rename forget to forget_elements and add safety comments

* Update comments in Reallocator implementations

---------

Co-authored-by: Nick Mertin <nickmertin@gmail.com>
2024-06-23 11:46:20 +02:00
.github Improved stack! implementation, tests (#1375) 2024-06-23 11:29:28 +02:00
benches Use std::hint::black_box consistently. 2023-08-14 11:15:57 +07:00
examples feat: use GAT to remove the scalar type T from the Allocator trait (#1397) 2024-06-12 11:16:06 +02:00
nalgebra-glm Fix glm::is_null epsilon test (#1350) 2024-06-23 11:09:52 +02:00
nalgebra-lapack chore: update to simba 0.9 (#1415) 2024-06-22 19:06:20 +02:00
nalgebra-macros Improved stack! implementation, tests (#1375) 2024-06-23 11:29:28 +02:00
nalgebra-sparse chore: update to simba 0.9 (#1415) 2024-06-22 19:06:20 +02:00
src Introduce Storage::forget_elements() to fix memory leak in Matrix::generic_resize() (#1416) 2024-06-23 11:46:20 +02:00
tests Improved stack! implementation, tests (#1375) 2024-06-23 11:29:28 +02:00
.gitignore .gitignore: add proptest-regressions to the ignored list. 2021-02-28 18:40:33 +01:00
Cargo.toml Improved stack! implementation, tests (#1375) 2024-06-23 11:29:28 +02:00
CHANGELOG.md Support conversion for glam 0.28 (#1409) 2024-06-22 18:49:46 +02:00
clippy.toml Fix some warnings 2021-07-27 19:24:55 -04:00
LICENSE Switch license to Apache v2.0 + update sponsor link. 2020-08-19 19:48:16 +02:00
README.md Release v0.32.3 2023-07-09 12:06:38 +02:00
rustfmt.toml Fix some warnings 2021-07-27 19:24:55 -04:00

crates.io

Build status crates.io

Users guide | Documentation | Forum


Linear algebra library for the Rust programming language.