All range implementations are now deleted in chromium and the std
implementation is to be used in its place.
This is a mechanical change.
```bash
function add_header {
echo "Adding header $1"
git diff --name-only \
| xargs ../tools/add_header.py --header "$1"
git grep -l "std::ranges" \
| xargs ../tools/add_header.py --header "$1"
}
function remove_header {
echo "Removing header $1"
git diff --name-only \
| xargs ../tools/add_header.py --header "$1" --remove
git grep -l "$1" \
| xargs ../tools/add_header.py --header "$1" --remove
}
```
Chromium change:
https://chromium.googlesource.com/chromium/src/+/3b811ffd3cef9d11cda6812ac4d22dcfdbad7d0f
commit 3b811ffd3cef9d11cda6812ac4d22dcfdbad7d0f
Author: Peter Kasting <pkasting@chromium.org>
Date: Wed Jan 29 14:20:16 2025 -0800
Remove base/ranges/.
Bug: 386918226
Resolves https://github.com/brave/brave-browser/issues/43664