aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiacomo Cavalieri <giacomo.cavalieri@icloud.com>2023-10-22 22:29:04 +0200
committerLouis Pilfold <louis@lpil.uk>2023-10-23 13:59:48 +0100
commit23a727b068cc81f2b4f3fef2d3b0e003f0169056 (patch)
tree52120990660a49303586c4dd883a8e38b605e833
parent8b336265d7a61b327a0130548521f12256bd249f (diff)
downloadgleam_stdlib-23a727b068cc81f2b4f3fef2d3b0e003f0169056.tar.gz
gleam_stdlib-23a727b068cc81f2b4f3fef2d3b0e003f0169056.zip
rename `iterator.filter` label from `for` to `keeping`
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/gleam/iterator.gleam2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b23f64a..2fb9314 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
## Unreleased
+- The `iterator.filter` label `for` was renamed to `keeping`.
- The `list.filter` label `for` was renamed to `keeping`.
- Improved performance of `string.to_graphemes` on JavaScript.
- The `iterator` module gains the `map2` function.
diff --git a/src/gleam/iterator.gleam b/src/gleam/iterator.gleam
index c13a10e..069c75b 100644
--- a/src/gleam/iterator.gleam
+++ b/src/gleam/iterator.gleam
@@ -573,7 +573,7 @@ fn do_filter(
///
pub fn filter(
iterator: Iterator(a),
- for predicate: fn(a) -> Bool,
+ keeping predicate: fn(a) -> Bool,
) -> Iterator(a) {
fn() { do_filter(iterator.continuation, predicate) }
|> Iterator