Commit Graph
107 Commits
Author SHA1 Message Date
conrad 47d576fc76 add debug info 2025-05-24 15:40:07 +10:00
conrad 2456f676ec various spelling fixes 2025-03-25 23:17:48 +10:00
conrad 8e02066f52 better wording 2025-02-07 11:51:28 +10:00
conrad cc5d113370 reinterpret pow(x,0.5) as sqrt(x) 2025-02-07 11:32:05 +10:00
conrad 5eb6b5b5fc fix comments 2025-01-12 23:13:12 +10:00
conrad f905ee4b4a reinterpret pow(x,2) as square(x) 2025-01-09 14:39:11 +10:00
conrad 8f94af0afb explicitly qualify inherited variables and functions 2024-12-04 12:24:44 +10:00
conrad acdc6b8670 fix layout 2024-08-01 12:32:32 +10:00
conrad 982e8b12ae more debug statements 2024-06-23 13:23:47 +10:00
conrad a865abfe6a disentangle direct link between conformance checks and emission of warnings 2024-06-20 12:01:51 +10:00
conrad 627794a311 use shorter form 2024-06-12 15:45:04 +10:00
conrad 3928bee750 use 'constexpr bool' where possible 2024-06-10 00:27:15 +10:00
conrad dbcbc65a00 change !ARMA_DONT_USE_STD_MUTEX to ARMA_USE_STD_MUTEX 2024-05-03 14:42:42 +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 14650daa03 better layout of debug messages 2024-04-25 11:56:42 +10:00
conrad 075bb095c0 fix 2023-07-21 15:51:24 +10:00
conrad 71587103d7 simplifications 2023-07-21 15:48:58 +10:00
conrad 102a354e0c fix for aliasing corner case 2023-07-21 01:12:55 +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 317502291d simplify error messages 2023-05-25 12:33:04 +10:00
conrad 58b3161f05 use unsigned int format specifier 2023-05-19 16:25:07 +10:00
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