Commit Graph
487 Commits
Author SHA1 Message Date
conrad 9f20635676 warn on unused result 2021-09-22 01:09:14 +10:00
conrad 6024ff7915 add SPDX license identifier 2021-09-21 14:19:16 +10:00
conrad b829608b35 add SPDX license identifier 2021-09-21 14:18:36 +10:00
conrad 819da3a353 add SPDX license identifier 2021-09-21 14:13:04 +10:00
conrad 858a389250 simplifications 2021-09-21 12:32:24 +10:00
conrad b16faaf719 remove unused variabnle 2021-09-20 22:58:59 +10:00
conrad edab0bb57e fix 2021-09-20 22:57:36 +10:00
conrad 64a6207c1b specialisation for vectorise(subview_cols) 2021-09-20 21:36:03 +10:00
conrad 003f98c65a capture the subview_cols type by .t() et al 2021-09-18 23:33:09 +10:00
conrad 037c713006 adjust function attributes 2021-09-18 20:51:40 +10:00
conrad 7ca6df6c03 skip alias checks 2021-09-18 20:42:42 +10:00
conrad 6f49b3e29b refactor to implicitly handle subview_cols 2021-09-18 20:37:08 +10:00
conrad 801709342c refactor to implicitly handle subview_cols 2021-09-18 19:51:37 +10:00
conrad 2413580838 remove TODOs 2021-09-18 00:25:21 +10:00
conrad b0e707ff0c refactor to implicitly handle subview_cols 2021-09-17 23:58:10 +10:00
conrad 7f84831ad5 fix 2021-09-17 23:35:12 +10:00
conrad 288b8d7aa1 update comment 2021-09-17 23:28:39 +10:00
conrad 3efb0934ee refactor to implicitly handle subview_cols 2021-09-17 23:24:44 +10:00
conrad 02c88eda25 refactor to implicitly handle subview_cols 2021-09-17 22:57:01 +10:00
conrad 8e9a6d3475 add TODO 2021-09-17 22:25:33 +10:00
conrad a78f419b03 add TODO 2021-09-17 22:24:12 +10:00
conrad ad93a9eb4b remove TODO 2021-09-17 22:22:48 +10:00
conrad 3163e17563 added TODO 2021-09-17 22:19:38 +10:00
conrad f3f5607eb4 added TODO 2021-09-17 17:14:14 +10:00
conrad 25400b64cd prevent extraction of subview_cols 2021-09-17 17:10:38 +10:00
conrad bc655f3e69 use colmem instead of recalculating colptr 2021-09-17 16:48:48 +10:00
conrad e6a8fd427f further specialisations related to subview_cols 2021-09-17 16:42:52 +10:00
conrad 0be09a4569 added TODOs 2021-09-17 15:28:30 +10:00
conrad eb47b8924f rearrangement 2021-09-17 15:27:34 +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 7c9526582b add 'force_approx' option 2021-09-15 12:21:09 +10:00
conrad 53ead8be9f use colmem instead of recalculating colptr 2021-09-14 23:05:54 +10:00
conrad 01fb08b8cf specialisation of op_htrans2 for subviews 2021-09-14 16:56:15 +10:00
conrad df3f18e2a9 fix order 2021-09-14 15:06:13 +10:00
conrad 4a1695cd1a more compact layout 2021-09-14 15:05:03 +10:00
conrad 595bac19f1 fill contiguous chunks 2021-09-14 15:04:49 +10:00
conrad 7c7c94e831 use colmem instead of recalculating colptr 2021-09-14 14:40:02 +10:00
conrad 5de154398f unwrap<subview_col> specialisation 2021-09-14 14:38:20 +10:00
conrad 106d15336f faster handling of element-wise min/max in expressions 2021-09-14 14:30:59 +10:00
conrad c77227050a use comparator instead of specialisation 2021-09-14 14:14:30 +10:00
conrad a8a97d1613 add code to be enabled later 2021-09-14 14:04:36 +10:00
conrad 3dd4d6f123 allow detection of C++20 2021-09-14 14:03:21 +10:00
conrad 6ee8237866 add code to be enabled later 2021-09-14 14:01:55 +10:00
conrad 806ea6c893 use 'struct' instead of 'class' 2021-09-14 13:59:06 +10:00
conrad 13d1505f72 mark as unstable 2021-09-14 13:51:59 +10:00
conrad 0dc6d0c43e patch bump 2021-08-04 11:14:26 +10:00
conrad 49d46b9347 fix error message 2021-08-03 20:51:52 +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