dzaima
|
b0877bfad9
|
use reflexive match for (2‿3⥊0÷0)⌾(0‿0⊸⊏) 2‿3⥊1 fix
|
2025-05-22 23:58:04 +03:00 |
|
dzaima
|
d1855f14e9
|
refactor match function direct calling
|
2025-05-22 23:56:02 +03:00 |
|
dzaima
|
7947f86833
|
basic fix for (2‿3⥊0÷0)⌾(0‿0⊸⊏) 2‿3⥊1 erroring
|
2025-05-22 23:45:37 +03:00 |
|
dzaima
|
723ca38816
|
make native ⌾(is⊸⊏) & ⌾(m⊸/) compare NaNs as equal
|
2025-05-21 00:36:08 +03:00 |
|
dzaima
|
f1cb141f56
|
new squeeze functions
|
2025-05-13 17:04:38 +03:00 |
|
dzaima
|
516205321c
|
fix error message of 𝔽⌾(a⊸⊏)𝕩 more
|
2025-05-09 01:17:51 +03:00 |
|
dzaima
|
f74bdf6142
|
improve/fix error messages around units in ⊏ & ⊑ some more
|
2025-05-09 01:00:41 +03:00 |
|
dzaima
|
8d757363e9
|
improve error message of 𝔽 in 𝔽⌾(a⊸⊏) returning an atom
|
2025-05-09 00:32:54 +03:00 |
|
dzaima
|
d2c27fd880
|
fast 𝔽⌾(num⊸⊏)arr
|
2025-05-09 00:21:42 +03:00 |
|
dzaima
|
13906efe44
|
fix ⊑˘ on rank>2 inputs
|
2025-05-02 01:28:46 +03:00 |
|
dzaima
|
f9b3aba234
|
fix wrong integer types in varargs
problematic in 32-bit builds
|
2025-04-24 00:00:32 +03:00 |
|
dzaima
|
f1021580ad
|
silence warning on non-Singeli builds
|
2025-03-16 20:22:17 +02:00 |
|
dzaima
|
72c4eca6c0
|
fix float ⌾(l⊸⊏) doing wrong comparisons
|
2025-03-12 17:23:17 +02:00 |
|
dzaima
|
62b095be89
|
oneElt⊏𝕩 improvements & fixes
|
2025-03-12 06:29:26 +02:00 |
|
dzaima
|
a6202c8ca6
|
fix error message of ⌾(oob⊸⊏)
|
2025-03-12 01:41:52 +02:00 |
|
tankorsmash
|
5790d126cd
|
add best effort guesses for many more builtin error messages
|
2025-02-05 19:56:08 -05:00 |
|
dzaima
|
d06200445b
|
MAYBE_UNUSED
|
2025-02-01 20:55:36 +02:00 |
|
dzaima
|
1822602c34
|
cleanup from clang's --analyze
|
2024-12-18 13:03:48 +02:00 |
|
dzaima
|
5ecd1858ef
|
fix 1⌾(⟨0⟩⊸⊏)⟨0⟩
|
2024-12-07 06:54:07 +02:00 |
|
dzaima
|
81abc80863
|
fast highrank⊸⊏˘ table
|
2024-12-02 21:57:44 +02:00 |
|
dzaima
|
d47cedb165
|
some cleanup
|
2024-11-06 22:32:05 +02:00 |
|
Marshall Lochbaum
|
d7b508ff3b
|
Move select_cells_single (atom⊸⊏˘) to select.c and use for any singleton index
|
2024-11-05 21:48:54 -05:00 |
|
dzaima
|
8fd897690f
|
move customizeShape into stuff.h
|
2024-09-12 06:47:06 +03:00 |
|
dzaima
|
4cf8e10b95
|
fillarr_ptr → fillarrv_ptr
|
2024-09-09 17:55:26 +03:00 |
|
dzaima
|
af6c618158
|
use new harr/hslice _ptr functions
|
2024-09-09 17:55:26 +03:00 |
|
dzaima
|
559ccae9cc
|
fix select_rows_direct
|
2024-08-23 04:24:42 +03:00 |
|
dzaima
|
79b0bda0d3
|
fix •file.MapBytes
|
2024-08-23 04:20:44 +03:00 |
|
dzaima
|
0467e1c894
|
use *arrv_ptr more
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
5098781ffc
|
replace all bitarr_ptr usages with bitany_ptr
|
2024-08-15 17:36:43 +03:00 |
|
dzaima
|
2ca2c52c16
|
use direct bitwiden & bitnarrow in select-rows
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
c445f24aae
|
COPY_TO_FROM
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
6d7648c947
|
more things that could be select-rows'd
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
5748833060
|
fast inds⊸⊏˘bits for ≤8-bit input & output cells
|
2024-08-14 05:18:13 +03:00 |
|
dzaima
|
bc81b26a03
|
use fast path for inds⊸⊏˘el_B and ⌽˘el_B
|
2024-07-29 01:51:59 +03:00 |
|
dzaima
|
6900ae4b68
|
fix ⌽˘ 0‿10⥊2 and (↕0)⊸⊏˘ 10‿10⥊2
|
2024-07-29 00:45:01 +03:00 |
|
dzaima
|
52f36c61c0
|
fix 0‿1⊸⊏˘3‿1⥊2; accept any non-empty array x in select_rows_typed→select_rows_direct
|
2024-07-29 00:25:09 +03:00 |
|
dzaima
|
3a722b552f
|
⌽⎉1 x via (⌽↕¯1⊑≢x)⊸⊏⎉1 x
|
2024-07-28 22:24:34 +03:00 |
|
dzaima
|
39f4a66ae0
|
cleanup
|
2024-07-28 03:55:22 +03:00 |
|
dzaima
|
d1d8e8be03
|
fix assertion on F⌾(⟨⟩⊸⊏) x
|
2024-07-26 23:25:26 +03:00 |
|
dzaima
|
93fca7c628
|
fix overflow in index widening
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
a486e87451
|
select-cells comments
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
69ca524251
|
widen inds outside select-cells loops
|
2024-07-26 22:17:49 +03:00 |
|
dzaima
|
fce7567349
|
widen bits in bits⊸⊏˘mat to i8
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
478c389c4b
|
fast inds⊸⊏˘ mat
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
0d7bf86182
|
baseline inds⊸⊏˘ mat
|
2024-07-26 22:16:23 +03:00 |
|
dzaima
|
f7dd900b3a
|
faster 𝕨⊏𝕩, incl. aarch64 support
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2ca488dd66
|
aarch64 bool128 select
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
2b323817ca
|
make 𝕨⊏𝕩 error messages not differ across types
|
2024-07-26 00:01:54 +03:00 |
|
dzaima
|
52fb05fcd4
|
unify ⌾(a⊸⊏) typed array paths, fix csz==0
|
2024-05-20 01:03:57 +03:00 |
|
Andrea Piseri
|
60a28a40ca
|
Clean up collision checking, use vector copy functions
|
2024-05-19 16:59:55 +02:00 |
|