From 23a727b068cc81f2b4f3fef2d3b0e003f0169056 Mon Sep 17 00:00:00 2001 From: Giacomo Cavalieri Date: Sun, 22 Oct 2023 22:29:04 +0200 Subject: rename `iterator.filter` label from `for` to `keeping` --- CHANGELOG.md | 1 + src/gleam/iterator.gleam | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.3