dzaima
|
ab69f86cb5
|
store fill in FillSlice
|
2022-06-11 17:36:51 +03:00 |
|
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
|
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 |
|
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
|
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
|
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
|
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 |
|
dzaima
|
cb1338951c
|
more shcpy
|
2022-05-30 17:53:54 +03:00 |
|
dzaima
|
3455bed3ee
|
remove pointless check in ≠𝕩
|
2022-05-30 15:12:48 +03:00 |
|
dzaima
|
3c314e266a
|
correct format string
|
2022-05-30 02:13:50 +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
|
68914c1a39
|
Native dyadic Rank modifier implementation, except empty frames
|
2022-05-29 18:14:04 -04:00 |
|
Marshall Lochbaum
|
3947463c34
|
Native dyadic Rank modifier implementation when one or both arguments are full rank
|
2022-05-29 18:14:04 -04:00 |
|
Marshall Lochbaum
|
df783d15a5
|
Align toKCells with rank_c1 changes
|
2022-05-29 18:14:04 -04:00 |
|
Marshall Lochbaum
|
2c0de9ee02
|
Check rank vector completely before starting computations in ⎉
|
2022-05-29 18:14:04 -04:00 |
|
dzaima
|
b8701d3502
|
more descriptive paths for self-hosted files
|
2022-05-29 22:20:50 +03:00 |
|
dzaima
|
960ae96591
|
show source-less & path-less entries in the profiler
|
2022-05-29 22:16:42 +03:00 |
|
dzaima
|
0380ee2a40
|
fix wasm builds
|
2022-05-29 22:05:04 +03:00 |
|
dzaima
|
e2fda60745
|
profiler
|
2022-05-29 22:02:50 +03:00 |
|
dzaima
|
5b2d221d0b
|
bqn_type
|
2022-05-29 18:46:59 +03:00 |
|
dzaima
|
6033c2e90e
|
flush pipes in g_pst
|
2022-05-29 16:12:14 +03:00 |
|
dzaima
|
a108ef2ce7
|
use eqShPart in arithd.c
|
2022-05-29 14:44:44 +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
|
093958f92a
|
Merge pull request #21 from dzaima/ffi
FFI
|
2022-05-28 01:29:21 +03:00 |
|
dzaima
|
622a5468d8
|
remove old ffi.h
|
2022-05-28 00:15:33 +03:00 |
|
dzaima
|
12631cb142
|
ffi tests
|
2022-05-27 23:57:56 +03:00 |
|
dzaima
|
662b23d808
|
add newline after fputs
|
2022-05-23 16:45:50 +03:00 |
|
dzaima
|
2775a92535
|
ffi: support **:type
|
2022-05-23 16:42:02 +03:00 |
|
dzaima
|
ec76a3cd70
|
ffi: *:t, scalar:t support for result
|
2022-05-22 16:13:13 +03:00 |
|
dzaima
|
e09cefd049
|
u64/i64 arguments, check whether integer arguments are exact
|
2022-05-22 14:42:16 +03:00 |
|
dzaima
|
af194b55ae
|
make •FFI read relative to file
|
2022-05-22 04:42:59 +03:00 |
|
dzaima
|
c7e0b59e88
|
print more things to stderr
|
2022-05-22 04:40:13 +03:00 |
|
dzaima
|
e24f3c9df5
|
allow u64 result when lossless
|
2022-05-22 04:26:02 +03:00 |
|
dzaima
|
d0c63e4da4
|
fix FFI &f32
|
2022-05-22 04:02:55 +03:00 |
|
dzaima
|
1a8ee67d41
|
result & argument position selection
|
2022-05-21 23:47:02 +03:00 |
|
dzaima
|
af3c6b7857
|
add FFI=0 for presingeli build
|
2022-05-14 12:38:40 +03:00 |
|
dzaima
|
e7cc64aa89
|
nounroll
|
2022-05-14 12:26:42 +03:00 |
|
Paul A. Patience
|
e684c64847
|
Add •file.Remove
|
2022-05-13 21:18:47 -04:00 |
|
Paul A. Patience
|
fdeae8fbfe
|
Add •file.Rename
|
2022-05-12 18:19:23 -04:00 |
|
dzaima
|
a938f32631
|
make FFI=1 do something
|
2022-05-12 14:36:10 +03:00 |
|
dzaima
|
d186294e28
|
allocate at least minimum size, rename functions
|
2022-05-11 22:56:14 +03:00 |
|
dzaima
|
09755e5e2c
|
fix FFI :
|
2022-05-11 22:40:45 +03:00 |
|
dzaima
|
a601ba6a76
|
very unfinished FFI
|
2022-05-11 22:30:14 +03:00 |
|
dzaima
|
409524d958
|
noinline version of vec_add
|
2022-05-11 18:31:49 +03:00 |
|
dzaima
|
ec273f2102
|
fix •file.CreateDir
|
2022-05-10 14:19:15 +03:00 |
|
dzaima
|
63bd4a876e
|
•file.CreateDir
|
2022-05-09 22:57:37 +03:00 |
|
dzaima
|
5e67b87cf1
|
identity for f⌜
|
2022-05-07 15:46:08 +03:00 |
|
dzaima
|
8c73112d6c
|
pull latest singeli
|
2022-05-07 15:28:30 +03:00 |
|
dzaima
|
894c56205f
|
native ⌾⍉
|
2022-05-02 20:35:16 +03:00 |
|
dzaima
|
3496a939b6
|
more switch cleanup
|
2022-05-01 04:47:21 +03:00 |
|
dzaima
|
f12e5fd1c0
|
move bqn_hash back to header
|
2022-05-01 04:36:59 +03:00 |
|
dzaima
|
3f787e3845
|
the tag includes type info anyways
|
2022-05-01 04:32:16 +03:00 |
|
dzaima
|
782750fd88
|
bqn_hash refactor
|
2022-05-01 04:21:17 +03:00 |
|
dzaima
|
0164e4e0bc
|
lazy i8/i16 ∧𝕩 & ∨𝕩
|
2022-05-01 03:30:11 +03:00 |
|
dzaima
|
88f4fdaa7e
|
16-bit & 64-bit ⊔ cases
|
2022-05-01 03:14:23 +03:00 |
|
dzaima
|
5d687b1ac3
|
lazy impl of i8/i16 arrays in 𝕨 of ⊔
|
2022-05-01 03:00:36 +03:00 |
|
dzaima
|
cee8e841f9
|
better fillarr creating in •internal.Variation
|
2022-05-01 02:49:10 +03:00 |
|
dzaima
|
0907458b4d
|
allow c32 to use i32 path in ⍋𝕩
|
2022-05-01 02:34:47 +03:00 |
|
dzaima
|
836fe9184a
|
deduplicate things in ⊏
|
2022-05-01 02:24:51 +03:00 |
|
dzaima
|
886feb4ed0
|
fix fill handling of ⌽
|
2022-05-01 02:10:31 +03:00 |
|
dzaima
|
7ab504c8bc
|
unified int & char cases for ⊏
|
2022-05-01 01:53:45 +03:00 |
|
dzaima
|
7ece6b2179
|
unified int & char cases for ⊔
|
2022-05-01 01:35:16 +03:00 |
|
dzaima
|
7f9773f971
|
unified int & char cases for ⍉ & ⌽
|
2022-05-01 01:35:11 +03:00 |
|
dzaima
|
1babdf247f
|
unified int & char cases for bitarr/x
|
2022-04-30 21:49:47 +03:00 |
|
dzaima
|
f8408f0ca6
|
check for System V calling convention OSes for JIT
|
2022-04-29 23:17:55 +03:00 |
|
dzaima
|
e979faea0e
|
put mnvmExecBodyInline under a JIT_START check
|
2022-04-29 22:46:59 +03:00 |
|
dzaima
|
426187be07
|
make •SH run under cygwin
|
2022-04-29 22:38:18 +03:00 |
|
dzaima
|
de65d8a59b
|
fix double-increment
|
2022-04-27 21:33:33 +03:00 |
|
dzaima
|
6abce22447
|
micro-optimize execBodyInline
|
2022-04-27 20:15:47 +03:00 |
|
dzaima
|
aefeb3c6fd
|
fix emcc build
|
2022-04-26 19:32:29 +03:00 |
|
dzaima
|
3f92c32399
|
no-op ⥊vec
|
2022-04-25 18:10:37 +03:00 |
|
dzaima
|
de0352caf3
|
more usage of non-zero length for loops
|
2022-04-25 18:03:15 +03:00 |
|
dzaima
|
95455241a4
|
don't do useless tail case
|
2022-04-25 16:08:03 +03:00 |
|
dzaima
|
ab868a55f3
|
singeli copy
|
2022-04-25 03:06:11 +03:00 |
|
dzaima
|
37da98d871
|
singeli code cleanup
|
2022-04-21 22:05:47 +03:00 |
|
dzaima
|
7cd19c2840
|
use ~~ more
|
2022-04-21 19:35:35 +03:00 |
|
Marshall Lochbaum
|
3aea6aa9d0
|
Boolean prefix sum using AVX2 shuffling instead of pdep
|
2022-04-21 11:43:25 -04:00 |
|
dzaima
|
4c03520a07
|
use maskedLoop in dyarith
|
2022-04-21 18:33:36 +03:00 |
|
dzaima
|
113f72e86d
|
singeli bitarr conversion to wider arrays
|
2022-04-21 18:27:20 +03:00 |
|
dzaima
|
b1fd85621a
|
actually use maskstore
|
2022-04-21 17:48:05 +03:00 |
|
dzaima
|
53b7b2465e
|
correct floating point order of +´ and ×´
|
2022-04-21 15:51:10 +03:00 |
|
dzaima
|
6f5414b2a5
|
∨`bitarr
|
2022-04-21 15:12:23 +03:00 |
|
dzaima
|
c3504ec42b
|
proper includes
|
2022-04-21 04:13:14 +03:00 |
|
dzaima
|
cd431d3338
|
singeli +`
|
2022-04-21 03:51:37 +03:00 |
|
dzaima
|
826e9c693a
|
fix 2×´1‿1
|
2022-04-18 23:23:46 +03:00 |
|
dzaima
|
11d95b67d5
|
better error messages for no inverse header
|
2022-04-15 23:20:44 +03:00 |
|
dzaima
|
996009bf09
|
remove unnecessary header inclusion
|
2022-04-12 16:58:33 +03:00 |
|
dzaima
|
2e6f94bbf5
|
move immintrin.h file within ifdef
|
2022-04-12 16:57:47 +03:00 |
|
dzaima
|
a4a72a78c4
|
singeli select (disabled)
|
2022-04-12 16:45:43 +03:00 |
|
dzaima
|
c54e63099f
|
additional check in •internal.Variation
|
2022-04-12 16:24:25 +03:00 |
|
dzaima
|
f079aa5f76
|
move select to its own file
|
2022-04-12 16:23:43 +03:00 |
|
dzaima
|
767a2a9e38
|
make •file.MapBytes follow spec & fix error message
|
2022-04-10 05:12:21 +03:00 |
|
dzaima
|
2c2ed7920b
|
directly copy data from typed array for file_wBytes
|
2022-04-10 01:00:08 +03:00 |
|
dzaima
|
d28454206d
|
check •term.OutRaw & •term.ErrRaw input, fix •bit._cast overflow check
|
2022-04-09 22:53:57 +03:00 |
|
dzaima
|
fcb6a164ca
|
fix •bit._cast on large inputs
|
2022-04-09 20:14:42 +03:00 |
|
dzaima
|
355bd5646e
|
correct •file.MapBytes name
|
2022-04-09 19:51:27 +03:00 |
|
dzaima
|
acc8e35c2f
|
•file.MapBytes
|
2022-04-09 19:45:14 +03:00 |
|
dzaima
|
0ec0658ada
|
oh right bqn_exec is a thing
|
2022-04-08 17:25:31 +03:00 |
|
dzaima
|
ccd00cd4cf
|
use length argument in cbqn_evalSrc
|
2022-04-07 19:52:35 +03:00 |
|
dzaima
|
e38226895e
|
cbqn_evalSrc
|
2022-04-07 19:45:43 +03:00 |
|
dzaima
|
7adb06a43d
|
)r
|
2022-04-07 19:43:49 +03:00 |
|
dzaima
|
f136ca5e97
|
rename confusing m_funBlock to evalFunBlock
|
2022-04-07 17:36:02 +03:00 |
|
dzaima
|
bc5a279f55
|
fix PRECOMP
|
2022-04-07 17:31:01 +03:00 |
|
dzaima
|
422dc80283
|
decG round 4
|
2022-04-07 17:19:36 +03:00 |
|
dzaima
|
ff6a0a6d22
|
decG round 3
|
2022-04-07 16:03:50 +03:00 |
|
dzaima
|
69067b8fcc
|
decG round 2
|
2022-04-07 15:15:28 +03:00 |
|
dzaima
|
9b8f8f3725
|
decG round 1
|
2022-04-07 13:56:11 +03:00 |
|
dzaima
|
04dbf9a9a4
|
add another sse3 include
|
2022-04-07 11:40:03 +03:00 |
|
dzaima
|
e7b551acc2
|
increase wasi stack size
|
2022-04-07 02:06:41 +03:00 |
|
dzaima
|
ff7a4cb0cb
|
error on non-functional malloc_usable_size
|
2022-04-07 01:19:35 +03:00 |
|
dzaima
|
267a62d292
|
don't use mmap in allocStack for WASI
|
2022-04-07 00:04:12 +03:00 |
|
dzaima
|
15cf311425
|
use calloc to allocate memory on wasi
|
2022-04-06 22:53:07 +03:00 |
|
dzaima
|
e3baa868f7
|
put in a bit more effort printing messages while things are really bad
|
2022-04-06 22:38:51 +03:00 |
|
dzaima
|
e3e54bea06
|
extract single REPL input line execution to function
|
2022-04-06 20:59:33 +03:00 |
|
dzaima
|
502197b62f
|
explicitly disable spawn on wasm
|
2022-04-06 20:05:27 +03:00 |
|
dzaima
|
b60bc7c3bf
|
disable realpath & mprotect for wasm
|
2022-04-06 19:16:35 +03:00 |
|
dzaima
|
377b38b84f
|
fix •term.RawMode fallback
|
2022-04-06 19:14:10 +03:00 |
|
dzaima
|
f4aee96e65
|
fix mmX_dumpHeap signature
|
2022-04-06 19:10:59 +03:00 |
|
dzaima
|
4a316c9398
|
don't include setjmp.h when CATCH_ERRORS=0
|
2022-04-06 18:52:54 +03:00 |
|
dzaima
|
6bce21b55c
|
fix generic squeeze case
|
2022-04-04 21:38:35 +03:00 |
|
dzaima
|
ea5abeff18
|
simpler o2bu
|
2022-04-04 21:29:37 +03:00 |
|
dzaima
|
1609e8b651
|
singeli cleanup
|
2022-04-04 16:28:13 +03:00 |
|
dzaima
|
a3260edbce
|
more copyG cases
|
2022-04-04 16:28:03 +03:00 |
|
dzaima
|
e3fe87d040
|
optimize eequal & expose as •internal.EEqual
|
2022-04-04 16:16:29 +03:00 |
|
dzaima
|
2148d191d9
|
flush between heapdump writes
|
2022-04-04 16:10:01 +03:00 |
|
dzaima
|
1ce5712a97
|
f64 case in ⊑
|
2022-04-04 11:30:35 +03:00 |
|
dzaima
|
b9f5291a33
|
better basic num_squeeze
|
2022-04-04 10:02:30 +03:00 |
|
dzaima
|
4ed2d0bec2
|
sysfn cleanup
|
2022-04-03 17:38:06 +03:00 |
|
dzaima
|
a9331ef8f0
|
fast bit_cpy head & tail
|
2022-04-02 23:47:07 +03:00 |
|
dzaima
|
3e4b0e882d
|
•internal.Temp
|
2022-04-02 20:40:46 +03:00 |
|
dzaima
|
02087d7611
|
split non-tail-calling part of equal to its own function
|
2022-04-02 20:05:03 +03:00 |
|
dzaima
|
e031b069fb
|
test special float values
|
2022-04-02 20:00:34 +03:00 |
|
dzaima
|
36d5b8f9d8
|
tests
|
2022-04-02 18:20:18 +03:00 |
|
dzaima
|
b329ddee1d
|
unaligned 128-bit vector loads
|
2022-04-02 17:57:49 +03:00 |
|
dzaima
|
980f20df9a
|
𝕨/𝕩: move tail skipping to BMI-less build
|
2022-04-02 17:54:21 +03:00 |
|
dzaima
|
40dc184063
|
use singeli for c16lut generation
|
2022-04-02 17:19:20 +03:00 |
|
dzaima
|
49ff5a04ff
|
singeli ≡
|
2022-04-02 16:58:35 +03:00 |
|
dzaima
|
9c9a91afa5
|
gdb helper function docs
|
2022-04-02 00:02:59 +03:00 |
|
dzaima
|
b6dc3cc239
|
/bitarr → i8arr & i16arr
|
2022-04-01 23:30:57 +03:00 |
|
dzaima
|
37bf551e54
|
BMI2 bitarr/i8arr & bitarr/i16arr
|
2022-04-01 22:41:32 +03:00 |
|
dzaima
|
54a9000d88
|
more general any-not-equal check
|
2022-03-28 02:54:13 +03:00 |
|
dzaima
|
09e48854dd
|
skip 16-bit movmsk for addition & subtraction
|
2022-03-28 01:56:46 +03:00 |
|
taswelll
|
cebadbd301
|
fix •term.ErrRaw
|
2022-03-22 22:34:37 +01:00 |
|
dzaima
|
d66ade1303
|
remove i_ARR_2 from write_asm
|
2022-03-21 23:12:46 +02:00 |
|
dzaima
|
60d3ba8c64
|
singeli collect
|
2022-03-20 00:30:06 +02:00 |
|
dzaima
|
ba6e2adb5d
|
inline i_ARR_2
|
2022-03-20 00:28:36 +02:00 |
|
dzaima
|
4de990a73b
|
bit of singeli cleanup, JIT comment
|
2022-03-18 15:24:13 +02:00 |
|
dzaima
|
c1d2dd7168
|
fix gcc build
|
2022-03-16 14:14:31 +02:00 |
|
dzaima
|
7b031a2aa0
|
•file.Exists
|
2022-03-15 21:37:33 +02:00 |
|
dzaima
|
eae7501d36
|
fix •file.Type when file not present
|
2022-03-15 20:47:01 +02:00 |
|
dzaima
|
47c8c1e5de
|
singeli: iota, better make
|
2022-03-13 18:46:57 +02:00 |
|
dzaima
|
d771f07b30
|
more random singeli additions
|
2022-03-13 15:40:59 +02:00 |
|
dzaima
|
ccd2b70747
|
more mut_fillG
|
2022-03-12 03:53:27 +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
|
09fe162b73
|
DONT_FREE fix, more gdb utils
|
2022-03-12 03:02:21 +02:00 |
|
dzaima
|
d8835d2407
|
very slightly faster •_while_
|
2022-03-10 21:35:27 +02:00 |
|
dzaima
|
ef9d92be5c
|
return 2 32-bit numbers from •Hash
|
2022-03-10 19:16:09 +02:00 |
|
dzaima
|
b7ec175901
|
rename •term.Raw→•term.RawMode
|
2022-03-10 19:04:24 +02:00 |
|
dzaima
|
0177680ddb
|
include JIT memory in heap dump
|
2022-03-07 01:20:34 +02:00 |
|
dzaima
|
94e22ecf8f
|
fix error message
|
2022-03-06 23:47:40 +02:00 |
|
dzaima
|
d2674db956
|
heap dump
|
2022-03-06 15:38:30 +02:00 |
|
dzaima
|
03978f333c
|
make •bit._cast properly error on non-array 𝕩
|
2022-03-06 13:44:27 +02:00 |
|
dzaima
|
2ac2309ed8
|
fix refcount management in •bit._cast
|
2022-03-05 19:28:26 +02:00 |
|
dzaima
|
a1638f9fc5
|
fix •SH
|
2022-03-05 18:17:15 +02:00 |
|
dzaima
|
0c79b44ae0
|
output errors to stderr
|
2022-03-05 02:32:28 +02:00 |
|
dzaima
|
d53548e1e7
|
update src/README.md
|
2022-03-04 18:34:04 +02:00 |
|
dzaima
|
4ecd336595
|
)mem f
|
2022-03-04 18:31:54 +02:00 |
|
dzaima
|
022d760c95
|
rethrow(), fix •primitives after errored •ReBQN execution
|
2022-03-04 18:29:21 +02:00 |
|
dzaima
|
5cd19eafe8
|
vectorized dyadic arith tail element handling
|
2022-02-27 18:46:35 +02:00 |
|
dzaima
|
b1483e14e1
|
random singeli functions
|
2022-02-25 23:46:18 +02:00 |
|
dzaima
|
369831827a
|
better singeli type restriction checks
|
2022-02-25 21:44:38 +02:00 |
|
dzaima
|
7af80e9e3c
|
singeli cast changes
|
2022-02-25 18:22:26 +02:00 |
|
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 |
|
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
|
5cde913c78
|
•CurrentError
|
2022-01-08 21:55:19 +02:00 |
|
dzaima
|
588350d85b
|
native dyadic ˘
|
2022-01-06 04:39:09 +02:00 |
|