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

Use std::format() API now, instead of fmtlib #104

Merged
merged 1 commit into from
Sep 27, 2024
Merged

Conversation

christianparpart
Copy link
Member

@christianparpart christianparpart commented Sep 21, 2024

@Yaraslaut I also dropped Ubuntu 20.04, because we don't support it in Contour anymore anyways. For Ubuntu 22.04 I needed to install a newer Clang manually (via llvm.sh), as we at least need Clang 16 to get <format> header. We should only merge iff we agree with that on the Contour side as well, because there, we currently build with Clang 15 on Ubuntu 22.04, and GCC would break there as well. So do we need to support Ubuntu 22.04 still anyways? I'd rather prefer to drop it, especially since we seek to move to c++23 kind-of-soon, as well. I also don't think that (if added t Ubuntu at some point), it'll most likely not be for any old version anyways.

Summary

  • move from fmtlib to std::format
  • drop Ubuntu 20.04 and Ubuntu 22.04 support and checks from GitHub CI pipelines

@Yaraslaut
Copy link
Member

Agree, that we can drop 22.04

Copy link
Member

@Yaraslaut Yaraslaut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Few small comments, can be ignored if needed

scripts/install-deps.sh Outdated Show resolved Hide resolved
src/libunicode/mktables.py Show resolved Hide resolved
src/libunicode/emoji_segmenter.h Outdated Show resolved Hide resolved
@christianparpart
Copy link
Member Author

Fedora Fedora test due to the use of std::simd. This is unrelated. We're fixing it distinctly.

@christianparpart christianparpart merged commit ba35282 into master Sep 27, 2024
6 of 7 checks passed
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.

2 participants