Commit Graph
39 Commits
Author SHA1 Message Date
conrad 8f94af0afb explicitly qualify inherited variables and functions 2024-12-04 12:24:44 +10:00
conrad b3329329a7 expand deprecation warnings with messages 2024-11-23 00:42:36 +10:00
conrad 65eefbfce6 formally deprecate undocumented forms of .min() and .max() 2024-11-03 15:33:19 +10:00
conrad dbcbc65a00 change !ARMA_DONT_USE_STD_MUTEX to ARMA_USE_STD_MUTEX 2024-05-03 14:42:42 +10:00
conrad e6dfff7108 allow chained calls to member functions 2023-07-20 15:44:27 +10:00
conrad 1846669392 simplifications 2023-06-14 12:44:07 +10:00
conrad cf6fa0ea3b emit warnings when attempting to detect non-finite values in fast math mode 2023-06-10 12:00:08 +10:00
conrad 3e7ca66f11 cleanup attributes 2023-02-13 00:10:03 +10:00
conrad 80bd03b0b7 use macros to wrap [[deprecated]] 2023-02-12 14:45:44 +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 3e16cfd611 prevent hanging lock in corner case 2022-10-11 11:12:10 +10:00
conrad 3865a0520d change order 2022-10-07 13:04:06 +10:00
conrad 5c96d0a07e use same alignment type as Cube::fixed 2022-10-07 12:41:59 +10:00
conrad f7d6f9190c use same alignment type as Cube::fixed 2022-10-07 12:39:07 +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 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 abae6fc358 change order of declarations 2022-10-04 17:45:38 +10:00
conrad 50d831ba39 initial workaround for data races in Cube::slice() 2022-10-04 16:28:19 +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 fce92e8dbb fix: allow Cube::insert_slices() to handle Cube::slice() and Mat as inputs 2022-07-07 12:06:04 +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 b667aa1a42 rename variables for consistency 2021-12-20 13:39:22 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +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 eb8375c41e add .clamp() 2021-05-04 00:25:12 +10:00
conrad dfbc0f9f13 default to zero initialisation for Cube 2021-04-30 19:05:53 +10:00
conrad 717b780703 remomve no longer used parameter 2021-03-15 18:17:48 +10:00
conrad c795ead421 print directly from BaseCube 2020-12-17 14:38:31 +10:00
conrad 348d8fe45e 2020-10-20 19:08:06 +10:00
conrad 89981d2844 2020-10-20 18:40:30 +10:00