-
Notifications
You must be signed in to change notification settings - Fork 11
Add freestanding build support #77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
49c8304
Add freestanding build support
20162026 ea30ea5
Fix formatting
20162026 e3163fe
Remove exception check from freestanding-deleted
20162026 0f8f306
Formatting
20162026 f805280
Update assign_range
20162026 9859f3d
Merge branch 'main' into feature/freestanding
20162026 d907f23
Fix formatting
20162026 83f3635
update modifiers tests
wusatosi ddbc306
add freestanding test CI config
wusatosi 9d97dfe
Make freestanding test work
wusatosi ac83154
Fix freestanding option
20162026 3695477
disable fib example on freestanding
wusatosi cf4f74d
Merge branch 'main' into feature/freestanding
20162026 b1a0692
Update freestanding tests
20162026 6918910
Merge branch 'main' into feature/freestanding
wusatosi 4effc2b
Update tests/beman/inplace_vector/inplace_vector.test.cpp
wusatosi b5de692
fix merge issue
wusatosi 567c6c1
fix merge issue
wusatosi 8c81f1c
operator= is also freestanding delete
wusatosi 329a2f2
fix non google-test tests
wusatosi 32d1a8e
fix constexpr.test.cpp
wusatosi a691393
consistent naming
wusatosi ab78501
disable all freestanding function tests
wusatosi 2567030
temporarily disabling all non-passing test units
wusatosi 98c2e65
fix broken test
wusatosi a3e98e7
fix container_requirements.test.cpp
wusatosi 097a961
add triviality tests back
wusatosi 680e372
add constructor tests back
wusatosi be5dcf7
fix compare.test.cpp
wusatosi 33e7759
add back size_n_data
wusatosi 88fdb27
add erasure tests back
wusatosi 79f6ce1
add modifier tests back
wusatosi c9eebca
add warning when BEMAN_INPLACE_VECTOR_NO_EXCEPTIONS and BEMAN_INPLACE…
wusatosi b9f2c74
add noexceptions test
wusatosi 57b4974
rename constructor.test.cpp as constructor_fs.test.cpp
wusatosi 36bdf19
split container_requirement test into base and freestanding parts
wusatosi 0cc0451
split modifier tests into base and freestanding tests
wusatosi 4fef555
cleanup freestanding test
wusatosi 110c222
split size_n_data test into base and freestanding tests
wusatosi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,11 @@ | ||
| // include/beman/inplace_vector/config.hpp.in -*-C++-*- | ||
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||
|
|
||
| #ifndef BEMAN_INPLACE_VECTOR_CONFIG_HPP | ||
| #define BEMAN_INPLACE_VECTOR_CONFIG_HPP | ||
|
|
||
| #cmakedefine01 BEMAN_INPLACE_VECTOR_NO_EXCEPTIONS() | ||
|
|
||
| #cmakedefine01 BEMAN_INPLACE_VECTOR_FREESTANDING_DELETED() | ||
|
|
||
| #endif |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.