@@ -1270,14 +1270,21 @@ Rebol [
1270
1270
1271
1271
--test-- "SORT with NaN"
1272
1272
;@@ https://github.com/Oldes/Rebol-issues/issues/2493
1273
- ; using `mold` in this test, because currently `(1.#NaN = 1.#NaN) == false` and so the test would fail!
1274
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #inf -1.0 1. #nan 1.0 -1. #inf 0 1. #NAN ]
1275
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #inf -1.0 1. #nan 1.0 -1. #inf 1. #NAN 0 ]
1276
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #inf -1.0 1. #nan 1.0 1. #NAN -1. #inf 0 ]
1277
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #inf -1.0 1. #nan 1. #NAN 1.0 -1. #inf 0 ]
1278
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #inf 1. #NAN -1.0 1. #nan 1.0 -1. #inf 0 ]
1279
- --assert "[-1.#INF -1.0 0 1.0 1.#INF 1.#NaN 1.#NaN]" = mold sort [1. #NAN 1. #inf -1.0 1. #nan 1.0 -1. #inf 0 ]
1280
-
1273
+ ;@@ https://github.com/Oldes/Rebol-issues/issues/2494
1274
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #inf -1.0 1. #nan 1.0 -1. #inf 0 1. #NAN ]
1275
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #inf -1.0 1. #nan 1.0 -1. #inf 1. #NAN 0 ]
1276
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #inf -1.0 1. #nan 1.0 1. #NAN -1. #inf 0 ]
1277
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #inf -1.0 1. #nan 1. #NAN 1.0 -1. #inf 0 ]
1278
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #inf 1. #NAN -1.0 1. #nan 1.0 -1. #inf 0 ]
1279
+ --assert [-1. #INF -1.0 0 1.0 1. #INF 1. #NaN 1. #NaN ] = sort [1. #NAN 1. #inf -1.0 1. #nan 1.0 -1. #inf 0 ]
1280
+ ;reversed
1281
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #inf -1.0 1. #nan 1.0 -1. #inf 0 1. #NAN ]
1282
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #inf -1.0 1. #nan 1.0 -1. #inf 1. #NAN 0 ]
1283
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #inf -1.0 1. #nan 1.0 1. #NAN -1. #inf 0 ]
1284
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #inf -1.0 1. #nan 1. #NAN 1.0 -1. #inf 0 ]
1285
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #inf 1. #NAN -1.0 1. #nan 1.0 -1. #inf 0 ]
1286
+ --assert [1. #NaN 1. #NaN 1. #INF 1.0 0 -1.0 -1. #INF ] = sort/reverse [1. #NAN 1. #inf -1.0 1. #nan 1.0 -1. #inf 0 ]
1287
+
1281
1288
===end-group===
1282
1289
1283
1290
0 commit comments