dzaima
|
3d4a31ae6f
|
access function/modifier runtime ID through macro
|
2024-10-10 02:38:17 +03:00 |
|
dzaima
|
d4b36b3017
|
access function/modifier native ID through macro
|
2024-10-10 02:38:17 +03:00 |
|
dzaima
|
ddb0e09d08
|
remove unused helper
|
2024-10-10 02:35:32 +03:00 |
|
dzaima
|
0f12b66fdb
|
move purity separation to the proper place
|
2024-10-10 02:35:32 +03:00 |
|
dzaima
|
398f541cec
|
make tests handle usz=64 differences
|
2024-10-10 01:33:17 +03:00 |
|
dzaima
|
03fc22662b
|
add •internal.Properties for better build parameter detecting
|
2024-10-10 01:33:17 +03:00 |
|
dzaima
|
5329a40815
|
don't bother having build.bqn be executable
the shebang wasn't correct anyway, in multiple ways
|
2024-10-09 04:02:35 +03:00 |
|
dzaima
|
93292cc002
|
default to usz=64
|
2024-10-09 03:31:20 +03:00 |
|
dzaima
|
3ed6241609
|
don't attempt to use BMI2 on x86-32
|
2024-10-09 03:31:20 +03:00 |
|
dzaima
|
72e46f24bd
|
fix silent truncation of requested memory amount in 32-bit builds
|
2024-10-09 03:31:20 +03:00 |
|
dzaima
|
d640931c02
|
i64 → ux for bucket indices
|
2024-10-09 03:31:20 +03:00 |
|
dzaima
|
9371fa0fbc
|
make PROPER_FILLS customizable
|
2024-10-09 02:49:31 +03:00 |
|
dzaima
|
1b1cda8a90
|
get tests to pass with PROPER_FILLS
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
36e8ad59f7
|
repeated sort tests
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
d5d495ecd2
|
mention v/V naming in src/README.md
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
183f64c1f9
|
make ⟨⟩≡∾⟨⟩ under PROPER_FILLS
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
03f2f29f3b
|
use tagu64 in more cases where it should be
and make misused tag() an error
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
0eb7f2e5f4
|
make ⊢¨ attempt to squeeze generic arrays in PROPER_FILLS
also make it not segfault on an input without a fill
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
b94ba4ed56
|
proper refcount=1 𝔽¨ test
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
f33e1e0dcc
|
allZeroes & allOnes variants which set result flags
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
002d58e057
|
better withFill slow path copying
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
b2bfa06a4c
|
allBit cleanup in cells.c
|
2024-10-09 02:42:17 +03:00 |
|
dzaima
|
1eee4d7450
|
mark input of ∊𝕩 as fl_asc|fl_dsc if it's all same
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
7326348c79
|
fast ⍷𝕩 & ∊𝕩 on fl_asc+fl_dsc 𝕩
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
7eb9212388
|
⍷𝕩 tests
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
b9b0c619db
|
more flag utils
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
12cc7af83d
|
fast path for squeeze target determining on sorted input
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
72cdb0d5fb
|
mark reshape_one as ascending & descending
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
4b38a8cf6b
|
no need to unroll ≢x size checking
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
0d238f2b88
|
mark ↕n with fl_squoze
|
2024-10-09 01:48:23 +03:00 |
|
dzaima
|
fc617b6e32
|
don't try sorting sorted arrays
|
2024-10-09 01:16:23 +03:00 |
|
dzaima
|
85c5fb659d
|
more clang-friendly multi-input homMask
|
2024-10-07 02:49:58 +03:00 |
|
dzaima
|
cf19280c54
|
fix reliance on signed wrapping in replicate
|
2024-10-03 20:33:02 +03:00 |
|
dzaima
|
c0a138b03d
|
fix ubsan build
|
2024-10-03 19:45:53 +03:00 |
|
dzaima
|
7000b8a951
|
update test/moreCfgs.sh
|
2024-10-03 19:45:46 +03:00 |
|
dzaima
|
d24031a125
|
add target_from_cc=1 option
|
2024-10-01 21:56:57 +03:00 |
|
dzaima
|
7774d8ba5e
|
slightly better number asFill
|
2024-09-28 18:48:53 +03:00 |
|
dzaima
|
286b9e3a14
|
update tested compiler versions
|
2024-09-26 03:47:27 +03:00 |
|
dzaima
|
9504f10406
|
fix test/precompiled.bqn
|
2024-09-26 03:25:10 +03:00 |
|
dzaima
|
dd0ae0d5a2
|
FFI_CHECKS test in test/moreCfgs.sh
|
2024-09-26 03:21:11 +03:00 |
|
dzaima
|
9ca48a55bc
|
better range checking
|
2024-09-26 03:12:25 +03:00 |
|
dzaima
|
00a9dc03be
|
fast path for FFI array range checking
|
2024-09-26 02:45:38 +03:00 |
|
dzaima
|
2da0c2d0b1
|
fix FFI_CHECKS=0
|
2024-09-26 02:34:16 +03:00 |
|
dzaima
|
217da10fa5
|
respect nogit=1 in makefile-only build
|
2024-09-22 23:51:04 +03:00 |
|
dzaima
|
989970f7fd
|
fix ∾2‿2⥊<0‿0⥊⟨⟩
|
2024-09-22 01:42:26 +03:00 |
|
dzaima
|
f65906721d
|
some more system value tests
|
2024-09-22 01:40:21 +03:00 |
|
dzaima
|
e6d3821d52
|
FFI: invalid character array argument detection
|
2024-09-22 01:37:13 +03:00 |
|
dzaima
|
4eb632a48d
|
TO_GET helper
|
2024-09-21 21:26:02 +03:00 |
|
dzaima
|
10671c446d
|
move print_vmStack to DEBUG_VM-only
|
2024-09-21 21:26:02 +03:00 |
|
dzaima
|
6f7e82e52b
|
include JIT heap in used heap measurements
|
2024-09-21 21:26:02 +03:00 |
|