Commit Graph

111 Commits

Author SHA1 Message Date
dzaima
08c4627686 fix dense case of •rand.Subset not updating seed 2023-10-30 17:03:38 +02:00
dzaima
a4befbd8bf FFI: check for 𝕨 being present when required 2023-10-29 01:01:48 +03:00
dzaima
7ffd744375 reorganize file writing
fixes some unclosed file descriptors & files being made on an invalid argument
2023-10-28 19:27:00 +03:00
dzaima
577442449d inverses for •math.Atan2, •math error tests 2023-10-22 14:33:51 +03:00
dzaima
e7b87f669f fix arr÷negativeZero, set proper float expected values 2023-09-21 19:03:30 +03:00
dzaima
299168fb16 fast numarr÷scalarPowOf2 2023-09-12 23:57:50 +03:00
dzaima
22237d39bc add test of misaligned •bit._cast 2023-08-25 03:08:21 +03:00
dzaima
8975f6af00 fast 1|x 2023-08-24 21:32:35 +03:00
dzaima
b8627907d0 fix passed test count more 2023-08-24 21:32:35 +03:00
dzaima
3e6e158696 native 𝕨⍷𝕩 when 1≥=𝕨 and 2≥=𝕩 2023-08-24 19:46:57 +03:00
dzaima
1d193f7e94 exclude skipped tests in count 2023-08-24 19:38:35 +03:00
dzaima
7c4599543b test •platform 2023-08-19 18:25:52 +03:00
dzaima
ee1b487624 use exact desired bit pattern for NaN in test 2023-08-19 18:25:52 +03:00
dzaima
b237f170fb bump for_build binary
hasn't been bumped since •file.RealPath was added, which Singeli currently conditionally uses (and thus won't in older for_build-s); now •file.RealPath will be guaranteed to exist at build-time
2023-08-19 18:25:52 +03:00
dzaima
6e2ec89102 verify assumptions made by tests of ¯0 2023-08-13 03:54:29 +03:00
dzaima
df56f6b2fc fix 𝕨•FLines𝕩 with invalid elements in 𝕩 2023-08-13 03:51:06 +03:00
dzaima
7fe1ab930a FFI: permit 𝕨≡⟨⟩, require 𝕩≡⟨⟩ if no arguments are on 𝕩, check list rank 2023-08-05 16:13:07 +03:00
dzaima
8e35241e47 Better error messages for unknown namespace key 2023-08-03 22:54:38 +03:00
dzaima
627a7e0771 more FFI error checking, plus bugfixes 2023-07-28 15:25:06 +03:00
dzaima
1bc96f5557 extract u8/u16/u32/f32 reading functions 2023-07-28 14:02:22 +03:00
dzaima
1454ca3a1a expand & test FFI error checking 2023-07-28 13:59:25 +03:00
dzaima
ed07995e68 don't rely on thing that doesn't hold outside of Singeli SIMD-ful builds 2023-07-26 17:58:35 +03:00
dzaima
6305a3bd50 change error message of failed path_abs 2023-07-16 16:31:10 +03:00
dzaima
cf6a290e5c •file.RealPath 2023-07-16 01:42:30 +03:00
dzaima
08bdf20bb9 update moreCfgs.sh test 2023-07-13 16:29:05 +03:00
dzaima
f0e807c40e update expected test result 2023-07-13 16:20:31 +03:00
dzaima
b4153cf787 make test test for the correct thing 2023-07-10 23:39:49 +03:00
dzaima
eac297d4d9 actually add test/cases/perf.bqn (incl. a test of long⍋short) 2023-07-10 16:50:02 +03:00
dzaima
336f986986 change error messages in ◶ 2023-06-12 00:52:09 +03:00
dzaima
d0b80d17bf more complete •ToUTF8 & •FromUTF8 tests 2023-06-03 00:03:37 +03:00
dzaima
78bef5fe32 consistent 𝕨⊏𝕩 error messages across argument types 2023-05-30 14:28:36 +03:00
dzaima
c03dd349e4 disallow •ReBQN constructing namespaces, ignore RETD in interactive REPL 2023-05-27 16:37:42 +03:00
dzaima
40a164a43e test failed •file.CreateDir & •file.Rename 2023-05-27 15:37:37 +03:00
dzaima
650be21129 run •internal.ClearRefs@ in tests 2023-05-24 15:41:23 +03:00
dzaima
3872f5a625 fix 𝕨∾𝕩 reuse logic 2023-05-22 11:40:37 +03:00
dzaima
f0744f16d0 fix erroring variable read 2023-05-22 00:11:21 +03:00
dzaima
e8caed529c fix JIT SETUi/SETMi/SETCi missing unset variable checks 2023-05-22 00:08:20 +03:00
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