dzaima
59e947cc20
more consistent type checking & conversion functions
2022-09-07 23:56:03 +03:00
dzaima
bd04e38a5e
use existing copy functions for arr_join_inline
2022-09-01 19:52:51 +03:00
dzaima
5be18bb180
fix ∾⟨"ab",1⟩
2022-08-23 17:16:07 +03:00
dzaima
aa95b6add4
actually use TY(x) / PTY(x) more
2022-08-21 16:11:40 +03:00
dzaima
4ed814e395
cleanup of new field reading macros
2022-08-20 09:04:22 +03:00
dzaima
1694bfb7d2
s?p?rnk(x) → S?P?RNK(x)
2022-08-20 08:36:59 +03:00
dzaima
e6b4f85662
x->ia → IA(x) / PIA(x)
2022-08-20 08:30:03 +03:00
dzaima
58f8772bd3
use singeli copy functions for mut copyG
2022-07-26 00:18:00 +03:00
dzaima
d959482d44
move generic array copy to its own function
2022-07-25 05:21:14 +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
3c2a7dbefa
high-rank in-place w∾x
2022-07-09 02:00:22 +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
dzaima
409524d958
noinline version of vec_add
2022-05-11 18:31:49 +03:00
dzaima
ab868a55f3
singeli copy
2022-04-25 03:06:11 +03:00
dzaima
a3260edbce
more copyG cases
2022-04-04 16:28:03 +03:00
dzaima
c1d2dd7168
fix gcc build
2022-03-16 14:14:31 +02:00
dzaima
d78a45a457
smarter virtual function reading deduplication
2022-03-12 03:44:46 +02:00
dzaima
d2683992df
slightly changed copy to B
2022-03-12 03:33:04 +02:00
dzaima
9d3067fa4b
new mut interface
2022-03-12 03:08:25 +02:00
dzaima
9dc3ef1eb8
move mut_copyG out of header
...
i'd still like to be able to have the compiler invert a loop of mut_copyG-s to a switch over the type to various loops, but that doesn't even work as it probably can't guarantee that m->type doesn't change
2022-01-03 19:03:00 +02:00
dzaima
9054cf0b54
make vec_join be mostly not inlined
2021-12-19 01:45:05 +02:00
dzaima
d42dd3dcf9
merged typed types
2021-10-22 17:11:54 +03:00
dzaima
1bca264db8
bitarrs
2021-10-03 23:18:30 +03:00
dzaima
e98660bfa8
more typed array conversion
2021-09-11 23:17:17 +03:00
dzaima
0913d3b8f2
ElType cleanup
2021-09-09 17:21:19 +03:00
dzaima
a6251ff3e7
squeeze int arrs on withFill
2021-09-09 16:08:13 +03:00
dzaima
21ba88751a
working i8/i16-arrs
2021-09-05 16:06:31 +03:00
dzaima
ca264d1332
move init out of mut_to
2021-07-19 19:23:36 +03:00
dzaima
d8cfac38a2
move mut_pfree out of .c
2021-07-19 04:41:01 +03:00
dzaima
0c04b7e03b
move vec_add slow case to .c file
2021-07-19 04:36:04 +03:00