dzaima
a6d4c8bb32
more singeli definitions
2022-01-12 18:29:27 +02:00
dzaima
5d3c801fb5
fix memory leak in singeli arith fallback & each fills
2022-01-12 16:10:41 +02:00
dzaima
3536c351fa
preallocate oom message
2022-01-12 14:05:08 +02:00
dzaima
c4136d4a53
fix /⁼ with 64-bit usz
2022-01-11 18:54:40 +02:00
dzaima
a7b8dd86cf
check array size overflowing on creation
2022-01-11 17:40:24 +02:00
dzaima
65c856693f
fix t_harrPartial freeing
2022-01-11 00:55:57 +02:00
dzaima
675a0e8045
make body->bl an owned pointer
2022-01-11 00:32:58 +02:00
dzaima
3a510f99e5
pass direct u32 to bc_repr
2022-01-10 20:25:33 +02:00
dzaima
af70ffa6c8
readme cleanup
2022-01-08 23:31:36 +02:00
dzaima
5cde913c78
•CurrentError
2022-01-08 21:55:19 +02:00
dzaima
588350d85b
native dyadic ˘
2022-01-06 04:39:09 +02:00
dzaima
6672d95ea8
fix c2iW/c2iX, )internalPrint
2022-01-06 03:51:21 +02:00
dzaima
6c4208f79d
remove unused rt_merge
2022-01-06 01:22:31 +02:00
dzaima
ade183e635
bunch of header file changes
2022-01-06 01:17:10 +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
4d6369af06
remove fwTotal compensation
...
can cause overflows
2022-01-02 16:33:01 +02:00
dzaima
79d57316c7
makefile changes
2022-01-02 00:46:05 +02:00
dzaima
b6f43ec4be
deduplicate a bit
2022-01-01 22:51:14 +02:00
dzaima
ff4573f65c
bitarr generation in bit_sel
2022-01-01 22:41:29 +02:00
dzaima
0690ae114a
wrap non-native builtins in cases that they exist
2022-01-01 15:33:41 +02:00
dzaima
2602a6499d
rename block types
2021-12-31 17:48:19 +02:00
dzaima
08f04a8521
pass untagged pointer to under functions
2021-12-30 21:52:29 +02:00
dzaima
c7a6176be3
store untagged modifier in derived function object
2021-12-30 03:01:02 +02:00
dzaima
14d298231f
all native builtins
2021-12-30 02:28:20 +02:00
dzaima
b656c9aa44
#define → typedef
2021-12-30 02:18:25 +02:00
dzaima
d68e278083
move nsTime to its own file
2021-12-29 19:49:16 +02:00
dzaima
81a47f1386
fix genRuntimeSrc
2021-12-28 00:07:08 +02:00
dzaima
0552ffbf37
make sorting set sorted flags
2021-12-25 18:24:22 +02:00
dzaima
7e39407eb4
reorder v_setI
2021-12-25 18:10:47 +02:00
dzaima
bebf1e4255
error location for autogenerated FAIL bodies
...
and also more )gc things
2021-12-25 18:01:52 +02:00
dzaima
04a530a532
fix ⍉f64arr
2021-12-20 18:29:20 +02:00
dzaima
3d5a92c1f3
faster integer squeeze
2021-12-20 00:53:13 +02:00
dzaima
44dc602425
native rank>2 ⍉
2021-12-20 00:52:53 +02:00
dzaima
7cc88fae9c
native rank 2 ⍉
2021-12-19 16:43:37 +02:00
dzaima
3ac36bf18c
update singeli submodule
2021-12-19 15:52:22 +02:00
dzaima
88c5a16678
native monadic ⎉
2021-12-19 15:26:21 +02:00
dzaima
d873ce0d81
fix hash for bitarrs
2021-12-19 14:55:21 +02:00
dzaima
7c9439690b
complete
2021-12-19 01:47:52 +02:00
dzaima
9054cf0b54
make vec_join be mostly not inlined
2021-12-19 01:45:05 +02:00
dzaima
7e89e190f2
)vars
2021-12-19 01:32:36 +02:00
dzaima
1770251bad
singeli + & - & ×
2021-12-18 22:30:00 +02:00
dzaima
0c5b98772c
m_harrs → M_HARR
2021-12-17 18:04:19 +02:00
dzaima
245055c8f5
Merge pull request #14 from mlochbaum/reprim
...
Implement `•ReBQN` primitives
2021-12-17 17:32:58 +02:00
dzaima
12250ef202
changes to •ReBQN
2021-12-17 14:39:51 +02:00
Marshall Lochbaum
7b2c79fb87
Implement •primitives
2021-12-16 17:57:05 -05:00
Marshall Lochbaum
89e8cf5a6c
Implement •ReBQN 𝕩.primitive processing
2021-12-16 14:29:19 -05:00
Marshall Lochbaum
9e5f488642
Allow custom compiler/runtime for non-REPL •ReBQN too
2021-12-16 14:29:19 -05:00
Marshall Lochbaum
4d394ea441
Store compiler and runtime in •ReBQN result
2021-12-16 14:29:19 -05:00
Marshall Lochbaum
5c2a921e56
Switch from fixed-primitives compiler (c) to variable (cc)
2021-12-16 14:29:19 -05:00
dzaima
b4425508c3
fix merge refcounting
2021-12-16 17:33:29 +02:00