diff --git a/CHANGELOG.md b/CHANGELOG.md index 82429253..b6480c93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -207,6 +207,28 @@ +
+ +#### [@stdlib/ndarray/mostly-safe-casts](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/mostly-safe-casts) + +
+ +
+ +##### Features + +- [`131d649`](https://github.com/stdlib-js/stdlib/commit/131d649c6b22a6247121db1fd380658bf4e83b65) - add boolean dtype support to `ndarray/mostly-safe-casts` [(#2554)](https://github.com/stdlib-js/stdlib/pull/2554) + +
+ + + +
+ +
+ + +
#### [@stdlib/ndarray/promotion-rules](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/promotion-rules) @@ -330,6 +352,7 @@ A total of 3 people contributed to this release. Thank you to the following cont
+- [`131d649`](https://github.com/stdlib-js/stdlib/commit/131d649c6b22a6247121db1fd380658bf4e83b65) - **feat:** add boolean dtype support to `ndarray/mostly-safe-casts` [(#2554)](https://github.com/stdlib-js/stdlib/pull/2554) _(by Jaysukh Makvana, Athan Reines)_ - [`4e860d8`](https://github.com/stdlib-js/stdlib/commit/4e860d827216f445b5abc569a0d7d7d7e61d83f6) - **feat:** add boolean dtype support to `ndarray/same-kind-casts` [(#2555)](https://github.com/stdlib-js/stdlib/pull/2555) _(by Jaysukh Makvana)_ - [`29f4e2b`](https://github.com/stdlib-js/stdlib/commit/29f4e2b3786a8dcec6254b0ab6fb0d69164a673a) - **feat:** add boolean dtype support to `ndarray/promotion-rules` [(#2524)](https://github.com/stdlib-js/stdlib/pull/2524) _(by Jaysukh Makvana)_ - [`41a5c49`](https://github.com/stdlib-js/stdlib/commit/41a5c4954cc46899abfe20145987627b2e86fc94) - **test:** update tests in `ndarray/base/*` to support boolean dtypes [(#2505)](https://github.com/stdlib-js/stdlib/pull/2505) _(by Jaysukh Makvana, Athan Reines)_ diff --git a/mostly-safe-casts/lib/data.json b/mostly-safe-casts/lib/data.json index 1824602c..0b9f6cfc 100644 --- a/mostly-safe-casts/lib/data.json +++ b/mostly-safe-casts/lib/data.json @@ -12,7 +12,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "float32": { "float64": 1, @@ -27,7 +28,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "int32": { "float64": 1, @@ -42,7 +44,8 @@ "complex128": 1, "complex64": 0, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "int16": { "float64": 1, @@ -57,7 +60,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "int8": { "float64": 1, @@ -72,7 +76,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "uint32": { "float64": 1, @@ -87,7 +92,8 @@ "complex128": 1, "complex64": 0, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "uint16": { "float64": 1, @@ -102,7 +108,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "uint8": { "float64": 1, @@ -117,7 +124,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "uint8c": { "float64": 1, @@ -132,7 +140,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "complex128": { "float64": 0, @@ -147,7 +156,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "complex64": { "float64": 0, @@ -162,7 +172,8 @@ "complex128": 1, "complex64": 1, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "generic": { "float64": 0, @@ -177,7 +188,8 @@ "complex128": 0, "complex64": 0, "binary": 0, - "generic": 1 + "generic": 1, + "bool": 0 }, "binary": { "float64": 0, @@ -192,6 +204,23 @@ "complex128": 0, "complex64": 0, "binary": 1, - "generic": 0 + "generic": 0, + "bool": 0 + }, + "bool": { + "float64": 0, + "float32": 0, + "int32": 0, + "int16": 0, + "int8": 0, + "uint32": 0, + "uint16": 0, + "uint8": 0, + "uint8c": 0, + "complex128": 0, + "complex64": 0, + "binary": 0, + "generic": 1, + "bool": 1 } }