From 8019d68d4ed7cb87ff135fb6bf88e5d507a89ec1 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 17 Jun 2024 13:19:47 +0000 Subject: [PATCH] Auto-generated commit --- CHANGELOG.md | 1 + base/README.md | 9 +++++++++ base/assert/README.md | 6 ++++++ 3 files changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29f2c87f..26831d40 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1858,6 +1858,7 @@ A total of 13 people contributed to this release. Thank you to the following con
+- [`717af94`](https://github.com/stdlib-js/stdlib/commit/717af947ab270abc5422b6d8af7dacd8f0078ca4) - **docs:** update namespace table of contents [(##2389)](#2389) _(by stdlib-bot, Philipp Burckhardt)_ - [`79d01c7`](https://github.com/stdlib-js/stdlib/commit/79d01c7866193a9ff63510316e2ea36cafc72f8a) - **refactor:** special case boolean arrays _(by Athan Reines)_ - [`4fdb218`](https://github.com/stdlib-js/stdlib/commit/4fdb218a0272d18ce2f70d769695bceca33a7653) - **feat:** add `isBooleanArray` to namespace _(by Athan Reines)_ - [`57347fd`](https://github.com/stdlib-js/stdlib/commit/57347fdd4382c4a71935e7ae06d992d04d08f802) - **feat:** add `isBooleanDataType` to namespace _(by Athan Reines)_ diff --git a/base/README.md b/base/README.md index bfa17255..a8fd32ed 100644 --- a/base/README.md +++ b/base/README.md @@ -93,6 +93,8 @@ The namespace exports the following: - [`countSameValueZero( x, value )`][@stdlib/array/base/count-same-value-zero]: count the number of elements in an array that are equal to a specified value. - [`countSameValue( x, value )`][@stdlib/array/base/count-same-value]: count the number of elements in an array that are equal to a specified value. - [`countTruthy( x )`][@stdlib/array/base/count-truthy]: count the number of truthy elements in an array. +- [`cuany( x )`][@stdlib/array/base/cuany]: cumulatively test whether at least one element in a provided array is truthy. +- [`cuevery( x )`][@stdlib/array/base/cuevery]: cumulatively test whether every element in a provided array is truthy. - [`dedupe( x, limit, equalNaNs )`][@stdlib/array/base/dedupe]: remove consecutive duplicated values. - [`everyByRight( x, predicate[, thisArg] )`][@stdlib/array/base/every-by-right]: test whether all elements in an array pass a test implemented by a predicate function, iterating from right to left. - [`everyBy( x, predicate[, thisArg] )`][@stdlib/array/base/every-by]: test whether all elements in an array pass a test implemented by a predicate function. @@ -168,6 +170,7 @@ The namespace exports the following: - [`ones4d( shape )`][@stdlib/array/base/ones4d]: create a four-dimensional nested array filled with ones. - [`ones5d( shape )`][@stdlib/array/base/ones5d]: create a five-dimensional nested array filled with ones. - [`onesnd( shape )`][@stdlib/array/base/onesnd]: create an n-dimensional nested array filled with ones. +- [`put( x, indices, values, mode )`][@stdlib/array/base/put]: replace specified elements of an array with provided values. - [`quaternary2d( arrays, shape, fcn )`][@stdlib/array/base/quaternary2d]: apply a quaternary callback to elements in four two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array. - [`quaternary3d( arrays, shape, fcn )`][@stdlib/array/base/quaternary3d]: apply a quaternary callback to elements in four three-dimensional nested input arrays and assign results to elements in a three-dimensional nested output array. - [`quaternary4d( arrays, shape, fcn )`][@stdlib/array/base/quaternary4d]: apply a quaternary callback to elements in four four-dimensional nested input arrays and assign results to elements in a four-dimensional nested output array. @@ -350,6 +353,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/count-truthy]: https://github.com/stdlib-js/array/tree/main/base/count-truthy +[@stdlib/array/base/cuany]: https://github.com/stdlib-js/array/tree/main/base/cuany + +[@stdlib/array/base/cuevery]: https://github.com/stdlib-js/array/tree/main/base/cuevery + [@stdlib/array/base/dedupe]: https://github.com/stdlib-js/array/tree/main/base/dedupe [@stdlib/array/base/every-by-right]: https://github.com/stdlib-js/array/tree/main/base/every-by-right @@ -500,6 +507,8 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/onesnd]: https://github.com/stdlib-js/array/tree/main/base/onesnd +[@stdlib/array/base/put]: https://github.com/stdlib-js/array/tree/main/base/put + [@stdlib/array/base/quaternary2d]: https://github.com/stdlib-js/array/tree/main/base/quaternary2d [@stdlib/array/base/quaternary3d]: https://github.com/stdlib-js/array/tree/main/base/quaternary3d diff --git a/base/assert/README.md b/base/assert/README.md index dee59d11..fe890a2f 100644 --- a/base/assert/README.md +++ b/base/assert/README.md @@ -48,6 +48,8 @@ The namespace exports the following: - [`contains( x, value )`][@stdlib/array/base/assert/contains]: test if an array contains a provided search value. - [`hasSameValues( x, y )`][@stdlib/array/base/assert/has-same-values]: test if two arrays have the same values. - [`isAccessorArray( value )`][@stdlib/array/base/assert/is-accessor-array]: test if an array-like object supports the accessor (get/set) protocol. +- [`isBooleanDataType( value )`][@stdlib/array/base/assert/is-boolean-data-type]: test if an input value is a supported array boolean data type. +- [`isBooleanArray( value )`][@stdlib/array/base/assert/is-booleanarray]: test if a value is a `BooleanArray`. - [`isComplexFloatingPointDataType( value )`][@stdlib/array/base/assert/is-complex-floating-point-data-type]: test if an input value is a supported array complex-valued floating-point data type. - [`isComplexTypedArray( value )`][@stdlib/array/base/assert/is-complex-typed-array]: test if a value is a complex typed array. - [`isComplex128Array( value )`][@stdlib/array/base/assert/is-complex128array]: test if a value is a `Complex128Array`. @@ -111,6 +113,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/assert/is-accessor-array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-accessor-array +[@stdlib/array/base/assert/is-boolean-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-boolean-data-type + +[@stdlib/array/base/assert/is-booleanarray]: https://github.com/stdlib-js/array/tree/main/base/assert/is-booleanarray + [@stdlib/array/base/assert/is-complex-floating-point-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex-floating-point-data-type [@stdlib/array/base/assert/is-complex-typed-array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex-typed-array