conrad
|
3e7ca66f11
|
cleanup attributes
|
2023-02-13 00:10:03 +10:00 |
|
conrad
|
9b57704435
|
mark quiet_load() and quiet_save() as deprecated
|
2023-02-03 15:24:01 +10:00 |
|
conrad
|
7948085aca
|
use [[deprecated]] instead of arma_deprecated
|
2022-12-01 19:28:13 +10:00 |
|
conrad
|
76b88230f2
|
use std::lock_guard instead of explicit locking/unlocking
|
2022-10-12 13:11:01 +10:00 |
|
conrad
|
8fe6bdb3cf
|
add TODOs
|
2022-10-12 10:55:53 +10:00 |
|
conrad
|
b34cd0d2ef
|
store pointer before mutex unlock
|
2022-10-11 15:54:36 +10:00 |
|
conrad
|
44071638c7
|
simplification
|
2022-10-11 11:14:25 +10:00 |
|
conrad
|
3e16cfd611
|
prevent hanging lock in corner case
|
2022-10-11 11:12:10 +10:00 |
|
conrad
|
1b533679ff
|
add note
|
2022-10-10 14:01:56 +10:00 |
|
conrad
|
2f3b57de47
|
simplification
|
2022-10-07 12:59:13 +10:00 |
|
conrad
|
1d0d82c790
|
clarifying comments
|
2022-10-07 12:19:11 +10:00 |
|
conrad
|
2e466792e9
|
simplification: use std::atomic directly on mat pointers
|
2022-10-07 00:07:22 +10:00 |
|
conrad
|
6186968e7d
|
more debugging statements
|
2022-10-06 14:15:43 +10:00 |
|
conrad
|
0b3f496413
|
more debugging statements
|
2022-10-06 14:01:04 +10:00 |
|
conrad
|
8b8242395a
|
avoid code repetition
|
2022-10-06 12:35:12 +10:00 |
|
conrad
|
dff959f49b
|
preallocate arma_atomic_bool array for small cubes
|
2022-10-05 01:00:53 +10:00 |
|
conrad
|
b787e2c254
|
remove redundant initialisation
|
2022-10-04 17:46:23 +10:00 |
|
conrad
|
50d831ba39
|
initial workaround for data races in Cube::slice()
|
2022-10-04 16:28:19 +10:00 |
|
conrad
|
d45089d9aa
|
use explicit variables for error strings
|
2022-09-25 12:00:09 +10:00 |
|
conrad
|
47219263d8
|
fix handling of std::move()
|
2022-09-06 13:06:23 +10:00 |
|
conrad
|
b6299a6a3a
|
deprecate rarely used forms of insert_rows/cols/slices
|
2022-08-31 14:29:48 +10:00 |
|
conrad
|
9c17754ea3
|
fix
|
2022-08-04 15:25:16 +10:00 |
|
conrad
|
73bfe5cf92
|
simplifications
|
2022-08-04 15:14:05 +10:00 |
|
conrad
|
fce92e8dbb
|
fix: allow Cube::insert_slices() to handle Cube::slice() and Mat as inputs
|
2022-07-07 12:06:04 +10:00 |
|
conrad
|
c786116b5c
|
more info for debugging
|
2022-06-08 15:29:35 +10:00 |
|
conrad
|
4789db1a7d
|
use arma_config::zero_init
|
2022-04-20 22:48:37 +10:00 |
|
conrad
|
af4186b05a
|
add has_nonfinite()
|
2022-03-28 12:22:01 +10:00 |
|
conrad
|
ff4c7d7067
|
replace 'ifdef' with 'if defined' for consistency
|
2022-03-17 11:03:20 +10:00 |
|
conrad
|
1c477a3e83
|
more code to support __cpp_multidimensional_subscript
|
2022-03-14 15:22:18 +10:00 |
|
conrad
|
85d06ca845
|
rename variables for consistency
|
2021-12-20 13:51:39 +10:00 |
|
conrad
|
576f24ee19
|
rename variables for consistency
|
2021-12-20 13:31:12 +10:00 |
|
conrad
|
ffb3ae2559
|
further refactoring of op_resize
|
2021-12-20 13:05:53 +10:00 |
|
conrad
|
28ba324471
|
refactor op_reshape
|
2021-12-19 01:28:26 +10:00 |
|
conrad
|
971ad8b22d
|
cleanup: replace 'i.e.' with 'ie.' for consistency
|
2021-09-26 16:07:54 +10:00 |
|
conrad
|
0e949f440e
|
cleanup: replace 'e.g.' with 'eg.' for consistency
|
2021-09-26 16:02:59 +10:00 |
|
conrad
|
b829608b35
|
add SPDX license identifier
|
2021-09-21 14:18:36 +10:00 |
|
conrad
|
355a3b9a9f
|
fix error message
|
2021-07-07 18:44:07 +10:00 |
|
conrad
|
7caf00caff
|
use compile time check instead of run time check
|
2021-07-06 18:10:09 +10:00 |
|
conrad
|
2c9e2851d5
|
simplifications
|
2021-07-06 15:22:37 +10:00 |
|
conrad
|
d6a2b6e185
|
allow specifying fill value at construction
|
2021-07-04 00:21:47 +10:00 |
|
conrad
|
c7e0038ff2
|
allow specifying fill value at construction
|
2021-07-04 00:08:16 +10:00 |
|
conrad
|
0297cb58f7
|
warn on unused element access
|
2021-06-11 15:41:45 +10:00 |
|
conrad
|
2f66c3c306
|
remove no longer needed code
|
2021-05-29 16:05:21 +10:00 |
|
conrad
|
11362c5db5
|
ensure consistent behaviour between Mat and Cube
|
2021-05-28 11:38:24 +10:00 |
|
conrad
|
8efc4504ce
|
ensure object is sane after memory acquisition failure
|
2021-05-21 16:50:01 +10:00 |
|
conrad
|
1f8ace7746
|
fix
|
2021-05-05 11:35:29 +10:00 |
|
conrad
|
29e899ef75
|
allow to optionally disable zero init for fixed size objects
|
2021-05-05 11:29:17 +10:00 |
|
conrad
|
a78b84267e
|
use brackets for consistency
|
2021-05-05 11:24:44 +10:00 |
|
conrad
|
36e170567b
|
fix
|
2021-05-04 00:47:46 +10:00 |
|
conrad
|
452325649d
|
fix checks
|
2021-05-04 00:46:14 +10:00 |
|