Sitelet https://github.com/qdrvm/scale-codec-cpp/pull/18
Skip to content

Update for C++20 - #18

Merged
xDimon merged 19 commits into
masterfrom
update/cxx20
Oct 26, 2023
Merged

xDimon merged 19 commits into
masterfrom
update/cxx20

Conversation

@xDimon

@xDimon xDimon commented Oct 25, 2023

Copy link
Copy Markdown
Member

Update using standard to C++20.
Replace Microsoft.GSL by STL analogs.
Add concepts for containers and span.
Replace include-guards by pragma-once.
Update Hunter PM.
Update copyright comments.
Bump version to 1.1.0

@xDimon
xDimon requested review from Harrm and kamilsa October 25, 2023 08:50
@xDimon xDimon unassigned kamilsa and Harrm Oct 25, 2023
Comment thread include/scale/buffer/buffer_back_insert_iterator.hpp Outdated
kamilsa
kamilsa previously approved these changes Oct 25, 2023
Comment thread test/scale_collection_test.cpp Outdated
Comment thread src/buffer/hexutil.cpp Outdated
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Comment thread include/scale/scale_encoder_stream.hpp
Comment thread include/scale/scale_encoder_stream.hpp Outdated
Comment thread include/scale/types.hpp
Comment thread include/scale/scale_decoder_stream.hpp Outdated
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
xDimon and others added 5 commits October 25, 2023 18:22
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>
@xDimon
xDimon merged commit 46e2695 into master Oct 26, 2023
@xDimon
xDimon deleted the update/cxx20 branch October 26, 2023 13:11
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.

4 participants