Skip to content

Commit acfb7e9

Browse files
committed
renamed execution26 to execution
1 parent d01727f commit acfb7e9

File tree

324 files changed

+5127
-4981
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

324 files changed

+5127
-4981
lines changed

.clang-tidy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Checks:
2626
-*-use-equals-default,
2727
-*-braces-around-statements
2828
'
29-
HeaderFilterRegex: '.*/execution26/(include|src|example|tests)/.*\.(hpp)$'
29+
HeaderFilterRegex: '.*/execution/(include|src|example|tests)/.*\.(hpp)$'
3030
WarningsAsErrors: 'clang*'
3131
FormatStyle: file
3232

CMakeLists.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
cmake_minimum_required(VERSION 3.25...3.31)
77

8-
project(beman_execution26 VERSION 0.0.1 LANGUAGES CXX)
8+
project(beman_execution VERSION 0.0.1 LANGUAGES CXX)
99

1010
if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
1111
message(FATAL_ERROR "In-source builds are not allowed!")
1212
endif()
1313

14-
set(TARGET_NAME execution26)
14+
set(TARGET_NAME execution)
1515
set(TARGET_NAMESPACE beman)
1616
set(TARGET_PREFIX ${TARGET_NAMESPACE}.${TARGET_NAME})
1717
set(TARGET_LIBRARY ${PROJECT_NAME})
@@ -20,27 +20,27 @@ set(TARGET_PACKAGE_NAME ${PROJECT_NAME}-config)
2020
set(TARGETS_EXPORT_NAME ${PROJECT_NAME}-targets)
2121

2222
option(
23-
BEMAN_EXECUTION26_ENABLE_TESTING
23+
BEMAN_EXECUTION_ENABLE_TESTING
2424
"Enable building tests and test infrastructure. Values: { ON, OFF }."
2525
${PROJECT_IS_TOP_LEVEL}
2626
)
2727

2828
option(
29-
BEMAN_EXECUTION26_BUILD_EXAMPLES
29+
BEMAN_EXECUTION_BUILD_EXAMPLES
3030
"Enable building examples. Values: { ON, OFF }."
3131
${PROJECT_IS_TOP_LEVEL}
3232
)
3333

3434
option(
35-
BEMAN_EXECUTION26_ENABLE_INSTALL
35+
BEMAN_EXECUTION_ENABLE_INSTALL
3636
"Install the project components. Values: { ON, OFF }."
3737
${PROJECT_IS_TOP_LEVEL}
3838
)
3939

4040
include(GNUInstallDirs)
4141
set(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
4242

43-
if(NOT BEMAN_EXECUTION26_ENABLE_INSTALL OR CMAKE_SKIP_INSTALL_RULES)
43+
if(NOT BEMAN_EXECUTION_ENABLE_INSTALL OR CMAKE_SKIP_INSTALL_RULES)
4444
include(FetchContent)
4545

4646
# Add project_options from https://github.com/aminya/project_options
@@ -89,19 +89,19 @@ if(NOT BEMAN_EXECUTION26_ENABLE_INSTALL OR CMAKE_SKIP_INSTALL_RULES)
8989
)
9090
endif()
9191

92-
add_subdirectory(src/beman/execution26)
92+
add_subdirectory(src/beman/execution)
9393

94-
if(BEMAN_EXECUTION26_ENABLE_TESTING)
94+
if(BEMAN_EXECUTION_ENABLE_TESTING)
9595
enable_testing()
9696

97-
add_subdirectory(tests/beman/execution26)
97+
add_subdirectory(tests/beman/execution)
9898
endif()
9999

100-
if(BEMAN_EXECUTION26_BUILD_EXAMPLES)
100+
if(BEMAN_EXECUTION_BUILD_EXAMPLES)
101101
add_subdirectory(examples)
102102
endif()
103103

104-
if(NOT BEMAN_EXECUTION26_ENABLE_INSTALL OR CMAKE_SKIP_INSTALL_RULES)
104+
if(NOT BEMAN_EXECUTION_ENABLE_INSTALL OR CMAKE_SKIP_INSTALL_RULES)
105105
return()
106106
endif()
107107

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ SANITIZER ?= default
3535
SOURCEDIR = $(CURDIR)
3636
BUILDROOT = build
3737
BUILD = $(BUILDROOT)/$(SANITIZER)
38-
EXAMPLE = beman.execution26.examples.stop_token
38+
EXAMPLE = beman.execution.examples.stop_token
3939
CMAKE_CXX_COMPILER=$(COMPILER)
4040

4141
ifeq ($(SANITIZER),release)
@@ -101,7 +101,7 @@ ce:
101101
@mkdir -p $(BUILD)
102102
bin/mk-compiler-explorer.py $(BUILD)
103103

104-
SOURCE_CMAKELISTS = src/beman/execution26/CMakeLists.txt
104+
SOURCE_CMAKELISTS = src/beman/execution/CMakeLists.txt
105105
update:
106106
bin/update-cmake-headers.py $(SOURCE_CMAKELISTS)
107107

@@ -131,7 +131,7 @@ todo:
131131
bin/mk-todo.py
132132

133133
unstage:
134-
git restore --staged tests/beman/execution26/CMakeLists.txt
134+
git restore --staged tests/beman/execution/CMakeLists.txt
135135

136136
.PHONY: clean-doc
137137
clean-doc:

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!--
22
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33
-->
4-
# beman.execution26: Building Block For Asynchronous Programs
4+
# beman.execution: Building Block For Asynchronous Programs
55

66
<img src="https://github.com/bemanproject/beman/blob/main/images/logos/beman_logo-beman_library_under_development.png" style="width:5%; height:auto;">
77

8-
`beman.execution26` provides the basic vocabulary for asynchronous
8+
`beman.execution` provides the basic vocabulary for asynchronous
99
programming as well as important algorithms implemented in terms
1010
of this vocabulary. The key entities of the vocabulary are:
1111

@@ -42,7 +42,7 @@ e.g.:
4242
## Help Welcome!
4343

4444
There are plenty of things which need to be done. Some of these
45-
are listed in the [issues section](https://github.com/bemanproject/execution26/issues).
45+
are listed in the [issues section](https://github.com/bemanproject/execution/issues).
4646
Other contributions are, of course, also welcome. Aside from contributing
4747
code the project welcomes reports on usage experience, code reviews, defect
4848
reports, features requests, etc. There are plenty contribution opportunities.
@@ -55,7 +55,7 @@ for contributing to the library.
5555

5656
| Library | Linux | MacOS | Windows |
5757
| ------- | ----- | ----- | ------- |
58-
| build | ![Linux build status](https://github.com/bemanproject/execution26/actions/workflows/linux.yml/badge.svg) | ![MacOS build status](https://github.com/bemanproject/execution26/actions/workflows/macos.yml/badge.svg) | ![Window build status](https://github.com/bemanproject/execution26/actions/workflows/windows.yml/badge.svg) |
58+
| build | ![Linux build status](https://github.com/bemanproject/execution/actions/workflows/linux.yml/badge.svg) | ![MacOS build status](https://github.com/bemanproject/execution/actions/workflows/macos.yml/badge.svg) | ![Window build status](https://github.com/bemanproject/execution/actions/workflows/windows.yml/badge.svg) |
5959

6060
The following instructions build the library and the examples:
6161

docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ DOXYFILE_ENCODING = UTF-8
4242
# title of most generated pages and in a few other places.
4343
# The default value is: My Project.
4444

45-
PROJECT_NAME = "beman::execution26"
45+
PROJECT_NAME = "beman::execution"
4646

4747
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
4848
# could be handy for archiving the generated documentation or if some version

docs/intro-examples.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ work.
1818

1919
The componentes for `std::execution` are declared in the header
2020
`<execution>`. This particular implementation implements the
21-
cmponents in namespace `beman::execution26` declared in the header
22-
`<beman/execution26/execution.hpp>`:
21+
cmponents in namespace `beman::execution` declared in the header
22+
`<beman/execution/execution.hpp>`:
2323

2424
```c++
25-
#include <beman/execution26/execution.hpp>
25+
#include <beman/execution/execution.hpp>
2626
#include <iostream>
2727
#include <string>
2828
#include <tuple>
2929

30-
namespace ex = ::beman::execution26;
30+
namespace ex = ::beman::execution;
3131
using namespace std::string_literals;
3232
```
3333

examples/allocator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
#include <beman/execution26/execution.hpp>
1+
#include <beman/execution/execution.hpp>
22
#include <iostream>
33
#include <string>
44
#include <memory>
55
#include <memory_resource>
66
#include <span>
77
#include <vector>
88

9-
namespace ex = beman::execution26;
9+
namespace ex = beman::execution;
1010

1111
namespace {
1212
template <std::size_t Size>

examples/doc-just.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// examples/doc-just.cpp -*-C++-*-
22
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
#include <beman/execution26/execution.hpp>
4+
#include <beman/execution/execution.hpp>
55
#include <cassert>
66
#include <string>
7-
namespace ex = beman::execution26;
7+
namespace ex = beman::execution;
88
using namespace std::string_literals;
99

1010
int main() {

examples/doc-just_error.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// examples/doc-just_error.cpp -*-C++-*-
22
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
#include <beman/execution26/execution.hpp>
4+
#include <beman/execution/execution.hpp>
55
#include <system_error>
66
#include <cassert>
7-
namespace ex = beman::execution26;
7+
namespace ex = beman::execution;
88

99
namespace {
1010
void use(auto&&...) {}

examples/doc-just_stopped.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// examples/doc-just_stopped.cpp -*-C++-*-
22
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
33

4-
#include <beman/execution26/execution.hpp>
4+
#include <beman/execution/execution.hpp>
55
#include <system_error>
66
#include <cassert>
77
#include <iostream> //-dk:TODO remove
8-
namespace ex = beman::execution26;
8+
namespace ex = beman::execution;
99

1010
namespace {
1111
void use(auto&&...) {}

0 commit comments

Comments
 (0)