dzaima
7cf17cdad6
native depth2⊏𝕩
2025-07-04 21:01:17 +03:00
dzaima
3a8d0be5a4
error tests for selecting from an empty array
2025-07-02 00:01:20 +03:00
dzaima
e4d024e031
comments about potential inds⊸⊏˘bitmat optimizations
2025-06-19 20:54:35 +03:00
dzaima
58d5f47e98
fix printf
2025-06-12 04:42:28 +03:00
dzaima
a756174483
fix WARN_SLOW build
...
WARN_SLOW has generally been forgotten about, but no harm keeping it working; this looks at x's bits explicitly after it's consumed, but it's not dereferenced so it's "fine"
2025-06-09 23:02:17 +03:00
dzaima
0b678bc274
move some fill/eltype array creation helpers into core includes
2025-06-08 21:53:19 +03:00
dzaima
0a561bce2b
better number/character fill checks
...
as the only valid number fill is 0, full isNum check is pointless
2025-06-08 17:50:37 +03:00
dzaima
368fe11155
fix heuristic bounds of select_rows_direct
...
inds_buf has limited size; failed fuzz/select-cells
2025-05-28 00:38:57 +03:00
dzaima
650c5b9171
quiet warning
2025-05-28 00:23:29 +03:00
dzaima
8a69998839
proper fill for 0⊸⊏˘fillarr
...
testing will come later with •internal.Indistinguishable _eqvar
2025-05-28 00:23:29 +03:00
dzaima
c866309707
fix fill of bitarr⊏𝕩 when 𝕩 has no fill and starts with elements that can construct a typed array
2025-05-27 21:59:07 +03:00
dzaima
2fc61ac9f7
better inds⊏highrankTyped loops
2025-05-27 21:59:07 +03:00
dzaima
23648c7855
fix inds⊸⊏˘fillarr result fill
2025-05-27 21:59:07 +03:00
dzaima
3ab5c87a76
randomizable squeeze
2025-05-26 01:53:44 +03:00
dzaima
60cefa158b
mark some heuristics
2025-05-26 01:53:44 +03:00
dzaima
3abd77fed8
remove unused mut fns
2025-05-26 01:53:44 +03:00
dzaima
7dc5aa9090
more complete DirectArr thing, use for 𝔽⌾(f64arr⊸⊏)
2025-05-26 01:53:44 +03:00
dzaima
dd82d3fb54
in-place c¨⌾(is⊸⊏)fillarr
...
+ use toEltypeArr for generic 𝔽⌾(is⊸⊏)𝕩; not "faster", but just nicer to work with
2025-05-24 00:28:51 +03:00
dzaima
124d094591
fast c¨⌾(is⊸⊏)list
2025-05-23 23:56:00 +03:00
dzaima
1c20f3eac5
fix memory leak in 𝔽⌾(is⊸⊏) highRank
2025-05-23 21:01:58 +03:00
dzaima
398d387c22
fix arr⌾(is⊸⊏) highrank range check
2025-05-23 20:08:26 +03:00
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