enso/test
Pavel Marek 4076a64f33
NaN can be used as a key in Map (#6301)
`Number.nan` can be used as a key in `Map`. This PR basically implements the support for [JavaScript's Same Value Zero Equality](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness#same-value-zero_equality) so that `Number.nan` can be used as a key in `Map`.

# Important Notes
- For NaN, it holds that `Meta.is_same_object Number.nan Number.nan`, and `Number.nan != Number.nan` - inspired by JS spec.
- `Meta.is_same_object x y` implies `Any.== x y`, except for `Number.nan`.
2023-04-20 09:25:36 +00:00
..
Benchmarks UnresolvedSymbol is now accepted by Vector.sort (#6334) 2023-04-20 07:58:58 +00:00
Examples_Tests Proper implementation of Value Types in Table (#6073) 2023-03-31 16:16:18 +00:00
Geo_Tests All Enso objects are hasheable (#3878) 2023-01-19 10:33:25 +01:00
Google_Api_Test Parse the standard library (#3830) 2022-10-31 16:19:12 +00:00
Image_Tests Small issues from working with Ned (#6160) 2023-04-03 13:01:42 +00:00
Meta_Test_Suite_Tests Remove old (Java) Regex library and replace with new (Truffle) library. (#6195) 2023-04-04 19:58:26 +00:00
micro-distribution Change order of arguments when controlling context (#6357) 2023-04-19 14:00:27 +00:00
Table_Tests sort handles incomparable values (#5998) 2023-04-16 16:40:12 +02:00
Tests NaN can be used as a key in Map (#6301) 2023-04-20 09:25:36 +00:00
Visualization_Tests Implement Table.union for Database backend (#6204) 2023-04-06 08:40:34 +00:00