dzaima
|
1f4d1fce0b
|
build/build: warning caching
|
2024-04-20 03:38:51 +03:00 |
|
dzaima
|
68f0ec749f
|
build/build: dry, clean, rebuild list
|
2024-04-20 03:10:13 +03:00 |
|
dzaima
|
a6a088868c
|
fix ⟨⟩⍷⟨⟩
|
2024-04-04 03:54:55 +03:00 |
|
dzaima
|
3870189f85
|
fix 3‿3⍒"a" & "aa"⍒3‿3
|
2024-04-04 03:54:55 +03:00 |
|
dzaima
|
a75522c738
|
fix list⌽𝕩
|
2024-04-04 02:52:08 +03:00 |
|
dzaima
|
54cec2fdf5
|
split up CATCH_ERRORS into functional and semantic options
allows running a non-heapverify build that functions exactly as a heapverify one, while allowing ⎊ to function
|
2024-04-04 02:52:08 +03:00 |
|
dzaima
|
fd317ddce3
|
move heapverify CATCH_ERRORS change to build.bqn
|
2024-04-04 02:35:02 +03:00 |
|
dzaima
|
74f3b5a012
|
fix (17⥊'⍉') ∊ 4⥊<"a"
|
2024-04-03 22:14:04 +03:00 |
|
dzaima
|
61e068086e
|
fix (2⋆25)/(2⋆10)⥊10
|
2024-04-03 22:14:04 +03:00 |
|
dzaima
|
863da7083f
|
OOM on too large apd_sh_init result
|
2024-04-03 18:27:25 +03:00 |
|
dzaima
|
74d937a4fd
|
fix +⌜´↕0 leaking a reference
|
2024-04-03 17:13:06 +03:00 |
|
dzaima
|
d4f290a897
|
error on nonInteger⌽⟨⟩
|
2024-04-03 17:09:27 +03:00 |
|
dzaima
|
c1157f89a6
|
fix GroupLen properly
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
55f7baf894
|
add debug check for correct array size calculation
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
b8730798c1
|
explicitly handle empty cells in compress
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
5ab49ab146
|
slash.c cleanup
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
9973ab1a2e
|
make overallocation argument u64
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
d77018f269
|
fix ⟨⟩⍷1‿0⥊0
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
af0a40c732
|
fix ⍟ with empty typed repeat counts
|
2024-04-03 05:59:35 +03:00 |
|
dzaima
|
647a0b97e7
|
error on nested GC
|
2024-04-03 05:03:37 +03:00 |
|
dzaima
|
d21a77119f
|
more verification of •bit._cast types, remove 'n'
|
2024-03-30 17:55:43 +02:00 |
|
dzaima
|
ac069134c3
|
fix ⟨1.5⟩ ⊏ "ab"‿"cd"
|
2024-03-25 16:18:01 +02:00 |
|
dzaima
|
a94903cb12
|
fix 𝕨⊏unit
|
2024-03-25 16:18:01 +02:00 |
|
dzaima
|
96cf03311a
|
fix isPervasiveDyExt on 5˜
|
2024-03-25 16:18:01 +02:00 |
|
dzaima
|
10a58878d7
|
fix GroupLen on array elements outside i64 range
|
2024-03-25 16:18:01 +02:00 |
|
dzaima
|
79ea9ec02c
|
ensure desired updating order between envCurr and its pointed-to data
|
2024-03-25 16:18:01 +02:00 |
|
dzaima
|
b089337ee8
|
FFI: fix "&{*}"
|
2024-03-07 14:45:10 +02:00 |
|
dzaima
|
0c3d83c50b
|
fix ⊑˘ with bitarr 𝕩
|
2024-02-27 14:27:42 +02:00 |
|
dzaima
|
52e2ccd944
|
update Singeli submodule
|
2024-02-27 01:59:45 +02:00 |
|
dzaima
|
606e07ff14
|
fix vqtbl1 NEON argument type
|
2024-02-27 01:42:56 +02:00 |
|
dzaima
|
694920c273
|
minor code cleanup
|
2024-02-27 00:40:16 +02:00 |
|
dzaima
|
fef984b6fd
|
src/README.md cleanup and updating
|
2024-02-27 00:38:05 +02:00 |
|
dzaima
|
875f9185bf
|
use ux a tiny bit more, add a PLAINLOOP
|
2024-02-27 00:37:47 +02:00 |
|
dzaima
|
c2ca871ce5
|
FFI: fix "*:i8" built object storage
|
2024-02-27 00:35:36 +02:00 |
|
dzaima
|
5a13b49ee6
|
FFI: properly error on read of *a:b
|
2024-02-16 04:16:42 +02:00 |
|
dzaima
|
8d427100c2
|
FFI: fix calculated memory size of atom:b
|
2024-02-16 03:36:49 +02:00 |
|
dzaima
|
5df8c4dbd1
|
static library build without FFI should still export symbols
|
2024-02-15 17:56:49 +02:00 |
|
dzaima
|
f221f90eda
|
error on non-number arguments for f32/f64 FFI writes
|
2024-02-15 17:55:53 +02:00 |
|
dzaima
|
09cb2aa5f8
|
gcc 14 should have "#pragma GCC novector"
|
2024-02-13 22:41:14 +02:00 |
|
dzaima
|
1318026c4e
|
a bunch of vfor
|
2024-02-13 22:34:16 +02:00 |
|
dzaima
|
3fc3338256
|
extract independent load from loop
|
2024-02-13 22:33:54 +02:00 |
|
dzaima
|
f981f6963b
|
use ux for loop index in reverse
makes gcc autovectorizer happier
|
2024-02-13 22:31:22 +02:00 |
|
dzaima
|
5abb09ca74
|
remove barely-useful elType==el_i32 path of reshape
perhaps could be replaced with an <=el_i32 path that still uses GetU but just skips numberness/integerness checks and ∘/⌊/⌽/↑ logic
|
2024-02-13 22:30:11 +02:00 |
|
dzaima
|
26a4bc9ac3
|
add guaranteedness of decrement on bqn_read*
|
2024-02-13 22:26:43 +02:00 |
|
dzaima
|
5c98930126
|
this was meant to be included in the previous commits
|
2024-02-13 22:24:35 +02:00 |
|
dzaima
|
b7afe7e597
|
fix nvm_x86_64.c's MMAP define
|
2024-02-13 22:19:17 +02:00 |
|
dzaima
|
210f6345c0
|
ensure desired allocation padding on NO_MMAP
|
2024-02-13 22:13:47 +02:00 |
|
dzaima
|
9577fa193c
|
make STORE_JIT_MAP build
|
2024-02-13 22:13:47 +02:00 |
|
dzaima
|
73a2b06703
|
more PLAINLOOP
|
2024-02-08 19:26:35 +02:00 |
|
dzaima
|
9cb0ab2fbb
|
Use getRange_fns for repeat_bounds
|
2024-02-08 19:25:30 +02:00 |
|