Commit Graph

501 Commits

Author SHA1 Message Date
Bruce Mitchener
cb2ed212ed clippy: Don't need lazy eval for len calls. 2023-08-15 14:46:35 +07:00
Andreas Borgen Longva
6ac9d8995c
Merge pull request #1276 from waywardmonkeys/fix-rkyv-feature-doc-warnings
docs: Fix 2 warnings when building with rkyv.
2023-08-15 09:19:07 +02:00
Bruce Mitchener
226761323f docs: Fix 2 warnings when building with rkyv. 2023-08-14 17:23:59 +07:00
Bruce Mitchener
a2fd72dfb9 split_at is only used by Rayon code.
This fixes an unused code warning. Since the code is `pub(crate)`,
it was only available within the crate and only used by Rayon
code, so it is no functional change to not compile it except
when the right feature is enabled.

Also, fix a minor typo in some non-doc comments.
2023-08-14 17:21:45 +07:00
Andreas Borgen Longva
8d7763ab8f
Merge pull request #1275 from waywardmonkeys/no-default-features-unused-import-warnings
Fix import warnings when `--no-default-features`.
2023-08-14 08:57:45 +02:00
Andreas Borgen Longva
3fdeeca09c
Merge pull request #1272 from waywardmonkeys/unused-lifetimes
clippy: Remove unused lifetimes.
2023-08-14 08:36:50 +02:00
Bruce Mitchener
14b00f6bf6 Fix import warnings when --no-default-features. 2023-08-14 11:40:03 +07:00
Bruce Mitchener
a51886ed3f clippy: Remove unused lifetimes. 2023-08-14 09:21:56 +07:00
Andreas Borgen Longva
32a07aca3c
Merge pull request #1267 from waywardmonkeys/docs-constraints-to-be
docs: grammar: "Constrains ... to be"
2023-08-10 09:02:16 +02:00
Bruce Mitchener
8f59f4dcf6 docs: grammar: "Constrains ... to be"
(Also pick up a small typo in a non-doc comment in the same area
of code.)
2023-08-10 10:59:14 +07:00
Bruce Mitchener
c9c829c7a2 docs: Improve view alias docs.
* Indicate whether they are immutable/mutable clearly.
* Link to the other form (immutable link to mutable, mutable to
  immutable).
* Consistently include the text about it being an alias and to
  look elsewhere for the methods.
2023-08-10 09:26:15 +07:00
Sébastien Crozet
c63503de04
chore: remove explicit bytecheck dependency 2023-07-09 11:36:44 +02:00
Hennadii Chernyshchyk
922b0dbfa3
Derive Clone only on non-mutable version 2023-07-08 17:47:53 +03:00
Hennadii Chernyshchyk
0754bd28f3
Add Clone to MatrixIter and MatrixIterMut 2023-06-27 14:02:20 +03:00
Sébastien Crozet
1a271ac541
Merge pull request #1236 from vasilNnikolov/fix_bug_1218
Fix bug 1218
2023-04-30 15:27:44 +02:00
Sébastien Crozet
e9d2533955
Merge pull request #1231 from JulianKnodt/dev
Add `.item()` to `Matrix1`
2023-04-30 14:54:45 +02:00
wisp3rwind
151084d644 docs: correct row-major -> column-major for Matrix{1-6}xX storage
cf. Github discussion https://github.com/dimforge/nalgebra/discussions/1225
2023-04-28 13:35:54 +02:00
vasil
75405b1e24 fix bug, add test in tests folder 2023-04-25 01:25:36 +03:00
vasil
fc56abe481 add simple test, remove comment from old variance impl 2023-04-25 00:15:56 +03:00
Vasil Nikolov
032002dce9 initial, unoptimized algoritm 2023-04-24 01:22:57 +03:00
Vasil Nikolov
029bbc9ecc add unit test for variance 2023-04-24 00:46:06 +03:00
julianknodt
d9af8650bb Add .*_scalar() to Matrix1
Allows for converting a `Matrix1` to a scalar without having to index.
2023-04-23 12:32:51 -07:00
hqurve
705051f639 fix: remove Scalar trait bound for Matrix PartialEq and Eq 2023-04-08 10:26:54 -04:00
Sébastien Crozet
248654bc17
Merge pull request #1220 from Ralith/serde-array-tuples
Serialize statically sized matrices as tuples
2023-04-07 16:21:48 +02:00
Benjamin Saunders
5c0e773242 Serialize statically sized matrices as tuples
Breaking change. Consistent with how serde serializes plain arrays.
2023-03-13 22:45:27 -07:00
Chris Ohk
fd97a82926 fix: Correct minor typos 2023-02-01 15:48:06 +09:00
Sébastien Crozet
711ac67da9 Deplecate Dynamic and Dynamic::new 2023-01-14 16:22:40 +01:00
Andreas Longva
c506bd577a Fix broken compilation for serde-serialize 2023-01-14 16:22:40 +01:00
Andreas Longva
afabf4bad2 ReshapableStorage for slices + tests for owned reshape
In the process of implementing ReshapbleStorage for SliceStorage(Mut),
I discovered that there appears to be no tests for the existing
reshape_generic functionality on owned matrices.
2023-01-14 16:22:40 +01:00
Andreas Longva
4221c44a2b Rename Dynamic -> Dyn
Provide a type alias to avoid breaking code. Make Dyn a
tuple struct so that we can use the succinct syntax
Dyn(n) instead of Dyn::new(n).
2023-01-14 16:22:40 +01:00
Andreas Longva
19c99634c3 Add U0, U1, ... dimension constants
This allows us to simply write U4 in place of U4::name() or Const::<4>,
like we used to be able to before const generics.
2023-01-14 16:22:40 +01:00
Sébastien Crozet
3a8c1bf81e Use rayon as the feature name instead of par-iter 2023-01-14 15:59:11 +01:00
Sébastien Crozet
82b4960740 Better coding-style in the doc-tests. 2023-01-14 15:48:42 +01:00
Sébastien Crozet
d54c56fd43 Fix potential unsoundness in ColumnIter::split_at 2023-01-14 15:37:12 +01:00
Sébastien Crozet
1f4ded0c50 Don’t make the ColumnIter[Mut] fields pub(crate) 2023-01-14 15:30:00 +01:00
Sébastien Crozet
5e26b8e121 Remove unused import 2023-01-14 12:19:36 +01:00
geo-ant
50e25c57f7 fmt 2023-01-14 12:08:47 +01:00
geo-ant
61abece7af create separate newtype for producer trait 2023-01-14 12:08:47 +01:00
geo-ant
7b9b123301 add test, find bug, add another test 2023-01-14 12:08:47 +01:00
geo-ant
93f2c6c125 fix format 2023-01-14 12:08:47 +01:00
geo-ant
9cc7cc121f mention feature gating 2023-01-14 12:08:47 +01:00
geo-ant
296320bb74 indicate feature gating 2023-01-14 12:08:47 +01:00
geo-ant
66dfaf824a formatting 2023-01-14 12:08:47 +01:00
geo-ant
ae5bca75f7 advertize the feature on the matrix front doc page 2023-01-14 12:08:47 +01:00
geo-ant
6fce106776 restructure code for better docs 2023-01-14 12:08:47 +01:00
geo-ant
e1305d3d8e fmt 2023-01-14 12:08:47 +01:00
geo-ant
8d1f684e45 change feature name to par-iter and add doc example to par_column_iter_mut 2023-01-14 12:08:47 +01:00
geo-ant
97861c8a5e add examples in par_column_iter method 2023-01-14 12:08:47 +01:00
geo-ant
83c2e27d6d start expanding docs(not done) 2023-01-14 12:08:40 +01:00
geo-ant
e9a5705e1a address review 2023-01-14 12:08:40 +01:00