dzaima
|
c1b66c5982
|
don't bother iterating through generic array items in cpy.*Arr on free
|
2022-07-24 00:05:42 +03:00 |
|
dzaima
|
32d8c09e2b
|
limit row-wise F⌜ to 7<≠⥊𝕩
|
2022-07-23 02:18:42 +03:00 |
|
dzaima
|
599c56051d
|
convert ⊐ result to smaller type based on ≠𝕨
|
2022-07-22 05:50:34 +03:00 |
|
dzaima
|
bd5ab29387
|
native vec⊐highRankArr
|
2022-07-22 05:39:26 +03:00 |
|
dzaima
|
8ca94cc623
|
make withFill properly know that a bit boolean array is a number array
|
2022-07-22 05:03:57 +03:00 |
|
dzaima
|
046284b96f
|
random cleanup
|
2022-07-22 03:59:44 +03:00 |
|
dzaima
|
29fe3206cd
|
fix path_rel with empty base path
|
2022-07-15 23:25:49 +03:00 |
|
dzaima
|
b43153495a
|
a bit more valgrind debugging stuff
|
2022-07-10 06:07:28 +03:00 |
|
dzaima
|
5de154fb54
|
option to flush perf map after each write
e.g. for use while live debugging
|
2022-07-10 04:23:17 +03:00 |
|
dzaima
|
0b155e4416
|
simpler vg_pext_u64 tail handling
that makes it not get SIMD-mangled when optimizations are enabled, thus allowing valgrind to preserve vbits
|
2022-07-10 04:02:49 +03:00 |
|
dzaima
|
aabaac977b
|
more strict freed memory handling for valgrind
|
2022-07-10 02:40:43 +03:00 |
|
dzaima
|
a17d8004be
|
make valgrind run under -DMM=0
even if it's not very helpful as CBQN requires being able to read garbage past allocation ends
|
2022-07-10 02:07:18 +03:00 |
|
dzaima
|
eb5b32319f
|
make ∨`𝕩 run under valgrind
|
2022-07-10 02:01:59 +03:00 |
|
dzaima
|
041a87ff98
|
make valgrind accept /𝕩 and 𝕨/𝕩 impls
|
2022-07-10 01:51:15 +03:00 |
|
dzaima
|
0684fe5fcb
|
some fixes for ubsan
|
2022-07-10 01:43:21 +03:00 |
|
dzaima
|
9a00da6369
|
deduplicate ia writing
|
2022-07-09 02:18:22 +03:00 |
|
dzaima
|
3c2a7dbefa
|
high-rank in-place w∾x
|
2022-07-09 02:00:22 +03:00 |
|
dzaima
|
1c645e11d8
|
fix •FromUTF8 name
|
2022-07-08 19:34:30 +03:00 |
|
dzaima
|
1a9d2d0118
|
apparently apple clang 11.0.3 infinite-loops on mmap_nvm too
|
2022-07-03 02:18:14 +03:00 |
|
dzaima
|
837372295d
|
small simplification
|
2022-07-02 03:52:34 +03:00 |
|
dzaima
|
010db0b1fc
|
mark direct access result const
|
2022-07-01 21:30:47 +03:00 |
|
dzaima
|
a6a1448382
|
bqn_copy & bqnffi.h comment cleanup
|
2022-06-30 17:44:01 +03:00 |
|
dzaima
|
f27ba6d569
|
even more microoptimization
|
2022-06-30 16:25:29 +03:00 |
|
dzaima
|
c794fb0ef9
|
more microoptimization
|
2022-06-30 15:40:54 +03:00 |
|
dzaima
|
74eaa3853f
|
optimize squeeze result choosing
|
2022-06-30 03:51:00 +03:00 |
|
dzaima
|
685c3ecbc6
|
fix fill leak on @⌾(0⊸⊑) 2⥊<"foo"
|
2022-06-30 03:37:52 +03:00 |
|
dzaima
|
0313b0a0a0
|
fix •internal.Variation
|
2022-06-30 03:05:30 +03:00 |
|
dzaima
|
859be5efb2
|
singeli chr_squeeze
|
2022-06-30 01:47:57 +03:00 |
|
dzaima
|
75bfa5d905
|
singeli num_squeeze
|
2022-06-30 01:47:50 +03:00 |
|
dzaima
|
e31c574fd8
|
separate squeeze to its own file
|
2022-06-29 18:36:05 +03:00 |
|
dzaima
|
86cf6f5c2d
|
faster value⊸F & F⟜value
|
2022-06-28 15:58:13 +03:00 |
|
dzaima
|
8882fb959a
|
move scope_dec cycle handling to a noinline function
|
2022-06-27 19:50:30 +03:00 |
|
dzaima
|
d18ebc3d07
|
fix withFill previous fill check
|
2022-06-27 03:22:36 +03:00 |
|
dzaima
|
fadde40f78
|
more incG
|
2022-06-26 23:48:30 +03:00 |
|
dzaima
|
59f0aaa732
|
defer explain loading to when it's invoked
|
2022-06-26 22:14:30 +03:00 |
|
dzaima
|
997ced9d2e
|
Merge pull request #25 from Detegr/explain
support calling explain for an expression
|
2022-06-26 21:56:32 +03:00 |
|
dzaima
|
266c742b98
|
fix refcount
|
2022-06-26 21:54:41 +03:00 |
|
dzaima
|
a6081600ae
|
namespace reading functions for FFI
|
2022-06-25 17:32:41 +03:00 |
|
dzaima
|
efb4a06a25
|
x⥊0 & x⥊1 → bitarr
|
2022-06-25 16:17:34 +03:00 |
|
dzaima
|
43b8b5e2a0
|
)escaped
|
2022-06-19 21:05:05 +03:00 |
|
Antti Keränen
|
0314f55a78
|
support calling explain for an expression
|
2022-06-18 22:09:36 +03:00 |
|
dzaima
|
0232cda412
|
support ARMM 0
|
2022-06-16 21:05:06 +03:00 |
|
dzaima
|
1fd88c1749
|
clean up ascii/utf8 functions
|
2022-06-15 15:31:57 +03:00 |
|
dzaima
|
e3da1da8f6
|
properly error on alias list being assigned to non-namespace
|
2022-06-14 03:36:40 +03:00 |
|
dzaima
|
6307356bab
|
rearrange common array case to top
|
2022-06-14 02:40:50 +03:00 |
|
dzaima
|
f3fffd2b8d
|
fix [a,b]+↩1
|
2022-06-14 02:33:41 +03:00 |
|
dzaima
|
3b82419202
|
fix error messages
|
2022-06-14 02:28:13 +03:00 |
|
dzaima
|
f9d251ec08
|
ARRO/ARRM→LSTO/LSTM
|
2022-06-14 02:12:37 +03:00 |
|
dzaima
|
5e0bda6a28
|
ARMO & ARMM
|
2022-06-14 02:09:41 +03:00 |
|
dzaima
|
8a84726e6e
|
fix wasm build
|
2022-06-12 22:33:59 +03:00 |
|