Commit Graph
1835 Commits
Author SHA1 Message Date
conrad d77fa2bbb4 use seq_cst for openmp atomic read/write 2025-08-13 17:38:17 +10:00
conrad 98c13f4bc7 patch bump 2025-08-08 13:56:43 +10:00
conrad 92cd541f57 move conformance check to avoid doing two checks 2025-08-05 23:51:07 +10:00
conrad f002bffd96 simplified fallback in handling of op_sum specialisations 2025-08-05 23:43:29 +10:00
conrad cba9c87169 fix 2025-08-05 12:39:40 +10:00
conrad 12628de147 patch bump 2025-07-21 11:51:08 +10:00
conrad 6e7f5c3601 add macro to disable optimisation of pow() 2025-07-16 13:21:36 +10:00
conrad 7ac92e7999 restore compile time deprecation message 2025-07-14 14:50:51 +10:00
conrad fc11d3683d restore compile time deprecation message 2025-07-14 14:50:03 +10:00
conrad 3eb25b1b16 allow to optionally disable optimised handling of pow() 2025-07-14 14:36:22 +10:00
Seb James 51d56e7c59 Adds the missing argument Xst to the 'arma_ignore list' 2025-07-12 01:15:44 +00:00
conrad ec95397bc4 cleanup 2025-07-07 15:45:57 +10:00
conrad 851828d427 speedup 2025-07-05 13:03:45 +10:00
conrad 1192e1ac19 better wording 2025-07-04 13:31:21 +10:00
conrad 2293bf45cc cleanup warnings 2025-07-04 13:24:56 +10:00
conrad bb7ed84ded expand deprecation message with refactoring suggestion 2025-07-03 15:48:32 +10:00
conrad d1305141d2 version bump 2025-07-02 16:46:17 +10:00
conrad f3ed7ace06 mark as RC2 2025-07-01 21:48:15 +10:00
conrad ed8d293f93 fix 2025-07-01 12:35:50 +10:00
conrad 300bd731ca cleanup 2025-06-30 19:20:10 +10:00
conrad 9843393a7a cleanup 2025-06-30 19:18:03 +10:00
conrad 98a885b9c2 mark as RC1 2025-06-30 19:16:06 +10:00
conrad 0b4542fc88 restore previous setup 2025-06-30 19:15:02 +10:00
conrad fd2b724040 rename accumulator variable for clarity 2025-06-29 23:06:46 +10:00
conrad e7bd7e4e18 return early if there are no non-zero elements 2025-06-29 22:52:33 +10:00
conrad a902935f11 avoid going through SpProxy unless necessary 2025-06-29 00:38:05 +10:00
conrad 1907b8799e fix debug messages 2025-06-29 00:28:42 +10:00
conrad 9782878612 minor optimisation 2025-06-29 00:22:24 +10:00
conrad b94080a168 specialised handling of spop_omit 2025-06-29 00:10:36 +10:00
conrad ada1e18e45 split out handling of spop_square into separate function 2025-06-28 19:16:24 +10:00
conrad 29f4f10118 emit warnings when using fast math mode 2025-06-24 18:48:44 +10:00
conrad e5663df8fa specialised handling for op_omit_cube 2025-06-24 18:42:01 +10:00
conrad cefb070832 initial implementation of op_omit_cube 2025-06-24 18:24:26 +10:00
conrad 78dbddf2e9 emit warnings when using fast math mode 2025-06-24 11:05:36 +10:00
conrad 9318a5df61 ensure consistent expression style 2025-06-24 10:55:54 +10:00
conrad 869c46e39b remove elem_opts 2025-06-23 12:59:12 +10:00
conrad 3199376bbf simplify 'arma_isfinite(x) == false' to 'arma_isnonfinite(x)' 2025-06-20 13:03:29 +10:00
conrad a93c67cc34 update deprecation comments 2025-06-19 16:55:03 +10:00
conrad 753e1e23c7 initial implementation of spop_omit 2025-06-19 14:39:25 +10:00
conrad 021403a5c1 specialised handling of op_omit 2025-06-19 13:25:50 +10:00
conrad 402a453065 initial implementation of omit_nan() and omit_nonfinite() 2025-06-17 21:30:58 +10:00
conrad 5b05fb843d initial implementation of omit_nan() and omit_nonfinite() 2025-06-17 21:30:38 +10:00
conrad 772addf5c1 restore previous behaviour 2025-06-12 19:04:38 +10:00
conrad c08e594437 fix 2025-06-12 14:21:14 +10:00
conrad 9797ad1cad simplifications 2025-06-12 14:18:08 +10:00
conrad b260cdaa58 remove detection of NaN from plain versions of median() 2025-06-12 14:12:32 +10:00
conrad e83cb29013 add median() variant to handle elem_opts 2025-06-12 13:55:48 +10:00
conrad 48e19f8e50 fix 2025-06-11 21:45:30 +10:00
conrad 4e02904b18 add stddev() variant to handle elem_opts 2025-06-11 19:44:43 +10:00
conrad bd1bd14831 fix 2025-06-11 19:21:52 +10:00