Commit Graph
1497 Commits
Author SHA1 Message Date
conrad 19292dff3a rearrange deprecated forms 2024-10-02 12:59:34 +10:00
conrad 53f8e0664f deprecate seldom used forms of pow() 2024-10-02 12:47:46 +10:00
conrad cb3203f130 add ARMA_BLAS_64BIT_INT config option 2024-09-04 15:12:07 +10:00
conrad 44411aadee explicitly deprecate old log_add_exp() 2024-09-04 12:36:46 +10:00
conrad 40d2d9fb9c patch bump 2024-08-06 13:06:20 +10:00
conrad e529e8fadb ensure format is consistent 2024-08-02 13:04:55 +10:00
conrad acdc6b8670 fix layout 2024-08-01 12:32:32 +10:00
conrad 251f964c1b check for presence of ARMA_USE_STD_MUTEX instead of absence of ARMA_DONT_USE_STD_MUTEX 2024-07-31 11:52:50 +10:00
conrad 9937cdafd5 prefer __builtin_assume_aligned() over std::assume_aligned() to reduce risk 2024-07-31 11:44:49 +10:00
conrad e31354d8da use std::assume_aligned() if available 2024-07-31 11:39:51 +10:00
conrad 6279cb3774 more details for TODO 2024-07-31 11:28:14 +10:00
conrad fa72e7e3e0 remove seldom used optimisation to increase maintainability 2024-07-24 12:26:56 +10:00
conrad f72efd7c61 more graceful handling of unsupported data types 2024-07-20 17:16:45 +10:00
conrad 3d4daafeb8 better wording 2024-07-20 16:53:09 +10:00
conrad a99ef05d41 patch bump 2024-07-07 23:01:27 +10:00
conrad f3fe8d04c7 ensure consistent markers in quasi_unwrap and Proxy 2024-06-30 14:29:21 +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 64a125b35b remove warning about long-removed option 2024-06-27 11:52:28 +10:00
conrad 6754eadb00 minor comment fix 2024-06-26 14:14:29 +10:00
conrad 4a93a1a5d2 version bump 2024-06-25 14:24:38 +10:00
conrad f20d1bf7fe fix 2024-06-24 23:10:25 +10:00
conrad e0a6e50981 fix 2024-06-24 23:09:12 +10:00
conrad 11b009ccdc emit warning if conformance checks are disabled 2024-06-24 12:11:27 +10:00
conrad d4ac8e535e catch size errors early 2024-06-24 00:18:10 +10:00
conrad 982e8b12ae more debug statements 2024-06-23 13:23:47 +10:00
conrad 5f74ef8e5d mark as RC1 2024-06-22 12:47:35 +10:00
conrad e0bf67a29f clarifications 2024-06-21 14:39:22 +10:00
conrad b176edcc1b adapt Ryan's approach 2024-06-21 14:31:45 +10:00
conrad 09b350febc simplifications 2024-06-21 11:58:18 +10:00
conrad 4541b44fab another workaround for negative unsigned integers 2024-06-21 11:41:49 +10:00
conrad 17132590fc disable more warnings 2024-06-21 11:34:17 +10:00
conrad 11740aead0 prevent zeros 2024-06-21 01:44:45 +10:00
conrad f2a82196d4 fix 2024-06-20 23:20:15 +10:00
conrad 2854685624 workarounds for handling negatives of unsigned integers 2024-06-20 23:18:32 +10:00
conrad 401c06184e fix 2024-06-20 20:07:19 +10:00
conrad d7064ebacf optimisations 2024-06-20 19:44:08 +10:00
conrad 580758af9d add TODOs 2024-06-20 17:05:43 +10:00
conrad 441d0e503b rename variables for consistency across functions 2024-06-20 16:54:12 +10:00
conrad 5015fb007b handle all conditions in one function 2024-06-20 16:40:00 +10:00
conrad 81b339e987 specialisations for relational comparisons 2024-06-20 15:01:16 +10:00
conrad a865abfe6a disentangle direct link between conformance checks and emission of warnings 2024-06-20 12:01:51 +10:00
conrad 3259865a42 expand accu() to handle sparse relational operations 2024-06-20 10:19:44 +10:00
conrad 5edd9e07ec skip alias checks if element types differ 2024-06-19 12:44:03 +10:00
conrad d37c42e046 skip alias checks if element types differ 2024-06-19 12:21:34 +10:00
conrad f5b004028a increase accuracy 2024-06-17 20:18:04 +10:00
conrad 76d9aaea28 simplify language 2024-06-17 20:11:38 +10:00
conrad 4257990df9 faster sprandu() and sprandn() 2024-06-17 11:10:03 +10:00
conrad a48c256233 add .as_dense() 2024-06-16 19:45:56 +10:00