Commit Graph
48 Commits
Author SHA1 Message Date
conrad 176da337a0 extend debug monitor with state of check_conformance 2024-04-28 15:57:24 +10:00
conrad 485d16e9a3 forward superseded function to new function 2024-04-28 15:47:20 +10:00
conrad 5c63044568 rework declaration of superseded function 2024-04-28 15:17:54 +10:00
conrad 60c63be02a add old macros for compatibility with earlier versions of armadillo 2024-04-26 23:31:31 +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 60915d66dc rework ARMA_NO_DEBUG to ARMA_DONT_CHECK_CONFORMANCE 2024-04-26 12:03:05 +10:00
conrad 8675f3868a remove ARMA_DONT_ZERO_INIT option 2024-04-25 12:39:11 +10:00
conrad ba443e4bdc bump to C++14 standard 2024-04-09 11:56:04 +10:00
conrad efcd328e19 detect c++23 2024-02-02 13:52:19 +10:00
conrad 94a6ce3c8b fix comment 2023-07-20 14:33:08 +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 725f1cf4da fix 2023-03-15 13:08:54 +10:00
conrad b200d03637 ensure the stream is flushed 2023-03-14 13:46:24 +10:00
conrad 4da99d437e cleanup attributes (continued) 2023-02-13 11:10:57 +10:00
conrad 80bd03b0b7 use macros to wrap [[deprecated]] 2023-02-12 14:45:44 +10:00
conrad c32e3d8674 old functions 2023-01-17 12:06:31 +10:00
conrad 9703ed88b7 rename optimise_sympd to optimise_sym 2023-01-05 13:14:13 +10:00
conrad 2ee15a75c1 add bool indicator for c++20 2022-12-07 10:57:35 +10:00
conrad f81537da4f rearrange 2022-12-05 12:48:05 +10:00
conrad 7cd559cb17 remove messy handling of cout and cerr 2022-12-05 12:40:49 +10:00
conrad 7948085aca use [[deprecated]] instead of arma_deprecated 2022-12-01 19:28:13 +10:00
conrad b41a0b294d move forced enablement of warnings 2022-10-16 10:53:42 +10:00
conrad afa69f6559 simplify via lambda function 2022-09-04 17:26:58 +10:00
conrad 98625d66f0 fix 2022-04-22 15:36:28 +10:00
conrad 139f9d744c expand debug message 2022-04-22 15:29:25 +10:00
conrad 7385694faa expand debug message 2022-03-29 11:05:20 +10:00
conrad 953e56c1d5 remove support for ARMA_DONT_PRINT_ERRORS 2022-03-18 13:38:49 +10:00
conrad f0c5db3237 partially restore support for ATLAS, due to RHEL7 2022-03-16 21:36:24 +10:00
conrad 6315e8fc5d expand first debug message 2022-03-16 16:02:15 +10:00
conrad af9eaee9bd remove ATLAS related support 2022-02-24 11:21:16 +10:00
conrad 971ad8b22d cleanup: replace 'i.e.' with 'ie.' for consistency 2021-09-26 16:07:54 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 9cd78c2287 remove errant instance of static 2021-07-21 22:59:01 +10:00
conrad d9465926cb conditionally print exception messages 2021-03-31 12:12:03 +10:00
conrad c4b83ca819 use warning messages with configurable warning level 2021-03-30 16:59:57 +10:00
conrad 0c03145f3c preparatory work 2021-03-30 14:24:27 +10:00
conrad 50f5c7ec30 simplifications 2021-03-28 17:43:21 +10:00
conrad c7fb0a1ff3 enable extra warnings if extra debug is enabled 2021-03-28 15:39:16 +10:00
conrad eaf958e0a2 refactor powmat 2021-03-23 13:15:20 +10:00
conrad aff58dc294 simplifications 2021-03-15 22:32:39 +10:00
conrad 6e7ca42af9 simplifications 2021-02-23 13:34:18 +10:00
conradsnicta dce4fa2543 Revert "use std::invalid_argument for bad arguments"
This reverts commit d931550db2
2021-02-21 06:31:00 +00:00
conrad d931550db2 use std::invalid_argument for bad arguments 2021-02-17 15:51:47 +10:00
conrad 6f5af15aae use std::out_of_range for out of bounds exceptions 2021-02-17 15:35:51 +10:00
conrad 5cba95b45c smarter detection of subview_cube overlap 2021-01-14 13:45:58 +10:00
conrad 348d8fe45e 2020-10-20 19:08:06 +10:00
conrad 89981d2844 2020-10-20 18:40:30 +10:00