warren
ec5d2eb4ae
DOC: Fix compiler warning in the first example in lib.rs.
2023-07-09 09:40:32 -04:00
Sébastien Crozet
00f1f11ca5
Deny unused_qualifications
2023-01-13 10:28:22 +01:00
Sébastien Crozet
cce66c3abf
Merge branch 'dev' into dev-zyanshep
2023-01-13 09:19:49 +01:00
Andreas Longva
eb456f18bb
Move slice deprecation macro to lib.rs
...
This way we can use it across the library, in changes that
will follow this commit.
2022-11-14 10:56:14 +01:00
Patiga
3aca9af616
Link listed types in lib.rs to their docs
...
Helpful because lib.rs is the 'main page' for docs.rs
This allows for easy/direct access to the mentioned types
Currently you need to look up mentioned types via the search bar
2022-09-04 00:39:57 +02:00
Sébastien Crozet
d5284a2a86
Remove unused extern crate.
2022-07-30 18:16:18 +02:00
zyansheep
71379c0748
cargo fmt
2022-07-13 23:05:44 -04:00
zyansheep
a725faaf6a
fix matrix impl
2022-07-13 14:32:46 -04:00
zyansheep
7cc885e861
fix some rkyv impls
2022-07-11 22:36:52 -04:00
Sébastien Crozet
e913beca88
Switch to derive macros for rkyv and bytecheck
2022-04-30 10:47:30 +02:00
sterlingjensen
724117e5ad
Cleanup examples and doc links
...
Close example code fences and normalize containing head line in touched files.
Remove stale reference to `slice_assume_init` (commit 8c6ebf27
), fix long dead internal links in deprecation notices.
2022-03-22 12:03:18 -05:00
Max Verevkin
f4a8b4cfa1
deny unused_mut and unused_variables
2021-09-25 22:05:31 +03:00
Sébastien Crozet
dd6c40016e
Remove the Copy requirement from SimdRealField.
2021-08-04 17:34:25 +02:00
Sébastien Crozet
eedb860565
Fix missing docs.
2021-08-03 17:27:15 +02:00
Sébastien Crozet
27ae30b46a
First step to fix unsoundness on the resize API.
2021-08-03 10:59:03 +02:00
Sébastien Crozet
8c6ebf2757
Implement the single-allocator-trait approach.
2021-08-02 18:41:46 +02:00
Rémi Lauzier
c35f792b4f
Fix some warnings
2021-07-27 19:24:55 -04:00
Rémi Lauzier
ed6b34a0d6
Fix rust_2018_idioms warnings
2021-07-25 13:18:21 -04:00
Geordon Worley
02e9ac4cad
import macros from alloc to solve issues with missing format! macro, among other issues
2021-07-10 18:33:11 -05:00
Violeta Hernández
6e96c28ad9
Trivial doc comment improvements
2021-07-06 21:05:25 -05:00
Violeta Hernández
281b140365
Fix most clippy warnings
2021-06-18 09:45:37 +02:00
Malte Tammena
e1fe76235f
Normalize #[must_use]
hints
2021-06-07 16:44:59 +02:00
Malte Tammena
925fc1edd7
Annotate functions with #[must_use] where appropriate
2021-06-06 11:28:12 +02:00
Crozet Sébastien
8810b85a2f
Add a point! macro for construction points
...
This macro is similar to the `vector!` macro, except that it builds a point instead of a vector.
2021-05-24 17:53:59 +02:00
Andreas Longva
eeab4db69a
Add nalgebra/macros feature and re-export matrix macros from nalgebra
2021-05-03 13:52:34 +02:00
Crozet Sébastien
95b021dbfb
Don't enable serde by default.
...
Don't enable `serde/std` by default.
Add a `serde-serialize-no-std` feature to enable serde without its default features.
2021-04-12 12:14:16 +02:00
Crozet Sébastien
ad5b18ac77
Deny missing docs again.
2021-04-11 14:36:27 +02:00
Crozet Sébastien
24d546d3b6
Rename generic parameter N -> T
2021-04-11 13:57:54 +02:00
Crozet Sébastien
8abbb35b40
First pass to migrate the geometry module to const-generics.
2021-04-11 13:53:45 +02:00
Crozet Sébastien
d17088398a
Replace generic-array with a regular array based on min-const-generics.
2021-04-11 13:53:45 +02:00
Crozet Sébastien
729a8fd7f2
Add conversion from/to glam types + move glam/alga/mint impls to a "third_party" module.
2021-03-06 12:20:38 +01:00
Crozet Sébastien
c32172b6b9
Make the rand dependency optional.
2021-03-02 12:25:12 +01:00
Crozet Sébastien
5b9b94c610
Release v0.25.0
2021-03-01 14:25:29 +01:00
Avi Weinstock
36a3ac814f
Propagate mem::MaybeUninit
through the return types of Allocator::allocate_uninitialized
and Matrix::new_uninitialized_generic
.
...
Most call sites still invoke UB through `assume_init`. Said call sites instead invoke `unimplemented!()` if the `no_unsound_assume_init` feature is enabled, to make it easier to gradually fix them.
Progress towards #556 .
2021-02-25 13:42:23 +01:00
Sébastien Crozet
adc82845d1
Merge pull request #823 from Andlon/sparse-rework
...
Sparse rework: nalgebra-sparse
2021-02-25 12:58:28 +01:00
Crozet Sébastien
bafa1dcd97
Re-export simba::SimdValue.
2021-02-22 14:27:18 +01:00
Crozet Sébastien
fb26d4d0fb
Update the htaml_root_url.
2021-01-29 13:56:40 +01:00
Andreas Longva
5dfe06897f
Rename nalgebra/proptest to /proptest-support
...
This gives us some freedom in the future, in case we need
additional dependencies for the proptest integration.
2021-01-26 09:49:01 +01:00
Andreas Longva
f9ea2b4471
Initial proptest implementation for nalgebra
...
This introduces functionality for creating strategies for matrices and
vectors, as well as an implementation of Arbitrary.
Strategies for the geometric types (Point3, Quaternion etc.) are not
currently part of this contribution.
The current strategy implementation for matrices has some limitations
that lead to suboptimal shrinking behavior. This is documented in the
module-level docs, with some additional comments in the code.
2021-01-26 08:57:47 +01:00
Südi Tamás
b01d01d486
update the version number in the documentation
...
from 0.21 to 0.23
2020-12-16 18:35:13 +01:00
Sébastien Crozet
c240923abb
Merge pull request #754 from TheZoq2/patch-1
...
Update version in docs header
2020-10-24 18:22:36 +02:00
Sébastien Crozet
a8f73cb7b2
Run cargo fmt.
2020-08-25 20:47:07 +02:00
sebcrozet
7c69cbf326
Don't depend on serde_derive explicitly.
2020-08-25 20:46:04 +02:00
Frans Skarman
0f6c0e5233
Update version in docs header
2020-07-31 14:14:39 +02:00
sebcrozet
2c03353b30
Add missing docs.
2020-04-05 18:02:03 +02:00
Sébastien Crozet
a095a7dfcd
Re-add some missing transform multiplications.
2020-03-24 19:06:28 +01:00
sebcrozet
f8cd26cfa9
Replace alga by simba.
2020-03-21 12:16:46 +01:00
Sébastien Crozet
002e735c76
Make blas, matrix, norm, and ops.rs compatible with SoA Simd.
2020-03-17 17:58:36 +01:00
nnmm
54f1c71742
Small docs improvements
2020-03-02 12:45:39 +01:00
sebcrozet
0cc1bac816
Bump dependencies.
2019-10-28 14:15:03 +01:00