dzaima
|
eb9550aa29
|
•file.Parent
|
2022-08-22 15:30:37 +03:00 |
|
dzaima
|
aa95b6add4
|
actually use TY(x) / PTY(x) more
|
2022-08-21 16:11:40 +03:00 |
|
dzaima
|
5112796cfd
|
move m_unit out of header file
|
2022-08-21 15:48:04 +03:00 |
|
dzaima
|
c69a3373b9
|
better m_atomUnit
|
2022-08-21 08:50:33 +03:00 |
|
dzaima
|
1694bfb7d2
|
s?p?rnk(x) → S?P?RNK(x)
|
2022-08-20 08:36:59 +03:00 |
|
dzaima
|
d2a4efe4b5
|
x->sh → SH(x) / PSH(x)
|
2022-08-20 08:30:07 +03:00 |
|
dzaima
|
e6b4f85662
|
x->ia → IA(x) / PIA(x)
|
2022-08-20 08:30:03 +03:00 |
|
dzaima
|
b1300e6e76
|
yet another string function rename
|
2022-08-18 09:07:32 +03:00 |
|
dzaima
|
c5b65b9246
|
typed •rand.Range
|
2022-08-17 18:53:41 +03:00 |
|
dzaima
|
9480ee9da2
|
native ⌾(F G), ⌾(F∘G), ⌾<, <⁼
|
2022-07-26 03:38:30 +03:00 |
|
dzaima
|
58f8772bd3
|
use singeli copy functions for mut copyG
|
2022-07-26 00:18:00 +03:00 |
|
dzaima
|
c1b66c5982
|
don't bother iterating through generic array items in cpy.*Arr on free
|
2022-07-24 00:05:42 +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
|
b43153495a
|
a bit more valgrind debugging stuff
|
2022-07-10 06:07:28 +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
|
3c2a7dbefa
|
high-rank in-place w∾x
|
2022-07-09 02:00:22 +03:00 |
|
dzaima
|
e31c574fd8
|
separate squeeze to its own file
|
2022-06-29 18:36:05 +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
|
1fd88c1749
|
clean up ascii/utf8 functions
|
2022-06-15 15:31:57 +03:00 |
|
dzaima
|
ab69f86cb5
|
store fill in FillSlice
|
2022-06-11 17:36:51 +03:00 |
|
dzaima
|
025043b84e
|
make arr_shVec return its argument
|
2022-06-10 00:08:13 +03:00 |
|
dzaima
|
a298bc3018
|
more function name cleanup
|
2022-06-09 18:12:15 +03:00 |
|
dzaima
|
5636c1e2ca
|
clean up some function names
|
2022-06-09 04:10:46 +03:00 |
|
dzaima
|
b865eb84ba
|
make known type mut functions take data pointer instead of Mut*
|
2022-06-08 03:48:31 +03:00 |
|
Antti Keränen
|
8923f6a3b8
|
ffi: make bqn_evalCStr use a constant string
|
2022-06-05 10:22:13 +03:00 |
|
dzaima
|
8ad7b6149f
|
OOM fuzz testing base
|
2022-06-04 01:19:17 +03:00 |
|
dzaima
|
b32b818df7
|
fix m_shArr erroring within arr_shAlloc
|
2022-06-04 00:35:22 +03:00 |
|
dzaima
|
7dc4f1c36c
|
reorder compile to do allocations after initializing Comp
|
2022-06-04 00:04:46 +03:00 |
|
dzaima
|
2697e749e1
|
better ⌾ fallback
|
2022-06-02 03:30:39 +03:00 |
|
dzaima
|
79bd6fc689
|
use shProd more
|
2022-05-30 02:07:25 +03:00 |
|
dzaima
|
cc44b3e57b
|
shProd
|
2022-05-30 01:54:47 +03:00 |
|
Marshall Lochbaum
|
df783d15a5
|
Align toKCells with rank_c1 changes
|
2022-05-29 18:14:04 -04:00 |
|
dzaima
|
e2fda60745
|
profiler
|
2022-05-29 22:02:50 +03:00 |
|
dzaima
|
6033c2e90e
|
flush pipes in g_pst
|
2022-05-29 16:12:14 +03:00 |
|
dzaima
|
60a68c3c25
|
manual shcpy loop
|
2022-05-29 14:20:11 +03:00 |
|
dzaima
|
54645df2a9
|
use shcpy for copying shapes
|
2022-05-29 14:08:30 +03:00 |
|
dzaima
|
3fa0463241
|
manual eqShPart
mainly to not suffer the cost of function invocation, as the common case is len==1
|
2022-05-29 14:03:15 +03:00 |
|
dzaima
|
3dd1bffe2f
|
don't unroll arr_csz
|
2022-05-29 13:57:03 +03:00 |
|
dzaima
|
bf618b9b64
|
native 𝔽⌾(n⊸↑) & 𝔽⌾(n⊸↓)
|
2022-05-29 13:38:04 +03:00 |
|
dzaima
|
04c2ce7ade
|
tests for bqnffi.h
|
2022-05-28 17:35:30 +03:00 |
|
dzaima
|
662b23d808
|
add newline after fputs
|
2022-05-23 16:45:50 +03:00 |
|
dzaima
|
c7e0b59e88
|
print more things to stderr
|
2022-05-22 04:40:13 +03:00 |
|
dzaima
|
409524d958
|
noinline version of vec_add
|
2022-05-11 18:31:49 +03:00 |
|
dzaima
|
5e67b87cf1
|
identity for f⌜
|
2022-05-07 15:46:08 +03:00 |
|
dzaima
|
88f4fdaa7e
|
16-bit & 64-bit ⊔ cases
|
2022-05-01 03:14:23 +03:00 |
|