diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8797adc..af412b9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -39,4 +39,9 @@ repos: hooks: - id: codespell + - repo: https://github.com/bemanproject/beman-tidy + rev: v0.3.1 + hooks: + - id: beman-tidy + exclude: 'cookiecutter/|infra/' diff --git a/README.md b/README.md index fe59beb..09acc01 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception `beman.timed_lock_alg` implements timed lock algorithms for multiple lockables and `std::multi_lock`. -**Implements**: `std::try_lock_until` and `std::try_lock_for` proposed in [Timed lock algorithms for multiple lockables (P3832)](https://isocpp.org/files/papers/P3832R1.html) and `std::multi_lock` proposed in [`std::multi_lock` (P3833)](https://isocpp.org/files/papers/P3833R2.html) +**Implements**: `std::try_lock_until` and `std::try_lock_for` proposed in [Timed lock algorithms for multiple lockables (P3832)](https://wg21.link/P3832R1) and `std::multi_lock` proposed in [`std::multi_lock` (P3833)](https://wg21.link/P3833R2). **Status**: [Under development and not yet ready for production use.](https://github.com/bemanproject/beman/blob/main/docs/beman_library_maturity_model.md#under-development-and-not-yet-ready-for-production-use)