erigontech / erigontech/silkworm

investigate std::format support

Open
#2,384 0 comments 0 reactions 0 assignees View on GitHub
maintenance
Dominant language
C++
Stars
318
Forks
84
PR merge metrics
No merged PRs in 30d

Description

std::format is [supported on clang 17+](https://stackoverflow.com/questions/71777564/cant-use-stdformat-in-c20), but we're on 16.

As a part of this task:
1. Investigate what's needed to upgrade to 17.
2. Test that it works on all our compilers.
3. Test that it works on our silkworm-go release CI.

Implementation note:
clang debian packages can be installed from apt.llvm.org, and we already support it (see compiler_install.sh and llvm.sh), so this could be a matter of bumping the min version.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.