-
efde979fe9
Fast boolean ⊣`˘
Marshall Lochbaum
2024-06-03 18:28:44 -0400
-
3b61568fda
Implement boolean list scans ->≤≥ using more common scans
Marshall Lochbaum
2024-06-03 16:55:39 -0400
-
fde29684d7
Tweak for faster +`˘ on very short boolean rows
Marshall Lochbaum
2024-06-02 21:50:49 -0400
-
8e47221c9f
Implement monadic boolean =
with ≠
Marshall Lochbaum
2024-06-02 20:28:58 -0400
-
8331a05547
Boolean ≠`˘ implementation
Marshall Lochbaum
2024-06-02 18:06:55 -0400
-
bd64e8bcd2
Faster boolean +`˘ for short rows based on flattened prefix sum
Marshall Lochbaum
2024-06-02 16:01:46 -0400
-
5591d0f4f0
Boolean row-wise scans ∧
˘ and ∨˘
Marshall Lochbaum
2024-05-31 18:16:56 -0400
-
7b4468c394
Move logical fold-rows functions to Singeli
Marshall Lochbaum
2024-05-25 15:46:19 -0400
-
2590222988
Generic-architecture implementations of fold.singeli
Marshall Lochbaum
2024-05-25 15:43:24 -0400
-
d29b4df50c
Boolean and, or, eq folds for row length >64
Marshall Lochbaum
2024-05-25 07:04:46 -0400
-
c76e175719
Faster boolean +˝˘, and ≠˝˘ on row length >64
Marshall Lochbaum
2024-05-23 22:27:12 -0400
-
ab4e5543a0
Implement matrix ⊣˝˘ and ⊢˝˘ with select_cells
Marshall Lochbaum
2024-05-23 22:26:05 -0400
-
-
4ab84c05f6
handle header […]←rank0 properly
dzaima
2024-06-16 13:56:18 +0300
-
563c30c596
allSame Singeli helper, make NEON homMask accept signed types
dzaima
2024-06-16 13:58:40 +0300
-
d85f628d72
accept tuple argument in homMask
dzaima
2024-06-14 04:26:16 +0300
-
8c111c2189
suppress clang vfor warnings on bootstrap build
dzaima
2024-06-11 04:21:38 +0300
-
73123f5bde
even faster »⎉1 & «⎉1 for narrow bitarr 𝕩
dzaima
2024-06-06 23:21:35 +0300
-
cc3c6985ad
faster unit»⎉1𝕩 / unit«⎉1𝕩
dzaima
2024-06-05 13:53:09 +0300
-
17339eceae
proper description of reshape_one
dzaima
2024-06-05 13:52:25 +0300
-
b32f22ee89
fix MM=0 build
dzaima
2024-06-05 03:32:41 +0300
-
ae3128c180
relax CHECK_IA in takedrop_highrank
dzaima
2024-06-05 02:29:42 +0300
-
e04819a28d
make TYARR_SZ always operate in u64
dzaima
2024-06-05 02:23:15 +0300
-
8761613899
don't require bash
dzaima
2024-06-04 21:24:41 +0300
-
088a5b550d
improve missing c++ message
dzaima
2024-06-04 15:51:55 +0300
-
556082fd4b
Merge pull request #112 from vylsaz/develop
dzaima
2024-06-04 15:48:46 +0300
-
-
784229e7ec
more verbose warning on missing c++
dzaima
2024-06-04 15:34:42 +0300
-
2a57022ccb
no ENT_SP_GC if profiler is not supported
vylsaz
2024-06-04 06:04:08 +0000
-
-
8044c560a4
faster atom∾atom
dzaima
2024-06-01 16:22:34 +0300
-
44af7d4980
separate GC time in )profile
dzaima
2024-06-01 00:33:14 +0300
-
d161f93a38
more Singeli refactoring
dzaima
2024-05-26 03:23:23 +0300
-
8c6e0c3720
Merge pull request #111 from mlochbaum/si-destructure
dzaima
2024-05-26 03:22:22 +0300
-
-
-
-
56944b8985
Minor Singeli simplifications
Marshall Lochbaum
2024-05-25 17:49:17 -0400
-
90863851b7
Use new Singeli type destructuring (no change to generated C)
Marshall Lochbaum
2024-05-25 17:47:28 -0400
-
-
05690c001a
suppress false-positive gcc warnings
dzaima
2024-05-23 23:53:48 +0300
-
5862c28c08
avoid conversion of i64 to ux for pointer offset
dzaima
2024-05-22 20:41:40 +0300
-
f14583f995
faster ⍉ on large‿small⥊x
dzaima
2024-05-22 20:07:48 +0300
-
f5e536aefe
update bytecode submodule
dzaima
2024-05-22 15:15:38 +0300
-
33f784106d
actually properly mention reference counting in src/README.md
dzaima
2024-05-20 01:28:49 +0300
-
f02f882801
Merge pull request #109 from ap29600/highrank_select_ucw
dzaima
2024-05-20 01:27:10 +0300
-
-
44c8da7dc7
add checks for l>0 on equal() impls
dzaima
2024-05-20 00:46:02 +0300
-
52fb05fcd4
unify ⌾(a⊸⊏) typed array paths, fix csz==0
dzaima
2024-05-20 01:03:45 +0300
-
60a28a40ca
Clean up collision checking, use vector copy functions
Andrea Piseri
2024-05-19 16:46:56 +0200
-
9f6151d92d
expand ⌾(a⊸⊏) tests, stylistic changes/cleanup
dzaima
2024-05-19 02:05:33 +0300
-
99a23a97d8
Fix typo in the error message
Andrea Piseri
2024-05-19 00:10:28 +0200
-
e66443d19f
update expected error messages in test/cases/under.bqn
Andrea Piseri
2024-05-19 00:07:58 +0200
-
3738d0d65d
Formatting
Andrea Piseri
2024-05-18 23:58:11 +0200
-
93188a9f90
Use
COPY_TO and EQFN in the typed array code path
Andrea Piseri
2024-05-18 23:56:13 +0200
-
06808414da
Separate code path for
cxsz=1, fix out of bounds read for RNK(x)==0
Andrea Piseri
2024-05-18 21:45:18 +0200
-
7f28308e44
native path in
select_ucw for high rank 𝕩
Andrea Piseri
2024-05-18 12:12:17 +0200
-
-
4f898f38d2
various Singeli usage improvements and fixes
dzaima
2024-05-11 05:52:37 +0300
-
b2eb26c2e7
Merge pull request #108 from mlochbaum/new-singeli
dzaima
2024-05-10 20:56:17 +0300
-
-
b2e3a5ff74
Move from & to if/and for Singeli conditions
Marshall Lochbaum
2024-05-10 10:26:28 -0400
-
4d6612cb16
Replace tuplen{} and tupsel{} with length{} and select{}
Marshall Lochbaum
2024-05-10 09:49:58 -0400
-
12d7629f9c
Replace top-level if with if_inline
Marshall Lochbaum
2024-05-10 08:36:24 -0400
-
526d9bbebe
Wrap non-destructuring type parameters in parens
Marshall Lochbaum
2024-05-10 08:30:08 -0400
-
-
0b1ba06bc0
fix static-lib on macos
dzaima
2024-05-09 20:27:37 +0300
-
604b751994
rearrange linker command generation
dzaima
2024-05-09 20:14:25 +0300
-
4a40739398
use printf & fprintf instead of putchar & co
dzaima
2024-05-05 01:07:47 +0300
-
b657778205
fix •file.MapBytes in debug builds
dzaima
2024-04-20 23:25:47 +0300
-
ac405da3ab
fix building after compilation error
dzaima
2024-04-20 23:24:48 +0300
-
5600bb189a
fix ⟨1,2⋆62⟩/2⥊<⋈0
dzaima
2024-04-20 21:23:28 +0300
-
de529e483b
make non-Singeli getRange_f64 check first element for integerness
dzaima
2024-04-20 21:21:33 +0300
-
ce4461ff44
build/build: handle dry-run clangd
dzaima
2024-04-20 21:20:59 +0300
-
d63e5ab714
build/build: dry → dry-run
dzaima
2024-04-20 03:50:31 +0300
-
1f4d1fce0b
build/build: warning caching
dzaima
2024-04-20 03:26:27 +0300
-
68f0ec749f
build/build: dry, clean, rebuild list
dzaima
2024-04-20 03:10:13 +0300
-
a6a088868c
fix ⟨⟩⍷⟨⟩
dzaima
2024-04-04 03:52:16 +0300
-
3870189f85
fix 3‿3⍒"a" & "aa"⍒3‿3
dzaima
2024-04-04 03:47:36 +0300
-
a75522c738
fix list⌽𝕩
dzaima
2024-04-04 02:46:10 +0300
-
54cec2fdf5
split up CATCH_ERRORS into functional and semantic options
dzaima
2024-04-04 02:51:37 +0300
-
fd317ddce3
move heapverify CATCH_ERRORS change to build.bqn
dzaima
2024-04-04 02:10:19 +0300
-
74f3b5a012
fix (17⥊'⍉') ∊ 4⥊<"a"
dzaima
2024-04-03 22:12:02 +0300
-
61e068086e
fix (2⋆25)/(2⋆10)⥊10
dzaima
2024-04-03 19:47:22 +0300
-
863da7083f
OOM on too large apd_sh_init result
dzaima
2024-04-03 18:27:25 +0300
-
74d937a4fd
fix +⌜´↕0 leaking a reference
dzaima
2024-04-03 17:13:06 +0300
-
d4f290a897
error on nonInteger⌽⟨⟩
dzaima
2024-04-03 15:44:15 +0300
-
c1157f89a6
fix GroupLen properly
dzaima
2024-04-03 05:59:20 +0300
-
55f7baf894
add debug check for correct array size calculation
dzaima
2024-04-03 05:06:49 +0300
-
b8730798c1
explicitly handle empty cells in compress
dzaima
2024-04-03 05:00:57 +0300
-
5ab49ab146
slash.c cleanup
dzaima
2024-04-03 04:04:52 +0300
-
9973ab1a2e
make overallocation argument u64
dzaima
2024-04-03 04:07:43 +0300
-
d77018f269
fix ⟨⟩⍷1‿0⥊0
dzaima
2024-04-03 02:10:26 +0300
-
af0a40c732
fix ⍟ with empty typed repeat counts
dzaima
2024-04-03 01:24:18 +0300
-
647a0b97e7
error on nested GC
dzaima
2024-04-03 04:08:09 +0300
-
d21a77119f
more verification of •bit._cast types, remove 'n'
dzaima
2024-03-30 17:54:21 +0200
-
ac069134c3
fix ⟨1.5⟩ ⊏ "ab"‿"cd"
dzaima
2024-03-25 16:04:33 +0200
-
a94903cb12
fix 𝕨⊏unit
dzaima
2024-03-25 15:55:58 +0200
-
96cf03311a
fix isPervasiveDyExt on 5˜
dzaima
2024-03-25 15:44:22 +0200
-
10a58878d7
fix GroupLen on array elements outside i64 range
dzaima
2024-03-25 15:32:07 +0200
-
79ea9ec02c
ensure desired updating order between envCurr and its pointed-to data
dzaima
2024-03-25 15:32:33 +0200
-
b089337ee8
FFI: fix "&{*}"
dzaima
2024-03-07 14:42:15 +0200
-
0c3d83c50b
fix ⊑˘ with bitarr 𝕩
dzaima
2024-02-27 14:27:37 +0200
-
52e2ccd944
update Singeli submodule
dzaima
2024-02-27 01:59:45 +0200
-
606e07ff14
fix vqtbl1 NEON argument type
dzaima
2024-02-27 01:42:56 +0200
-
694920c273
minor code cleanup
dzaima
2024-02-27 00:40:16 +0200
-
fef984b6fd
src/README.md cleanup and updating
dzaima
2024-02-27 00:38:05 +0200
-
875f9185bf
use ux a tiny bit more, add a PLAINLOOP
dzaima
2024-02-27 00:37:47 +0200
-
c2ca871ce5
FFI: fix "*:i8" built object storage
dzaima
2024-02-27 00:35:36 +0200
-
5a13b49ee6
FFI: properly error on read of *a:b
dzaima
2024-02-16 04:16:37 +0200
-
8d427100c2
FFI: fix calculated memory size of atom:b
dzaima
2024-02-16 03:36:43 +0200