Skip to content
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

Update/binaryen #1815

Merged
merged 15 commits into from
Sep 28, 2023
Merged

Update/binaryen #1815

merged 15 commits into from
Sep 28, 2023

Conversation

kamilsa
Copy link
Contributor

@kamilsa kamilsa commented Sep 27, 2023

Referenced issues

Description of the Change

Fixes built for apple clang 15

@kamilsa kamilsa changed the base branch from master to update/cxx_20 September 27, 2023 09:46
@kamilsa kamilsa marked this pull request as ready for review September 28, 2023 12:12
@kamilsa kamilsa merged commit 3018408 into update/cxx_20 Sep 28, 2023
4 of 11 checks passed
@kamilsa kamilsa deleted the update/binaryen branch September 28, 2023 12:15
xDimon added a commit that referenced this pull request Sep 29, 2023
* update: bump used C++ standard upto C++20

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix for C++20: using aggregate ctors

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix for C++20: replace deprecated std::is_pod

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix for C++20: replace comparison operators by spaceship-operator

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Allow self-hosted runners

Signed-off-by: safinsaf <safinsaft@gmail.com>

* lexicographical_compare_three_way

Signed-off-by: turuslan <turuslan.devbox@gmail.com>

* fix: ADL recursion

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: BufferView::operator==

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* refactor: different way of lexicographical_compare_three_way for MacOS and others

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: resolve dependency on trie_storage_provider

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Update hunter-gate-url.cmake to new ref

* update: hunter, libp2p, soralog, libfmt

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: formatting and formatters

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* fix: use ::fmt::format explicitly

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* update: soralog, libp2p
fix: related issues

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Fix for build systems without three_way_comparison support

Signed-off-by: Igor Egorov <igor@qdrvm.io>

* trivial

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* update: llvm-13 and fixed wavm

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* hotfix: wavm

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* update: hunter

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* Update/binaryen (#1815)

* Update binaryen

* Update LLVM to compile only IR target

* Switch to LLVM-12.0.1-p3. Condition for binaryen

* Update binaryen condition

* Fix binaryen condition, remove clang-format fixes

* UBSAN: Clang-11 -> Clang-15

* Remove redundant print

* Fix apple clang 15 – disable asio concepts

* Try build llvm with 20 standard flag

* Update llvm to p4

* Update default hunter

* fix: some gcc warnings

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* try to fix wavm build

Signed-off-by: Dmitriy Khaustov aka xDimon <khaustov.dm@gmail.com>

* update hunter

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: safinsaf <safinsaft@gmail.com>
Signed-off-by: turuslan <turuslan.devbox@gmail.com>
Signed-off-by: Igor Egorov <igor@qdrvm.io>
Co-authored-by: safinsaf <safinsaft@gmail.com>
Co-authored-by: turuslan <turuslan.devbox@gmail.com>
Co-authored-by: kamilsa <kamilsa16@gmail.com>
Co-authored-by: Igor Egorov <igor@qdrvm.io>
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.

2 participants