dzaima
|
e137d8536d
|
native ↑𝕩 & ↓𝕩
|
2022-06-10 00:14:42 +03:00 |
|
dzaima
|
025043b84e
|
make arr_shVec return its argument
|
2022-06-10 00:08:13 +03:00 |
|
dzaima
|
638891bde1
|
missing double-space
|
2022-06-09 18:15:30 +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
|
2359e54661
|
a bit saner heap format
|
2022-06-09 04:10:23 +03:00 |
|
dzaima
|
82fc2a2bda
|
remove rt_rank
|
2022-06-09 04:09:07 +03:00 |
|
dzaima
|
cf92739012
|
Merge pull request #24 from mlochbaum/master
Native handling for empty frames in Cells and Rank
|
2022-06-09 04:06:20 +03:00 |
|
dzaima
|
021fd5d8c3
|
native empty ˘ & ⎉ cleanup
|
2022-06-09 04:00:04 +03:00 |
|
Marshall Lochbaum
|
b862d7c075
|
Native empty-frame Rank modifier (⎉)
|
2022-06-08 20:16:30 -04:00 |
|
Marshall Lochbaum
|
5c59da7376
|
Handle fills in monadic ⎉ by passing to the runtime
|
2022-06-08 18:02:29 -04:00 |
|
Marshall Lochbaum
|
f686298664
|
Native empty dyadic Cells (˘)
|
2022-06-08 18:01:27 -04:00 |
|
dzaima
|
b865eb84ba
|
make known type mut functions take data pointer instead of Mut*
|
2022-06-08 03:48:31 +03:00 |
|
dzaima
|
f74f355360
|
explicit switches in mut.h & update comments
|
2022-06-08 01:00:02 +03:00 |
|
dzaima
|
b48b184f14
|
reduce binary size by 1% by a less horrifically unrolled m_scope
|
2022-06-07 19:19:59 +03:00 |
|
dzaima
|
6b6f2892b7
|
free error message object
|
2022-06-07 18:47:13 +03:00 |
|
dzaima
|
14b7942556
|
)clearImportCache
|
2022-06-05 17:17:20 +03:00 |
|
dzaima
|
0674c6bafb
|
ffi: more const
|
2022-06-05 13:35:22 +03:00 |
|
dzaima
|
35aa74087d
|
Merge pull request #23 from Detegr/master
ffi: make bqn_evalCStr use a constant string
|
2022-06-05 13:13:26 +03:00 |
|
Antti Keränen
|
8923f6a3b8
|
ffi: make bqn_evalCStr use a constant string
|
2022-06-05 10:22:13 +03:00 |
|
dzaima
|
3f7261c812
|
fix error when UTF-8 •SH output is split between reads
|
2022-06-04 17:26:00 +03:00 |
|
dzaima
|
7676d7112c
|
update supported •file functions in docs
|
2022-06-04 16:45:24 +03:00 |
|
dzaima
|
be738cc2b7
|
remove mention of precompiled.bqn in readme
|
2022-06-04 02:32:44 +03:00 |
|
dzaima
|
51c9ded8b7
|
add argument descriptions to test/readTests.bqn
|
2022-06-04 02:25:18 +03:00 |
|
dzaima
|
cc8d1cb4d7
|
fix m_vec1 under OOM
|
2022-06-04 02:13:01 +03:00 |
|
dzaima
|
4a2d460998
|
fix tbl_c2 under OOM
|
2022-06-04 02:12:50 +03:00 |
|
dzaima
|
8900d27e27
|
move old helper utilities to test/
|
2022-06-04 01:54:19 +03:00 |
|
dzaima
|
f8447d9b5f
|
properly restore compilation globals in case compiler errors
|
2022-06-04 01:24:52 +03:00 |
|
dzaima
|
8ad7b6149f
|
OOM fuzz testing base
|
2022-06-04 01:19:17 +03:00 |
|
dzaima
|
1e2b734f5d
|
fix incorrect refcounting of 7dc4f1
|
2022-06-04 01:13:03 +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
|
9248d1e876
|
fix ⊔ leaving item shape uninitialized
|
2022-06-03 23:40:55 +03:00 |
|
dzaima
|
7cac711dfb
|
allow OUTPUT= to work when it has a different default
|
2022-06-03 23:37:12 +03:00 |
|
dzaima
|
6cf29586db
|
add no_fPIC option
|
2022-06-03 23:25:03 +03:00 |
|
dzaima
|
acd655af09
|
update readme
|
2022-06-03 22:43:38 +03:00 |
|
dzaima
|
e92dce58fb
|
shared library build
|
2022-06-03 22:04:48 +03:00 |
|
dzaima
|
9d97c20c38
|
bqn_init
|
2022-06-03 21:17:25 +03:00 |
|
dzaima
|
d4da8a1127
|
update stack pointer before allocations
|
2022-06-03 20:54:23 +03:00 |
|
dzaima
|
d3555b4af6
|
fix •Import when execution errors
|
2022-06-03 20:35:38 +03:00 |
|
dzaima
|
2dbbb3415e
|
fix m_nsDesc failing to allocate leaving body->nsDesc uninitialized
|
2022-06-03 19:50:26 +03:00 |
|
dzaima
|
6aada8338e
|
proper state restore after failed allocation in codegen
|
2022-06-03 17:17:30 +03:00 |
|
dzaima
|
86fc9041fa
|
print fallback stacktrace code to stderr
|
2022-06-03 16:24:43 +03:00 |
|
dzaima
|
73ff6fe722
|
add interrupt check to allocation slow slow path
|
2022-06-03 16:04:48 +03:00 |
|
dzaima
|
572bc04459
|
move interrupt check to its own header
|
2022-06-03 16:02:02 +03:00 |
|
dzaima
|
7a21f9ef73
|
experimental REPL interrupting
|
2022-06-03 15:38:32 +03:00 |
|
dzaima
|
47e4e68eee
|
fix )profile@123
|
2022-06-03 14:47:43 +03:00 |
|
dzaima
|
f9a8eb0ce3
|
static noinline apparently results in argument slots being optimized out
but that means that the arguments between the two won't align, resulting in unnecessary 'mov's
|
2022-06-03 02:51:09 +03:00 |
|
dzaima
|
2697e749e1
|
better ⌾ fallback
|
2022-06-02 03:30:39 +03:00 |
|
dzaima
|
f1faff2866
|
fix FFI=1 build
|
2022-05-30 19:55:30 +03:00 |
|