dzaima
de4914991a
•term.OutRaw, •term.ErrRaw
2022-02-25 18:20:25 +02:00
dzaima
2049686527
•term
2022-02-16 01:41:46 +02:00
dzaima
5e865589b6
optimized f⌾(bitarr⊸/)
2022-02-06 19:06:03 +02:00
dzaima
d85fb9a592
•file.Type, •file.Name
2022-02-05 18:41:21 +02:00
dzaima
802b0611b8
src/README.md updates
2022-02-05 04:05:15 +02:00
dzaima
71c9c67e46
•bit._cast⁼, support inverses of 1- and 2-modifier builtins
2022-02-05 02:45:40 +02:00
dzaima
87d2f3a469
Merge pull request #15 from mlochbaum/bit
...
Support `•bit._cast`
2022-02-05 02:21:12 +02:00
Marshall Lochbaum
6b9375ed66
Check range for •bit._cast character types
2022-02-04 18:05:28 -05:00
Marshall Lochbaum
0ff92553a4
Better type (operand) processing for •bit._cast
2022-02-04 18:01:23 -05:00
Marshall Lochbaum
77dfaf75a4
Fix •bit._cast handling of boolean output with shared or slice input
2022-02-04 17:21:24 -05:00
Marshall Lochbaum
69e496f7fa
Avoid •bit._cast aliasing, and all copying by using slices
2022-02-04 16:23:17 -05:00
Marshall Lochbaum
289763d1d1
Fix IS_ARR and IS_SLICE macro definitions
2022-02-04 16:13:40 -05:00
Marshall Lochbaum
fcc12ad8ee
Fix handling of non-ambivalent modifier declarations in load.c
2022-02-04 16:12:53 -05:00
Marshall Lochbaum
a21efec47e
•bit._cast prototype
2022-02-04 14:47:13 -05:00
dzaima
d9c0e38c12
fold extended scope free into no parent pointer case
2022-02-02 14:03:43 +02:00
dzaima
eca92b6a5d
reorder scope_dec
2022-01-28 04:07:29 +02:00
dzaima
c27c244ccc
add some extra casts for ARM clang
2022-01-26 16:59:56 +02:00
dzaima
0d977b73cd
clean up some singeli
2022-01-25 19:54:18 +02:00
dzaima
2e2dcb3134
⌜ impls
2022-01-23 17:38:55 +02:00
dzaima
d2682c595b
native dyadic ˝
2022-01-22 19:34:40 +02:00
dzaima
3f79fc3773
native monadic ˝
2022-01-22 19:30:24 +02:00
dzaima
3fb793526c
)erase; try to not oom on printing errors
2022-01-19 01:02:07 +02:00
dzaima
48e9e3d655
stdin for •SH
2022-01-18 02:32:20 +02:00
dzaima
b3e10af2b7
force-inline tag-checking functions
2022-01-16 04:55:26 +02:00
dzaima
39d1fc0eb3
fix precedence
2022-01-16 04:50:09 +02:00
dzaima
8403f82b9f
more singeli build memory leak fix
2022-01-12 19:52:16 +02:00
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