conrad
|
bc2e8d5fcc
|
patch bump
|
2026-07-23 23:23:18 +10:00 |
|
conrad
|
c8b3ac8df1
|
fix speed regression for diagmat(glue_times)
|
2026-07-21 14:58:50 +10:00 |
|
conrad
|
fef5c5954d
|
fix speed regression for diagvec(glue_times)
|
2026-07-21 14:24:50 +10:00 |
|
conrad
|
9ce600b03b
|
patch bump
|
2026-07-09 14:34:39 +10:00 |
|
conrad
|
37744f9a3c
|
fix: unwrap the given object
|
2026-07-09 13:56:55 +10:00 |
|
conrad
|
1954f4a1d8
|
minor cleanup
|
2026-07-08 11:31:26 +10:00 |
|
conrad
|
9d731a6565
|
workaround for false positive warnings in GCC 15
|
2026-07-06 12:52:44 +10:00 |
|
conrad
|
c7ffb88d54
|
more efficient handling of aliasing
|
2026-07-02 22:34:59 +10:00 |
|
conrad
|
fe2930b966
|
fix: unwrap the given object
|
2026-07-02 21:23:15 +10:00 |
|
conrad
|
25aca17550
|
remove redundant code
|
2026-07-01 15:04:22 +10:00 |
|
conrad
|
23f652e542
|
simplification + speedup
|
2026-07-01 14:45:17 +10:00 |
|
conrad
|
c6f4af01d8
|
more efficient handling of aliasing
|
2026-06-29 23:12:20 +10:00 |
|
conrad
|
1441e9f1a0
|
fix for handling .is_alias()
|
2026-06-29 23:07:24 +10:00 |
|
conrad
|
f41149d528
|
more efficient handling of aliasing
|
2026-06-29 12:51:40 +10:00 |
|
conrad
|
3d7fd53b53
|
fill only non-integer matrices with NaN
|
2026-06-26 12:27:57 +10:00 |
|
conrad
|
340a1b3592
|
expand Mat::fixed with .row() and .col() specialisations
|
2026-06-25 12:04:18 +10:00 |
|
conrad
|
07414596d4
|
version bump
|
2026-06-18 13:21:37 +10:00 |
|
conrad
|
585b369988
|
fix layout
|
2026-06-18 12:56:19 +10:00 |
|
conrad
|
a957b25a29
|
explicitly ignore unused value
|
2026-06-17 12:18:45 +10:00 |
|
conrad
|
d5f00fd4a8
|
mark as RC1
|
2026-06-16 14:42:41 +10:00 |
|
conrad
|
4dc011f5d3
|
keep requested mem_state even if n_elem is zero
|
2026-06-16 14:12:08 +10:00 |
|
conrad
|
922ccf9154
|
rearrange
|
2026-06-16 13:24:10 +10:00 |
|
conrad
|
ba33c24e8a
|
simpler conversion of std::vector
|
2026-06-16 13:19:00 +10:00 |
|
conrad
|
fea46c6f84
|
more robust handling of aux_mem
|
2026-06-16 13:02:05 +10:00 |
|
conrad
|
033c93196c
|
more robust handling of aux_mem
|
2026-06-16 12:33:54 +10:00 |
|
conrad
|
598df0100e
|
minor cleanup
|
2026-06-15 15:35:38 +10:00 |
|
conrad
|
45347ce825
|
avoid copying when element types are the same
|
2026-06-15 15:12:11 +10:00 |
|
conrad
|
3318e018d0
|
faster initial vector growth
|
2026-06-15 12:07:45 +10:00 |
|
conrad
|
8d350a1534
|
remove unused code
|
2026-06-15 11:52:45 +10:00 |
|
conrad
|
724dc98eb8
|
speedp for contiguous subcubes
|
2026-06-13 00:51:39 +10:00 |
|
conrad
|
452a6c1b49
|
use partially unrolled loops
|
2026-06-13 00:29:21 +10:00 |
|
conrad
|
5c2892a2b5
|
add specialised handling of find() within .elem()
|
2026-06-13 00:26:17 +10:00 |
|
conrad
|
88003f8ab8
|
obtain memory pointers earlier
|
2026-06-13 00:20:14 +10:00 |
|
conrad
|
248ce5fe7f
|
use same variable name for definition and implementation
|
2026-06-13 00:14:14 +10:00 |
|
conrad
|
e493eb3b34
|
simplify bounds checks
|
2026-06-13 00:11:16 +10:00 |
|
conrad
|
03411c40a6
|
add stored_type typedef to quasi_unwrap<>
|
2026-06-13 00:06:27 +10:00 |
|
conrad
|
3c6c443be6
|
more precise alias check
|
2026-06-12 23:54:07 +10:00 |
|
conrad
|
a638683e6f
|
remove unnecessary alignment attribute
|
2026-06-12 22:02:22 +10:00 |
|
conrad
|
e299f5e189
|
simplify by reusing extract_noalias()
|
2026-06-12 21:59:36 +10:00 |
|
conrad
|
053de98101
|
rename unwrap objects
|
2026-06-12 21:56:57 +10:00 |
|
conrad
|
6b1ce2116b
|
remove rarely used specialisations
|
2026-06-12 21:48:17 +10:00 |
|
conrad
|
b7afc7e5fb
|
add has_subview trait
|
2026-06-12 20:25:01 +10:00 |
|
conrad
|
1e61d46e5b
|
rename op_find to op_find_generic; rename op_find_simple to op_find_default
|
2026-06-12 20:13:50 +10:00 |
|
conrad
|
139d9f4d62
|
user better name and constexpr variable to indicate half threshold
|
2026-06-12 20:09:12 +10:00 |
|
conrad
|
6e224f38bd
|
add .push_back()
|
2026-06-12 20:02:11 +10:00 |
|
conrad
|
c088151876
|
remove unnecessary forced inlines
|
2026-06-12 19:52:15 +10:00 |
|
conrad
|
a839bc49d3
|
expand deprecation notices
|
2026-06-12 19:45:34 +10:00 |
|
conrad
|
c13b71fc69
|
rename unwrap<> to plain_unwrap<> for consistency with bandicoot
|
2026-06-12 19:08:54 +10:00 |
|
conrad
|
69fc9f29a0
|
mark as experimental
|
2026-06-12 16:17:33 +10:00 |
|
conrad
|
80087a3a55
|
patch bump
|
2026-05-28 15:12:21 +10:00 |
|