From 670385d11e9c54023570b7259bd680f9e9d8ebb9 Mon Sep 17 00:00:00 2001 From: Jeff Garland Date: Thu, 25 Dec 2025 09:40:53 -0700 Subject: [PATCH] 51 - make compiler support table, readme fixes --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 96f584d..4e9ff82 100644 --- a/README.md +++ b/README.md @@ -80,10 +80,17 @@ but with different checked conditions on exiting the scope. Full runnable examples can be found in `examples/`. + ## Integrate beman.scope into your project Beman.scope is a header-only library that currently relies on TS implementations -and is thus currently available only on g++-13 and up, or clang 19 and up -- in C++20 mode. +for `unique_resource` and is thus currently available only on g++-13 and up, or +clang 19 and up -- in C++20 mode. + +| C++ Version | Compilers | Note | +|-------------|------------------|-------------------| +| 20 | gcc13+, clang19+ | No modules | +| 23-26 | gcc15+, clang19+ | modules supported | Note that modules support is currently tested only on clang++-19 and above and g++-15.