dzaima
de5bcfe211
static library
2023-05-21 23:47:40 +03:00
dzaima
e91f38a050
test system
2023-05-21 16:51:42 +03:00
dzaima
f472b4f5e4
update heapverify detection in test/cells.bqn
2023-05-19 13:12:48 +03:00
dzaima
de421fa6eb
more test rearrangement
2023-05-17 17:07:39 +03:00
dzaima
e79ac599ce
actually test arch=generic in test/moreCfgs.sh
2023-05-16 00:20:49 +03:00
dzaima
73cc5bba5f
more proper fix for wasm; test arch=generic in moreCfgs.sh
2023-05-16 00:15:08 +03:00
dzaima
a3e8a1388d
move all targets to build.bqn with Singeli & REPLXX enabled by default
2023-05-12 20:51:25 +03:00
dzaima
2c207dbebc
test an arithmetic function in test/cells.bqn
2023-04-30 00:53:32 +03:00
dzaima
77154be2a8
testing setup for ˘ & ⎉
...
incl. toggleable fill testing for !CATCH_ERRORS
2023-04-24 19:43:04 +03:00
dzaima
ecced53957
test usz=64
...
also fix MM=2 assertion
2023-04-06 18:17:59 +03:00
dzaima
c76adb8b35
default to •internal.EEqual comparing 0 and ¯0 as equal
2023-04-02 15:29:11 +03:00
dzaima
00a5ddcb89
SSE2 squeeze
2023-04-02 15:04:00 +03:00
dzaima
1aa2e4ec6b
add sse2 test to x86Cfgs.sh
2023-04-01 20:49:07 +03:00
dzaima
c1c50a97b0
move moreCfgs.sh to build/build
2023-03-23 18:31:23 +02:00
dzaima
b0201131e2
array type support for •FFI
2023-03-20 16:44:58 +02:00
dzaima
c5aedaa414
switch to GCv2, various fixes/cleanup
...
includes:
fixing some refcounts for FOR_BUILD build •FFI
moving DEBUG_VM prints to stderr
fixing heapverify reports of loose shape objects of fillarrs
regular ol' adding-of-semicolon-after-label for old gcc
move GC enable to after all initialization, not load_init
2023-03-05 01:23:53 +02:00
dzaima
74cfec9704
test native compiler in moreCfgs.sh
2023-01-30 23:43:48 +02:00
dzaima
539b0cced9
enable code running testing for NO_RT build in test/moreCfgs.sh
2023-01-25 15:40:53 +02:00
dzaima
6baa96c1e3
NEON squeeze
2023-01-25 02:22:53 +02:00
dzaima
7b3beec621
•ParseFloat
2022-12-31 20:22:22 +02:00
dzaima
c3fcee7ef0
fix test/precompiled.bqn once more
2022-11-24 01:32:08 +02:00
dzaima
966b78693b
fix test/precompiled.bqn
2022-11-18 00:16:34 +02:00
dzaima
c508e2ccd9
fix test/squeezeValid.bqn
2022-11-17 18:56:46 +02:00
dzaima
66ea63a49d
no need for manual heap-spraying-based tests anymore
2022-11-17 18:56:46 +02:00
dzaima
55e8a43297
fix test/mut.bqn leaking references
2022-11-17 18:56:46 +02:00
dzaima
721a0e4a79
update tests
2022-11-17 18:56:46 +02:00
dzaima
c1a77a24fb
fast (2⋆n)|ints
2022-11-03 15:35:41 +02:00
dzaima
bed2708537
move non-Singeli comparisons to function lookup
2022-10-27 19:27:15 +03:00
Marshall Lochbaum
e5a7dface4
Add •bit op fuzz tests
2022-10-17 09:39:38 -04:00
Marshall Lochbaum
d23d9b8c8f
•bit._cast fuzz tester, for refcount 1 lists
2022-10-17 09:39:38 -04:00
dzaima
86fa4a066e
FFI test for mutating a pointer within struct
2022-10-08 19:21:42 +03:00
dzaima
7e1c9b50cd
initial struct support
2022-10-08 19:08:20 +03:00
dzaima
702d4e979d
various utility changes
2022-10-08 19:03:41 +03:00
dzaima
2bb6750d7d
better bitarr fill
2022-09-24 19:31:46 +03:00
dzaima
9c5396e711
consistently output WARN_SLOW information on stderr
2022-09-12 20:12:32 +03:00
dzaima
47c4a53da4
fix WARN_SLOW build
2022-09-12 18:19:05 +03:00
dzaima
f39784aa10
fix test/bitcpy.bqn
...
rand.Range is now too smart
2022-08-26 11:39:26 +03:00
dzaima
582ff8909b
@ •FFI 𝕩
2022-08-21 07:49:09 +03:00
dzaima
aa59c68b09
slightly more random test coverage
2022-08-17 19:35:41 +03:00
dzaima
c5b65b9246
typed •rand.Range
2022-08-17 18:53:41 +03:00
dzaima
26e3432caa
test/random.bqn → test/various.bqn
2022-08-17 16:20:55 +03:00
dzaima
9c1cbdc998
document expected fail for x86Cfgs.sh
2022-08-10 02:35:57 +03:00
dzaima
b39a725f4d
fix test/random.bqn
...
⥊ is now too smart
2022-08-10 02:35:41 +03:00
dzaima
fd1ac7487c
wyhash microoptimization
2022-08-05 03:08:39 +03:00
dzaima
88f65850fa
proper test order of precomp test
2022-07-26 04:54:15 +03:00
dzaima
162aff4595
another moreCfgs.sh test, print message if not given path argument
2022-07-10 02:13:14 +03:00
dzaima
3c2a7dbefa
high-rank in-place w∾x
2022-07-09 02:00:22 +03:00
dzaima
a6a1448382
bqn_copy & bqnffi.h comment cleanup
2022-06-30 17:44:01 +03:00
dzaima
859be5efb2
singeli chr_squeeze
2022-06-30 01:47:57 +03:00
dzaima
75bfa5d905
singeli num_squeeze
2022-06-30 01:47:50 +03:00
dzaima
4a9983d077
fix test/moreCfgs.sh
2022-06-26 23:53:56 +03:00
dzaima
a6081600ae
namespace reading functions for FFI
2022-06-25 17:32:41 +03:00
dzaima
51c9ded8b7
add argument descriptions to test/readTests.bqn
2022-06-04 02:25:18 +03:00
dzaima
8900d27e27
move old helper utilities to test/
2022-06-04 01:54:19 +03:00
dzaima
e92dce58fb
shared library build
2022-06-03 22:04:48 +03:00
dzaima
572bc04459
move interrupt check to its own header
2022-06-03 16:02:02 +03:00
dzaima
5b2d221d0b
bqn_type
2022-05-29 18:46:59 +03:00
dzaima
04c2ce7ade
tests for bqnffi.h
2022-05-28 17:35:30 +03:00
dzaima
f7531f776c
⋆1 isn't constant apparently
2022-05-28 01:51:25 +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
c7e0b59e88
print more things to stderr
2022-05-22 04:40:13 +03:00
dzaima
49060bd5e2
add FFI=0 for 32-bit test
2022-05-14 12:29:22 +03:00
dzaima
cee8e841f9
better fillarr creating in •internal.Variation
2022-05-01 02:49:10 +03:00
dzaima
7ece6b2179
unified int & char cases for ⊔
2022-05-01 01:35:16 +03:00
dzaima
1babdf247f
unified int & char cases for bitarr/x
2022-04-30 21:49:47 +03:00
dzaima
ffe9497157
remove old t=
2022-04-27 21:29:53 +03:00
dzaima
103f334b3e
randomize shape a bit in test/copy.bqn
2022-04-25 03:13:58 +03:00
dzaima
ab868a55f3
singeli copy
2022-04-25 03:06:11 +03:00
dzaima
6bce21b55c
fix generic squeeze case
2022-04-04 21:38:35 +03:00
dzaima
a52260715e
squeeze test
2022-04-04 17:00:54 +03:00
dzaima
a9331ef8f0
fast bit_cpy head & tail
2022-04-02 23:47:07 +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