Does anyone know when gcc will support std::format?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Kalman

    Kalman Filter (by FrancoisCarouge)

    A façade (example) included only for your GCC builds and with the fmt library would allow you to generically use the std::format support in your code. Avoiding the fmt:: and dependencies with MSVC. When the support lands in GCC, only that file would need to be deleted.

  • C++ Format

    A modern formatting library

    As far as I know, libfmt hasn't required exceptions since 2014.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • libCat

    🐈‍⬛ A runtime for C++23 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!

    In my case, I'm running this on x86-64 Void Linux. The basic problem is that this does not have libC or POSIX due to their numerous pessimizations and design flaws, so anything that calls into pthreads or malloc cannot link correctly if it even compiles, which includes lib(std)c++. An STL is a dependency of fmt, so by extension fmt cannot work with this. libCat allocators provide a much more powerful and readable programming-model, which is irreconcilably different from the STL allocator style. Hopefully I'll have some blogs about the design going once it's a little further along.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts