Skip to content

Adding span to CETL - #5

Merged
thirtytwobits merged 13 commits into
OpenCyphal:mainfrom
thirtytwobits:main
Mar 12, 2023
Merged

thirtytwobits merged 13 commits into
OpenCyphal:mainfrom
thirtytwobits:main

Conversation

@thirtytwobits

Copy link
Copy Markdown
Member

The first polyfill class in CETL, span. This commit also establishes some of the infrastructure needed for cetlvast and provides full cetlvast coverage of the new span type.

Reviewers: concentrate on span.h and test_span.cpp. Comments on the cmake stuff are welcome but not required.

The first polyfill class in CETL, span. This commit also establishes some of the infrastructure needed for cetlvast and provides full cetlvast coverage of the new span type.
@thirtytwobits

Copy link
Copy Markdown
Member Author

Also, CI isn't setup yet. Once span is in place I'll setup our full suite on github actions.

Comment thread cetlvast/CMakeLists.txt Outdated
Comment thread cetlvast/CMakeLists.txt Outdated
Comment thread cetlvast/CMakeLists.txt Outdated
Comment thread cetlvast/CMakeLists.txt Outdated
Comment thread cetlvast/cmake/compiler_flag_sets/native.cmake Outdated
Comment thread include/cetl/span.h
Comment thread include/cetl/span.h Outdated
Comment thread include/cetl/span.h
Comment thread include/cetl/span.h
Comment thread include/cetl/span.h
@thirtytwobits thirtytwobits mentioned this pull request Mar 8, 2023
@thirtytwobits

Copy link
Copy Markdown
Member Author

Updated the C++14 issues but I haven't addressed everything in the review yet.

Comment thread cetlvast/CMakeLists.txt Outdated
Comment thread include/cetl/cetl.h Outdated
Comment thread include/cetl/span.h Outdated
@thirtytwobits

Copy link
Copy Markdown
Member Author

Okay. we good with this now?

@thirtytwobits
thirtytwobits merged commit fa30b55 into OpenCyphal:main Mar 12, 2023
serges147 pushed a commit that referenced this pull request Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants