Sébastien Crozet
2e9c8aef20
Merge pull request #1002 from MaxVerevkin/unsafe-dim
...
make Dim trait unsafe
2021-10-04 09:32:13 +02:00
Max Verevkin
65d3b42ff9
make Dim trait unsafe
2021-10-03 20:26:34 +03:00
Max Verevkin
ba7ededbf9
remove unnecessary `T: Scalar`
2021-09-26 21:07:34 +03:00
Max Verevkin
5cbff59f80
simplify Matrix::is_identity while also improving performance
2021-09-26 19:34:19 +03:00
Sébastien Crozet
7f236d88aa
Merge pull request #991 from MaxVerevkin/fix-ub
...
Fix UB in `Matrix::perp()`
2021-09-26 11:05:44 +02:00
Sébastien Crozet
5d9dbb62ef
Merge pull request #993 from MaxVerevkin/deny-unused-mut
...
deny unused_mut and unused_variables
2021-09-26 10:59:27 +02:00
Max Verevkin
f4a8b4cfa1
deny unused_mut and unused_variables
2021-09-25 22:05:31 +03:00
Max Verevkin
b91eecebcd
Matrix::perp() fix UB
2021-09-25 21:52:09 +03:00
Benjamin Saunders
0541f13b26
Concise Debug impls
...
Replace the verbose derived (or nearly equivalent) Debug impls for
several newtypes with explicit impls that forward to the inner type,
making readable diagnostics logging much easier.
2021-09-12 10:56:25 -07:00
Sébastien Crozet
90e531337a
Merge pull request #969 from remilauzier/dev
...
Fix some clippy warnings
2021-08-30 10:11:51 +02:00
Rémi Lauzier
ea9a9e8b7f
Fix some clippy warnings
2021-08-28 12:05:21 -04:00
raimundo saona
2233a38048
Implement conversion methods for RowDVector
2021-08-26 11:07:00 +02:00
Sébastien Crozet
1bc919e0db
Merge pull request #962 from dimforge/non-copy-types
...
Tha clone wars: allow non-copy scalar types everywhere
2021-08-08 13:21:39 +02:00
Marius Knaust
649e0f5a59
Fix wrong reference in docs.
2021-08-07 12:06:15 +02:00
Sébastien Crozet
dd6c40016e
Remove the Copy requirement from SimdRealField.
2021-08-04 17:34:25 +02:00
Sébastien Crozet
65b299557c
More inlining.
2021-08-04 11:19:57 +02:00
Sébastien Crozet
6d57396a42
Remove the Scalar::is method, which is unsound.
2021-08-03 17:53:48 +02:00
Sébastien Crozet
eedb860565
Fix missing docs.
2021-08-03 17:27:15 +02:00
Sébastien Crozet
d609a2f174
Address unsoundness in the resizing API.
2021-08-03 17:02:42 +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
f67a81e50a
Fix build with --all-features
2021-08-03 10:07:05 +02:00
Sébastien Crozet
7a1a4bcc02
Fix test and no-std builds.
2021-08-03 09:54:11 +02:00
Sébastien Crozet
8c6ebf2757
Implement the single-allocator-trait approach.
2021-08-02 18:41:46 +02:00
Sébastien Crozet
d34fed45bc
Merge branch 'dev' into ub3
2021-08-02 18:40:33 +02:00
Violeta Hernández
2243a11e89
Added some derives
2021-07-29 12:33:45 -05: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
Violeta Hernández
22b657f566
First draft of `Owned` overhaul
2021-07-19 18:00:40 -05:00
Violeta Hernández
a753d84aae
cargo fmt
2021-07-17 21:50:06 -05:00
Violeta Hernández
b74be8499f
Miscellaneous improvements
2021-07-17 21:43:50 -05:00
Violeta Hernández
10b5dc9bb6
Many miscellaneous improvements throughout
2021-07-17 20:19:20 -05:00
Violeta Hernández
7e1b2f81b3
Fixed some more blatant issues
2021-07-17 13:53:01 -05:00
Violeta Hernández
fa1ed9683b
Got rid of the `unimplemented_or_uninitialized_generic` macro
2021-07-17 13:36:35 -05:00
Violeta Hernández
0687318c7a
Tests work!
2021-07-17 13:30:57 -05:00
Violeta Hernández
c01d591478
We have reached compilation!
2021-07-17 13:01:03 -05:00
Violeta Hernández
9a528e23b9
Almost!
2021-07-17 04:36:14 -05:00
Violeta Hernández
a6b8dd6d78
Checkpoint #10
2021-07-17 02:52:57 -05:00
Violeta Hernández
87fe2b30df
Checkpoint #9
2021-07-16 23:17:56 -05:00
Violeta Hernández
c3f869e017
Checkpoint #8
2021-07-16 01:53:28 -05:00
Violeta Hernández
8270dd8e89
`ops.rs` works too now!
2021-07-16 00:39:15 -05:00
Violeta Hernández
54e9750191
Tied some blas loose strings
2021-07-16 00:27:16 -05:00
Violeta Hernández
df9b6f5f64
blas.rs works now!
2021-07-15 23:56:58 -05:00
Violeta Hernández
bbd045d216
`blas.rs` should be sound now
2021-07-14 23:30:31 -05:00
Violeta Hernández
775917142b
More trait restructuring!
2021-07-14 17:21:22 -05:00
Violeta Hernández
8d10e69e33
Finally figured out some trait nitty-gritty
2021-07-14 13:24:27 -05:00
Violeta Hernández
1a78b00476
Checkpoint #1
2021-07-14 04:25:16 -05:00
Sébastien Crozet
cce7d9e9b6
Merge pull request #937 from jsmith628/fixed-size-borrow
...
Implemented Borrow and BorrowMut on fixed size matrices
2021-07-11 17:48:09 +02:00
Sébastien Crozet
b007e192d4
Merge pull request #938 from Nateckert/omatrix_to_string
...
Make display generical for Omatrix
2021-07-11 17:45:02 +02:00
Violeta Hernández
1be8964c12
Fixed indent
2021-07-08 11:15:08 -05:00
Violeta Hernández
04e937792b
Removed unnecessary `unsafe` markers
2021-07-08 11:12:43 -05:00