Skip to content

Conversation

@jtdavis777
Copy link
Collaborator

Fixes #8688.

Adds a customization for CreateVector64 for std::vector<bool>

Modified the test_64 code to specifically test this specialization. Compilation fails when the changes in flatbuffer_builder.h are commented out.

@google-cla
Copy link

google-cla bot commented Nov 5, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@jtdavis777 jtdavis777 force-pushed the feature/vector64_of_bool branch from 3b73dc6 to 1a59e8d Compare November 5, 2025 13:59
@jtdavis777
Copy link
Collaborator Author

@dbaileychess or @aardappel could I get a workflow approval? :D

aardappel
aardappel previously approved these changes Nov 5, 2025
@jtdavis777
Copy link
Collaborator Author

@aardappel I believe I have fixed the ci issue, could you rerun the pipeline for me? I think leaving the change in the test fbs is fine

@jtdavis777 jtdavis777 requested a review from aardappel November 11, 2025 16:26
@aardappel aardappel merged commit e68355c into google:master Nov 17, 2025
50 checks passed
@jtdavis777 jtdavis777 deleted the feature/vector64_of_bool branch November 19, 2025 00:13
TJKoury pushed a commit to DigitalArsenal/flatbuffers that referenced this pull request Nov 19, 2025
* add vector64 specialization for vector<bool>

* fix generated code

---------

Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>
TJKoury pushed a commit to DigitalArsenal/flatbuffers that referenced this pull request Nov 19, 2025
* add vector64 specialization for vector<bool>

* fix generated code

---------

Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing the FlatBufferBuilder::CreateVector64(const std::vector<bool>&) overload

2 participants