Commit Graph
40 Commits
Author SHA1 Message Date
conrad 2456f676ec various spelling fixes 2025-03-25 23:17:48 +10:00
conrad 112861df8b add dedicated function for alias detection 2024-11-13 14:55:09 +10:00
conrad 508ebe3deb avoid unwrapping delayed expressions potentially captured by the Proxy 2024-06-30 14:26:40 +10:00
conrad 6e6657e2f0 skip aliasing checks where not necessary 2024-06-30 13:05:02 +10:00
conrad 935a500e75 simplify debug messages 2024-06-27 13:20:51 +10:00
conrad 6754eadb00 minor comment fix 2024-06-26 14:14:29 +10:00
conrad a865abfe6a disentangle direct link between conformance checks and emission of warnings 2024-06-20 12:01:51 +10:00
conrad a4bdfd034b more compact debug messages 2024-04-26 12:57:33 +10:00
conrad 95adb74219 rename debugging macros and functions 2024-04-26 12:28:42 +10:00
conrad 14650daa03 better layout of debug messages 2024-04-25 11:56:42 +10:00
conrad 2bfe79c0fe change fast math warnings to critical level + allow manual disabling of fast math warnings 2023-07-20 14:30:21 +10:00
conrad b17a37e7c8 emit warnings when attempting to detect non-finite values in fast math mode 2023-06-12 16:51:16 +10:00
conrad ad7a92d61f emit warnings when attempting to detect non-finite values in fast math mode 2023-06-12 16:49:33 +10:00
conrad ef5b2fd6e7 add subview::has_nonfinite() specialisation 2023-06-12 16:47:49 +10:00
conrad 58b3161f05 use unsigned int format specifier 2023-05-19 16:25:07 +10:00
conrad e06043b416 clarification 2023-02-14 11:21:07 +10:00
conrad 3e7ca66f11 cleanup attributes 2023-02-13 00:10:03 +10:00
conrad 20735fa847 ensure consistency in handling SpBase 2021-10-05 23:11:13 +10:00
conrad c34719bac4 fix regression: handling of SpBase by subview_cols 2021-10-05 13:56:25 +10:00
conrad 1824bff7b2 add arma_warn_unused attrib 2021-09-22 11:48:08 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 003f98c65a capture the subview_cols type by .t() et al 2021-09-18 23:33:09 +10:00
conrad 55a1fb33a0 element accessors for subview_cols 2021-09-17 15:25:30 +10:00
conrad 4fe10bebb1 partial implementation of subview_cols 2021-09-17 14:56:14 +10:00
conrad 595bac19f1 fill contiguous chunks 2021-09-14 15:04:49 +10:00
conrad 3d344d59c5 cleaner flow 2021-08-02 12:10:19 +10:00
conrad b957c788de handle more inplace operations on contiguous chunk subviews 2021-08-02 12:06:58 +10:00
conrad 0297cb58f7 warn on unused element access 2021-06-11 15:41:45 +10:00
conrad 87e631421b fix 2021-05-14 12:22:30 +10:00
conrad 3fd74d24b1 generate random array instead of calling arma_rng::randu<eT>() in a loop 2021-05-14 11:56:37 +10:00
conrad 13c006fe6d add .clamp() 2021-05-04 14:27:57 +10:00
conrad 462ee3124a use std::out_of_range for out of bounds exceptions 2021-02-18 12:12:37 +10:00
conrad 8fa243c3d0 consistent layout for arma_debug_check() 2021-01-28 12:26:13 +10:00
conrad 4880d5a677 rearrangement 2021-01-14 12:40:32 +10:00
conrad 1fcb59a621 simplifications 2021-01-10 02:14:26 +10:00
conrad 45f0eceebc extend subview to allow copying from initializer_list 2020-12-26 00:11:07 +10:00
conrad cae62f3324 add move constructors 2020-12-16 15:33:53 +10:00
conrad 56c08ad518 subview_col/subview_row setting via initializer_list 2020-11-10 11:33:36 +10:00
conrad 348d8fe45e 2020-10-20 19:08:06 +10:00
conrad 89981d2844 2020-10-20 18:40:30 +10:00