dzaima
2a57cb30b8
fix eequal on different NaN patterns
...
+ rename compareFloat→floatCompare to be more consistent
2025-05-23 00:42:07 +03:00
dzaima
7947f86833
basic fix for (2‿3⥊0÷0)⌾(0‿0⊸⊏) 2‿3⥊1 erroring
2025-05-22 23:45:37 +03:00
dzaima
5915841307
a couple more structural compatibility tests
2025-05-22 03:52:24 +03:00
dzaima
a0787f4794
some more tests
2025-05-22 00:42:46 +03:00
dzaima
15bf932757
make atom decomposition equality check use eequal
...
gets rid of compound functions having observable identity if they have NaN as a component
2025-05-21 00:54:52 +03:00
dzaima
723ca38816
make native ⌾(is⊸⊏) & ⌾(m⊸/) compare NaNs as equal
2025-05-21 00:36:08 +03:00
dzaima
d67e587acf
update bytecode submodule
...
big change is the compatibility check of ⌾ now considering NaNs as equal, but CBQNs native implementations of primitives are yet to be changed to match
2025-05-21 00:35:11 +03:00
dzaima
28f5896350
some more tests of NaN⌾(a⊸/) & NaN⌾(a⊸⊏)
2025-05-21 00:33:50 +03:00
dzaima
516205321c
fix error message of 𝔽⌾(a⊸⊏)𝕩 more
2025-05-09 01:17:51 +03:00
dzaima
f74bdf6142
improve/fix error messages around units in ⊏ & ⊑ some more
2025-05-09 01:00:41 +03:00
dzaima
8d757363e9
improve error message of 𝔽 in 𝔽⌾(a⊸⊏) returning an atom
2025-05-09 00:32:54 +03:00
dzaima
d2c27fd880
fast 𝔽⌾(num⊸⊏)arr
2025-05-09 00:21:42 +03:00
dzaima
1ecc6b3918
more proper error message for 1⌾((<⋈0)⊸⊑)↕5
2025-05-05 19:37:02 +03:00
dzaima
72c4eca6c0
fix float ⌾(l⊸⊏) doing wrong comparisons
2025-03-12 17:23:17 +02:00
dzaima
b14ea82218
accept two error messages for 2⋆63 test
...
boils down to an arch-dependent difference in q_fi64, which I can't do much about
2025-03-12 04:21:28 +02:00
dzaima
a6202c8ca6
fix error message of ⌾(oob⊸⊏)
2025-03-12 01:41:52 +02:00
dzaima
17ec5f0a8a
add 𝕩 to error messages of <⁼𝕩, ⋈⁼𝕩, ≍⁼𝕩
2025-03-02 19:32:49 +02:00
dzaima
9826c4ce0e
add 𝕨/𝕩 in dyadic ⌽/⌽⁼ error message
2025-03-02 19:29:49 +02:00
dzaima
e3a4132722
clean up error messages
...
incl. correcting •_timed's message being wrong
2025-02-06 12:32:19 +02:00
tankorsmash
308f93368e
ran test error message updater
2025-02-05 20:05:03 -05:00
dzaima
8b0d0399e4
fix various F⌾(G⊸Specialized)x
2025-01-16 22:16:49 +02:00
dzaima
5ecd1858ef
fix 1⌾(⟨0⟩⊸⊏)⟨0⟩
2024-12-07 06:54:07 +02:00
dzaima
d988a620fd
native F⌾(a⊸⥊)
2024-11-26 18:08:15 +02:00
dzaima
1b1cda8a90
get tests to pass with PROPER_FILLS
2024-10-09 02:42:17 +03:00
dzaima
41785cb4bf
Singeli const¨⌾(m⊸/)b
2024-09-10 01:45:56 +03:00
dzaima
920a89f019
native ⋈⁼ & ⌾⋈
...
plus some more undo & under tests
2024-08-14 05:18:13 +03:00
dzaima
d1d8e8be03
fix assertion on F⌾(⟨⟩⊸⊏) x
2024-07-26 23:25:26 +03:00
dzaima
52fb05fcd4
unify ⌾(a⊸⊏) typed array paths, fix csz==0
2024-05-20 01:03:57 +03:00
dzaima
9f6151d92d
expand ⌾(a⊸⊏) tests, stylistic changes/cleanup
2024-05-19 02:14:08 +03:00
Andrea Piseri
99a23a97d8
Fix typo in the error message
2024-05-19 00:10:28 +02:00
Andrea Piseri
e66443d19f
update expected error messages in test/cases/under.bqn
2024-05-19 00:07:58 +02:00
dzaima
f0c1962596
more typed ⌾(list⊸⊏)
2023-12-19 17:41:17 +02:00
dzaima
e91f38a050
test system
2023-05-21 16:51:42 +03:00