Skip to content

Commit deecebc

Browse files
authored
Feat: pre-commit autoupdate and apply (#193)
1 parent 80ae397 commit deecebc

File tree

5 files changed

+18
-17
lines changed

5 files changed

+18
-17
lines changed

.pre-commit-config.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# See https://pre-commit.com/hooks.html for more hooks
33
repos:
44
- repo: https://github.com/pre-commit/pre-commit-hooks
5-
rev: v5.0.0
5+
rev: v6.0.0
66
hooks:
77
- id: trailing-whitespace
88
- id: end-of-file-fixer
@@ -11,26 +11,28 @@ repos:
1111
exclude: ^\.clang-(format|tidy)$
1212
- id: check-added-large-files
1313

14+
# Clang-format for C++
1415
# This brings in a portable version of clang-format.
1516
# See also: https://github.com/ssciwr/clang-format-wheel
1617
- repo: https://github.com/pre-commit/mirrors-clang-format
17-
rev: v20.1.7
18+
rev: v21.1.7
1819
hooks:
1920
- id: clang-format
2021
types_or: [c++, c, json]
2122
exclude: docs/TODO.json
2223

2324
# CMake linting and formatting
2425
- repo: https://github.com/BlankSpruce/gersemi
25-
rev: 0.20.1
26+
rev: 0.23.2
2627
hooks:
2728
- id: gersemi
2829
name: CMake linting
2930

30-
# TODO: Markdown linting
31+
# Markdown linting
3132
# Config file: .markdownlint.yaml
33+
# Commented out to disable this by default. Uncomment to enable markdown linting.
3234
# - repo: https://github.com/igorshubovych/markdownlint-cli
33-
# rev: v0.43.0
35+
# rev: v0.46.0
3436
# hooks:
3537
# - id: markdownlint
3638

@@ -40,3 +42,5 @@ repos:
4042
- id: codespell
4143
files: ^.*\.(cmake|cpp|hpp|txt|md|json|in|yaml|yml)$
4244
args: ["-w", "--ignore-words", ".codespellignore" ]
45+
46+
exclude: 'infra/'

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
44
# cmake-format: on
55

6-
cmake_minimum_required(VERSION 3.25...3.31)
6+
cmake_minimum_required(VERSION 3.25...4.2)
77

88
project(beman_execution VERSION 0.0.1 LANGUAGES CXX)
99

examples/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
# cmake-format: on
55

66
list(
7-
APPEND
8-
EXAMPLES
7+
APPEND EXAMPLES
98
stackoverflow
109
inspect
1110
playground

include/beman/execution/detail/transform_sender.hpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ template <typename Domain, ::beman::execution::sender Sender, typename... Env>
4444
::std::remove_cvref_t<decltype(::beman::execution::default_domain{}.transform_sender(
4545
::std::declval<Sender>(), ::std::declval<Env>()...))>>
4646
constexpr auto
47-
transform_sender(Domain, Sender&& sender, const Env&...) noexcept(noexcept(::std::forward<Sender>(sender)))
48-
-> ::beman::execution::sender auto {
47+
transform_sender(Domain, Sender&& sender, const Env&...) noexcept(noexcept(::std::forward<Sender>(sender)))
48+
-> ::beman::execution::sender auto {
4949
return sender;
5050
}
5151

@@ -99,10 +99,9 @@ template <typename Domain, ::beman::execution::sender Sender, typename... Env>
9999
::std::same_as<::std::remove_cvref_t<Sender>,
100100
::std::remove_cvref_t<decltype(::beman::execution::default_domain{}.transform_sender(
101101
::std::declval<Sender>(), ::std::declval<Env>()...))>>
102-
constexpr auto transform_sender(Domain,
103-
Sender&& sender,
104-
const Env&...) noexcept(noexcept(::std::forward<Sender>(sender)))
105-
-> ::beman::execution::sender decltype(auto) {
102+
constexpr auto
103+
transform_sender(Domain, Sender&& sender, const Env&...) noexcept(noexcept(::std::forward<Sender>(sender)))
104+
-> ::beman::execution::sender decltype(auto) {
106105
return ::std::forward<Sender>(sender);
107106
}
108107

tests/beman/execution/CMakeLists.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# src/beman/execution/tests/CMakeLists.txt
22
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3-
cmake_minimum_required(VERSION 3.25...3.31)
3+
cmake_minimum_required(VERSION 3.25...4.2)
44

55
project(beman_execution_tests LANGUAGES CXX)
66

@@ -10,8 +10,7 @@ endif()
1010

1111
list(APPEND todo exec-associate.test)
1212
list(
13-
APPEND
14-
execution_tests
13+
APPEND execution_tests
1514
issue-174.test
1615
issue-186.test
1716
exec-scope-counting.test

0 commit comments

Comments
 (0)