dzaima
|
aae8651e8b
|
fix Arith⌜ with empty 𝕨
|
2023-04-29 20:11:24 +03:00 |
|
dzaima
|
bb7c37960e
|
a round of more incG/incByG
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
3b580cbd0c
|
rename unit creation methods
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
865257fdb6
|
more header file cleanup
|
2023-04-29 17:39:13 +03:00 |
|
dzaima
|
aa5ed7cc7a
|
BB2B & BBB2B → FC1 & FC2
|
2023-04-29 15:31:31 +03:00 |
|
dzaima
|
ba1b853936
|
don't use the cell appender for Arith⌜
|
2023-04-29 13:13:58 +03:00 |
|
dzaima
|
5aa896ab38
|
use APD for Arith⌜
|
2023-04-28 19:30:54 +03:00 |
|
dzaima
|
d2ac5db1c8
|
move ⎉ & ˘ to their own file
|
2023-04-22 17:20:05 +03:00 |
|
Marshall Lochbaum
|
b6590b0eab
|
Move Insert implementation to fold.c, except the generic case
|
2023-04-21 22:00:08 +03:00 |
|
dzaima
|
68c3ba3aa0
|
fix leak in dyadic Insert with an empty argument
|
2023-04-14 00:05:39 +03:00 |
|
Marshall Lochbaum
|
69e2f6c690
|
Convert ⍉˘ with atom or no left argument to dyadic ⍉
|
2023-03-30 21:25:21 -04:00 |
|
dzaima
|
1f2456042c
|
clean up calls.h includes
|
2023-03-26 15:54:27 +03:00 |
|
dzaima
|
1f70c08aa2
|
fillarr NOGC
|
2023-03-26 15:43:59 +03:00 |
|
dzaima
|
ca0c100b73
|
name normalization for •ns.Get & •ns.Has
also fix •ns.Has error message & rename some function declarations
|
2023-03-19 23:27:05 +02:00 |
|
dzaima
|
4a6877a87a
|
Rank checks
|
2023-03-19 15:42:11 +02:00 |
|
dzaima
|
8194f51b30
|
MAKE_MUT_INIT, move mut_init to mut.c
|
2023-03-11 16:52:09 +02:00 |
|
dzaima
|
ab5b8f92b4
|
fast F˜˝˘ and F˜˝ and F˜⌜ for pervasive F
|
2023-03-05 16:48:10 +02:00 |
|
Marshall Lochbaum
|
f4d2e26e58
|
Don't do transposing fold unless height is greater than width
|
2023-03-04 14:42:00 -05:00 |
|
Marshall Lochbaum
|
176152b445
|
Handle fold-cells on row length 1 with ⊏˘
|
2023-03-04 14:28:22 -05:00 |
|
Marshall Lochbaum
|
4b35acb82b
|
Transpose-based fold-cells implementation
|
2023-03-04 14:24:56 -05:00 |
|
dzaima
|
76d26db4c2
|
faster F˘´n‿2⥊𝕩 for pervasive F
|
2023-03-03 17:45:16 +02:00 |
|
dzaima
|
deee2c7a18
|
use C1 & C2 more
|
2023-02-24 15:53:11 +02:00 |
|
dzaima
|
8ad5132a6d
|
find & eqfn changes, use toI32Any more
|
2023-02-22 13:48:45 +02:00 |
|
Marshall Lochbaum
|
032e32ae1a
|
Fast flat ≡˘ and ≢˘ in most cases
|
2023-02-20 10:43:24 -05:00 |
|
dzaima
|
7b57b4ae39
|
explicitly mark code sections where allocations aren't allowed to happen
|
2023-02-18 17:46:55 +02:00 |
|
dzaima
|
a84ca6c5d6
|
strict prototypes
|
2023-02-03 15:33:31 +02:00 |
|
dzaima
|
7768d6475f
|
various OOM fixes
|
2023-01-23 23:49:27 +02:00 |
|
dzaima
|
d84c04bc63
|
use incBy more
|
2023-01-21 00:09:47 +02:00 |
|
dzaima
|
540b37ae6a
|
shape replacement utility
|
2023-01-17 03:47:14 +02:00 |
|
dzaima
|
faf89abef0
|
fix ⊏˘ generic case
|
2022-12-30 00:21:07 +02:00 |
|
dzaima
|
83863a64fd
|
fix gcc build
|
2022-12-29 23:46:24 +02:00 |
|
dzaima
|
b903a5d9ce
|
fast num⊑˘simpleArr
|
2022-12-29 23:37:00 +02:00 |
|
dzaima
|
0589d63cc5
|
fast v˙˘arr, fix arr˘arr
|
2022-12-29 23:36:37 +02:00 |
|
dzaima
|
1e3117d65f
|
fast ⥊˘𝕩
|
2022-12-29 22:25:22 +02:00 |
|
dzaima
|
3408db320c
|
fast num↑˘𝕩 & num↓˘𝕩 for 2≤=𝕩
|
2022-12-29 22:20:29 +02:00 |
|
dzaima
|
f6f0c12935
|
fast ⊑˘simpleArr
|
2022-12-29 22:07:38 +02:00 |
|
dzaima
|
a0feda9d8b
|
fast arr˘ x
|
2022-12-29 22:04:06 +02:00 |
|
dzaima
|
47e95171f0
|
faster »˘ & «˘ on matrices, fix 0⊏˘↕3
|
2022-12-29 21:47:52 +02:00 |
|
dzaima
|
897ad8f649
|
clang really wants to special-case csz==1, but that's checked for before
|
2022-12-29 21:47:52 +02:00 |
|
dzaima
|
3f0c34e895
|
fast ≍˘𝕩
|
2022-12-29 21:47:52 +02:00 |
|
dzaima
|
4e88dc1004
|
faster ⊏˘
|
2022-12-29 20:32:17 +02:00 |
|
dzaima
|
41efcfb632
|
fast ∾˝ & 𝕨ScalarFn˝𝕩
|
2022-12-29 18:46:14 +02:00 |
|
dzaima
|
8a132467d2
|
improve EACH_FILLS cases in ¨ & ⌜
|
2022-12-28 22:38:14 +02:00 |
|
dzaima
|
6a9e03bdb1
|
use arr_shSetU/arr_shSetI inline
and use incG more in rank_c2
|
2022-12-28 17:31:02 +02:00 |
|
dzaima
|
013897cc16
|
add runtime calls to WARN_SLOW
|
2022-12-26 23:15:56 +02:00 |
|
dzaima
|
af978bbc91
|
cave in and initialize variables in gcc
|
2022-12-03 23:58:33 +02:00 |
|
dzaima
|
6ca5050f4d
|
reduce gcc warnings
|
2022-12-03 23:56:03 +02:00 |
|
Marshall Lochbaum
|
5bfdc26d00
|
Move fold to its own file
|
2022-11-20 20:06:35 -05:00 |
|
Marshall Lochbaum
|
d6029985e8
|
Move scan to its own file
|
2022-11-16 19:48:37 -05:00 |
|
Marshall Lochbaum
|
e7c1918ba0
|
Native <` implementation using addition
|
2022-11-09 12:19:02 -05:00 |
|