Sébastien Crozet
a803271fcc
Merge pull request #889 from dimforge/dvector_deserialize
...
Fix potential unsoundness after deserializing a DVector with a bad number or elements.
2021-05-09 16:50:38 +02:00
Sébastien Crozet
02614cbdb7
Merge pull request #890 from dimforge/row_vector_array_convert
...
Re-add conversion between arrays and row vectors.
2021-05-09 16:50:20 +02:00
Sébastien Crozet
d268c4d7fb
Merge pull request #892 from Andlon/update-matrixcompare
...
Update matrixcompare version to 0.3.0
2021-05-09 16:49:47 +02:00
Andreas Longva
b85335bd9c
Update matrixcompare version to 0.3.0
...
Fixes some warnings produced by earlier versions since Rust 1.51.
See https://github.com/Andlon/matrixcompare/pull/5 for more details.
Note that we only update dev-dependencies, so there is no API breakage.
2021-05-07 09:23:46 +02:00
Crozet Sébastien
b398a5e189
Re-add conversion between arrays and row vectors.
2021-05-06 18:22:04 +02:00
Crozet Sébastien
5bff5368bf
Manually implement Serialize and Deserialize for VecStorage
2021-05-06 18:16:42 +02:00
Sébastien Crozet
e8d00887e0
Merge pull request #884 from chammika-become/missing-doc-tests
...
add missing doc tests
2021-05-02 14:27:11 +02:00
Chammika Mannakkara
105e894c0a
add missing doc tests
2021-05-02 13:50:03 +09:00
Crozet Sébastien
58bea21d74
Release v0.26.2
2021-04-27 14:26:09 +02:00
Sébastien Crozet
fb2147673b
Merge pull request #874 from dimforge/more_conversions
...
More conversions
2021-04-27 13:40:24 +02:00
Crozet Sébastien
0745384c21
Update changelog.
2021-04-27 13:29:15 +02:00
Crozet Sébastien
d59d438189
Add more conversion for glam types
...
Add Isometry3 <-> (Vec3, Quat)
Add Isometry2 <-> (Vec3, Quat)
Add Translation2/3/4 <-> Vec2/3/4
2021-04-27 13:21:46 +02:00
Crozet Sébastien
65b94ccb91
Add more conversions for translations
...
Add [T; D] <-> Translation<T, D>
Add Point<T, D> -> Translation<T, D>
2021-04-27 13:17:51 +02:00
Crozet Sébastien
db27a080f1
Cleanup conversions between points and static vectors.
2021-04-27 13:17:12 +02:00
Crozet Sébastien
09be376cd9
Add more conversion for Isometry
...
Add [T; D] -> Isometry<T, R, D>
Add SVector<T, D> -> Isometry<T, R, D>
Add Point<T, D> -> Isometry<T, R, D>
2021-04-27 13:16:44 +02:00
Crozet Sébastien
43cf22af28
Cleanup conversion between static arrays and static matrices.
2021-04-27 13:16:01 +02:00
Crozet Sébastien
984bb1a639
Fix const-generics blog post url in the changelog.
2021-04-12 18:15:16 +02:00
Crozet Sébastien
28bfb4ad6d
Update Changelog.
2021-04-12 17:54:06 +02:00
Crozet Sébastien
3ec57016b9
Release v0.26.1
2021-04-12 17:52:59 +02:00
Sébastien Crozet
9e5e8e7b94
Merge pull request #870 from dimforge/dvector_serialize
...
Fix serialization of DVector
2021-04-12 17:52:10 +02:00
Crozet Sébastien
f70e7f77d1
Fix serialization of DVector
2021-04-12 17:43:04 +02:00
Crozet Sébastien
c5c6c139ab
Release v0.26.0
2021-04-12 16:15:08 +02:00
Sébastien Crozet
230f1a81a0
Merge pull request #868 from dimforge/serde-no-std
...
Don't enable serde by default.
2021-04-12 15:12:03 +02:00
Crozet Sébastien
9aa3c1e449
Add comment about the serde-serialize-no-std feature.
2021-04-12 14:36:55 +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
Sébastien Crozet
ee2e0be7cb
Merge pull request #820 from dimforge/min_const_generics
...
Integrate min-const-generics.
2021-04-12 11:41:29 +02:00
Crozet Sébastien
ee1c0be2dd
Add a note about the PhantomData in Matrix.
2021-04-12 11:27:21 +02:00
Crozet Sébastien
2bef19ed5c
Deprecate the MatrixN alias.
2021-04-12 11:15:01 +02:00
Crozet Sébastien
7ec4497f92
Fix wrong alias.
2021-04-12 11:06:13 +02:00
Crozet Sébastien
b8811d3545
Fix compilation of benchmarks
2021-04-12 10:52:17 +02:00
Crozet Sébastien
73cc9882b2
Fix compilation of nalgebra-lapack
2021-04-12 10:35:35 +02:00
Crozet Sébastien
5a1dbfe37d
Use explicit storage names in matrix aliases.
2021-04-12 10:34:15 +02:00
Crozet Sébastien
bc7db9d139
Mark as const-fn some constructors of Point, Translation, Quaternion
2021-04-12 10:32:17 +02:00
Crozet Sébastien
bedf48dbc2
Mark small matrix/vector "new" constractors as const-fn.
2021-04-12 09:18:17 +02:00
Crozet Sébastien
ad5b18ac77
Deny missing docs again.
2021-04-11 14:36:27 +02:00
Crozet Sébastien
600bb175e7
Fix compilation with the mint feature.
2021-04-11 14:35:10 +02:00
Crozet Sébastien
3d834e08c9
Run cargo fmt
2021-04-11 14:09:01 +02:00
Crozet Sébastien
cc4427e52b
Make matrix power work for non-owned matrices.
2021-04-11 14:07:06 +02:00
Crozet Sébastien
24d546d3b6
Rename generic parameter N -> T
2021-04-11 13:57:54 +02:00
Crozet Sébastien
23a7d7475b
First compiling version after migrating the geometry module to const-generics.
2021-04-11 13:53:45 +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
35ec135d2c
Fix compilation after rebase.
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
Sébastien Crozet
b2dadffcf2
Merge pull request #864 from vks/idiomatic-rand
...
More idiomatic use of Rand
2021-04-11 13:52:48 +02:00
Sébastien Crozet
2ebba30117
Merge pull request #861 from jturner314/fix-cholesky-det-complex
...
Fix Cholesky::determinant for complex elements
2021-04-11 13:49:35 +02:00
Sébastien Crozet
b9a524427b
Merge pull request #859 from OfficialURL/dev
...
Added pow functions
2021-04-11 13:44:06 +02:00
Sébastien Crozet
f7daf31b0f
Merge pull request #862 from vks/better-error
...
Better error message when running `cargo test`
2021-04-11 13:41:29 +02:00
Sébastien Crozet
002b3677c2
Merge pull request #863 from vks/cargo-resolver
...
Use the new Cargo resolver from Rust 1.50
2021-04-11 13:40:29 +02:00
Vinzent Steinberg
7417f6cbca
UnitComplex: More efficient sampling
2021-04-10 03:49:46 -03:00
Vinzent Steinberg
09f26385cc
Comment about faster impl for unit sphere sampling
2021-04-10 03:36:21 -03:00