conrad
|
6b9b3ee8ca
|
avoid unnecessary alias checks
|
2025-10-10 13:09:07 +10:00 |
|
conrad
|
0d53547bd7
|
avoid unnecessary alias checks
|
2025-10-10 12:45:46 +10:00 |
|
conrad
|
4dbc73b36d
|
remove unused typedef
|
2025-10-10 00:29:19 +10:00 |
|
conrad
|
2784d6c912
|
avoid unnecessary alias checks
|
2025-10-10 00:23:22 +10:00 |
|
conrad
|
5ea56be3b7
|
use quasi_unwrap instead of unwrap_check
|
2025-10-09 20:02:37 +10:00 |
|
conrad
|
c33258d10c
|
avoid unnecessary alias checks
|
2025-10-09 19:54:41 +10:00 |
|
conrad
|
db0f9bb7eb
|
avoid unnecessary alias checks
|
2025-10-09 13:46:36 +10:00 |
|
conrad
|
f44ddefe87
|
avoid unnecessary alias checks
|
2025-10-09 11:47:00 +10:00 |
|
conrad
|
27f50ccc77
|
experiment with avoiding unnecessary alias checks
|
2025-10-09 11:10:33 +10:00 |
|
conrad
|
cf989effe6
|
remove unnecessary forced inline
|
2025-10-08 12:56:09 +10:00 |
|
conrad
|
5b8b5813dc
|
remove unnecessary changes
|
2025-10-02 16:57:59 +10:00 |
|
conrad
|
5bafc30a2a
|
preserve row type information in quasi_unwrap
|
2025-10-02 16:52:38 +10:00 |
|
conrad
|
7a63aad350
|
detect more expressions that don't need to go via Proxy
|
2025-10-02 00:56:31 +10:00 |
|
conrad
|
56b74f982e
|
detect more expressions that don't need to go via Proxy
|
2025-09-30 14:06:37 +10:00 |
|
conrad
|
05740be686
|
detect more expressions that don't need to go via Proxy
|
2025-09-30 14:02:43 +10:00 |
|
conrad
|
5b64691308
|
deprecate shift()
|
2025-09-25 13:33:51 +10:00 |
|
conrad
|
f487d19327
|
detect more expressions that don't need to go via Proxy
|
2025-09-21 14:41:00 +10:00 |
|
conrad
|
544afa8b21
|
detect more expressions that don't need to go via Proxy
|
2025-09-21 14:30:38 +10:00 |
|
conrad
|
ab6d553c18
|
faster handling of Row::subvec
|
2025-09-21 14:24:46 +10:00 |
|
conrad
|
ec9abaf635
|
use quasi_unwrap for consistency with Base::print()
|
2025-09-19 00:34:05 +10:00 |
|
conrad
|
d896f56e06
|
rearrange for consistency
|
2025-09-16 10:45:47 +10:00 |
|
conrad
|
bae404906c
|
rename variables for clarity
|
2025-09-16 10:40:53 +10:00 |
|
conrad
|
85b987e5c9
|
simplifications
|
2025-09-15 21:55:41 +10:00 |
|
conrad
|
0c54c27517
|
reduce delta
|
2025-09-15 15:38:34 +10:00 |
|
conrad
|
e116139d6d
|
update limits on integer representation of floating point values
|
2025-09-15 15:22:22 +10:00 |
|
conrad
|
f441ee87b7
|
update limits on integer representation of floating point values
|
2025-09-15 15:05:15 +10:00 |
|
conrad
|
787654c911
|
use internal function
|
2025-09-15 10:14:57 +10:00 |
|
conrad
|
24586267cf
|
initial implementation of rande()
|
2025-09-05 23:11:30 +10:00 |
|
conrad
|
50ff9c704e
|
handle corner-case
|
2025-09-05 11:29:22 +10:00 |
|
conrad
|
86d6ae5b4c
|
faster handling of subcubes
|
2025-09-05 11:27:16 +10:00 |
|
conrad
|
9ace567ad4
|
faster handling of tubes
|
2025-09-04 15:23:08 +10:00 |
|
conrad
|
6ba4f99302
|
speedup via rudimentary openmp parallelisation
|
2025-08-30 21:10:49 +10:00 |
|
conrad
|
712596cd5e
|
add TODO
|
2025-08-30 20:37:17 +10:00 |
|
conrad
|
7ee11c94ec
|
add TODO
|
2025-08-30 20:36:21 +10:00 |
|
conrad
|
8d68fefa48
|
use threshold size of 30x30 for triggering openmp path
|
2025-08-30 20:33:38 +10:00 |
|
conrad
|
cd1944d9ed
|
simplifications
|
2025-08-29 16:13:05 +10:00 |
|
conrad
|
877568668d
|
further rework of parallelised matrix mul
|
2025-08-29 15:48:58 +10:00 |
|
conrad
|
108adbdf97
|
partial rework on parallelised matrix mul
|
2025-08-29 14:09:27 +10:00 |
|
conrad
|
f76cf14794
|
separate standard and openmp code paths
|
2025-08-29 12:30:56 +10:00 |
|
Ryan Curtin
|
ced2325184
|
rudimentary openmp based parallelisation
|
2025-08-29 01:10:48 +00:00 |
|
conrad
|
fe9a74bf75
|
mark as unstable
|
2025-08-26 10:58:20 +10:00 |
|
conrad
|
6ddb55c173
|
patch bump
|
2025-08-22 15:56:39 +10:00 |
|
conrad
|
c029b2a22f
|
use generic function as omp simd seems to have no effect
|
2025-08-22 11:59:03 +10:00 |
|
conrad
|
8a9f6482bd
|
use pragma omp simd instead of gcc function attribute
|
2025-08-22 10:58:31 +10:00 |
|
conrad
|
bae84c796b
|
allow repcube() to use matrices
|
2025-08-21 23:49:45 +10:00 |
|
conrad
|
4b0636d0d8
|
version bummp
|
2025-08-21 15:14:18 +10:00 |
|
conrad
|
cbbf66efc8
|
add TODO
|
2025-08-21 14:51:08 +10:00 |
|
conrad
|
d59269511f
|
initial version of repcube()
|
2025-08-21 13:57:18 +10:00 |
|
conrad
|
38795499cc
|
expand debugging to print element type
|
2025-08-21 12:01:35 +10:00 |
|
conrad
|
8ffcf5383e
|
add TODOs
|
2025-08-20 18:05:07 +10:00 |
|