-
Notifications
You must be signed in to change notification settings - Fork 10
Add CMake options for sanitizers #5
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
Conversation
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
…c-cpp into feature/enum-codecs
* Turn off HUNTER_STATUS_DEBUG
Signed-off-by: Igor Egorov <[email protected]>
* Encoder with new partial test Co-authored-by: Artem Ponomarev <[email protected]>
Signed-off-by: turuslan <[email protected]>
* feature: ability to encode nullopt directly * feature: coding of size limited container
* Update outcome and hunter
* update: copyright comments * update: hunter * update: bump C++ standard up to C++20 * refactor: gsl::span replaced by std::span * refactor: containers replaced by range (where it possible) * refactor: clang-format * refactor: replace include-guards by pragma-once * feature: concepts for static and dynamic collections * feature: concepts for static and dynamic span * update: bump version to 1.1.0 * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: CI issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: remove remaining mentions of GSL Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * remove unused buffer * remove unused hex * remove concept * fix: remove redundant data structures Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: .gitignore Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: .gitignore Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: prohibit potentially dangerous implementation Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: return implementation for vector<bool> Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> Co-authored-by: turuslan <[email protected]>
Signed-off-by: turuslan <[email protected]>
Signed-off-by: turuslan <[email protected]>
Signed-off-by: turuslan <[email protected]>
Signed-off-by: turuslan <[email protected]>
Signed-off-by: turuslan <[email protected]>
* feature: custom confing for en-/decoding and jam-codec compatibility Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: mac CI Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: broken build Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: typo Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: typo Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * bump --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
* feature: seal definitions to auto-generated file Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: improve file-generating Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: missed br/ln Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
* feature: vcpkg compatibility feature: std::variant support feature: boost::variant support as feature Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: boost::variant support Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: rename `test` feature for unifying Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: off building of tests by default Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * Try fix build * Fix typo --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> Co-authored-by: Igor Egorov <[email protected]>
* feature: coding of aggregate Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: use concepts Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: incomplete concepts Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: SomeSpan concept Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: version of used hunter Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: CI Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: CI Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: CI Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: hunter and qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: used macros Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: try to fix CI (update macos) Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: rename as_decomposed Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: generate aggregate.hpp in according MAX_AGGREGATE_FIELDS cmake variable Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: redundant decay_t using Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: custom discomposing Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * don't overwrite aggregate.hpp Signed-off-by: turuslan <[email protected]> * fix constructible on macos Signed-off-by: turuslan <[email protected]> * Revert "don't overwrite aggregate.hpp" This reverts commit 4d35097. * don't overwrite aggregate.hpp Signed-off-by: turuslan <[email protected]> * fix makefile Signed-off-by: turuslan <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * configure_file definitions Signed-off-by: turuslan <[email protected]> * update: qtils refactor: avoid direct coding of Tagged types Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils hunter config Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: complete support fixed-width and compact integers Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: CompactReflection for coding int value as compact feature: func for convert int between each other fix: using global definition Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> Signed-off-by: turuslan <[email protected]> Co-authored-by: turuslan <[email protected]>
* epic: total remake Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * variant Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fixed integer Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * classic compact integer Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * jam compact integer Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * enum Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * sptr upts refwrap Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: custom decomposable Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * draft Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * docs and polishing Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * docs and polishing Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: boost variant test Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * tagged types Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fixes Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fixes Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: ci os Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: lvalue/rvalue ambiguous Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * hotfix Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * hotfix Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: decode into lvalue and rvalue fix: enum macros fix: decomposition over rvalue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: macro for using base-class properties in custom decomposition Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: support of decoding into immutable collection Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: doc&test Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: decomposable Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: remove of using ScaleEncode/ScaleDecode concepts Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * clean: remove commented code Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: clang warn for immutable collection Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: scale::impl::memory::encoded_size fix: scale::impl::memory::encoded Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: always forward encode's value by cons-lvalue-ref Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: encode for EncodeOpaqueValue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * clean: remove commented code feature: expose ForCount implementation Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: typo Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: installation of scale_append Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: dtor for encoder/decoder Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: assert for abnormal aggregate Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: jump-table Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: Decoder::read without copying Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * remake: BitVector/SmallBitVector Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issues Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * feature: single-byte implementation of optional bool Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: qtils Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: use externally provided source and receiver of bytes Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: optimisation of read/write continuous sequences of bytes Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: case of custom config Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * refactor: unification Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: scale::decode Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * fix: review issue Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> * update: README Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]> --------- Signed-off-by: Dmitriy Khaustov aka xDimon <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.