LINUX.ORG.RU
Ответ на: комментарий от d

на Opennet напишут, можно будет скопировать.

А так, вчера просто устал, поэтому новость скинул ссылкой.

Если бы я пилил новость, то добавил бы важное с этих двух файлов: https://github.com/llvm/llvm-project/blob/release/18.x/clang/docs/ReleaseNotes.rst и https://github.com/llvm/llvm-project/blob/release/18.x/libcxx/docs/ReleaseNotes/18.rst

fsb4000 ★★★★★
() автор топика
Ответ на: комментарий от fsb4000

Опередили, а я уж было собрался писать! Что же делать?! :)

dataman ★★★★★
()
Ответ на: комментарий от fsb4000

Интересно, как это заюзать. У меня ни с одним компилятором ни с одной версией не собралось. Но я рукожоп знатный. Вот такое, например:

using namespace std::chrono;
format(std::format("{:%Y-%m-%d %H:%M:%S}.%N", system_clock::now()));
spbzip
()
Последнее исправление: spbzip (всего исправлений: 1)
Ответ на: комментарий от spbzip

Интересно, как это заюзать.

#include <chrono>
#include <iostream>
#include <format>

int main()
{
    std::cout << std::format("{:%Y-%m-%d %H:%M:%S}", std::chrono::system_clock::now()) << " UTC\n";
}

$ clang++ -std=c++20 --stdlib=libc++ main.cpp

2024-03-07 20:56:03.384530 UTC

dataman ★★★★★
()
Ответ на: комментарий от spbzip

Вот бред – chrono::format. Это в какой вселенной?

Но, учитывая

я рукожоп знатный

вопросов и ответов больше не имею.

dataman ★★★★★
()
Ответ на: комментарий от fsb4000

Спасибо. В основном CLang и gcc дают одинаковые результаты с учетом погрешности измерений. Есть несколько алгоритмов, где имеется явное (> 10%) преимущество одного из компиляторов, но это синтетические тесты и на них полагаться так себе идея.

blex ★★★★
()

Попытался новым LLVM собрать https://github.com/quantumsheep/demo-antlr4-llvm.git

API поломанное… :( Сильно поломанное, и как заменять deprecated не сильно очевидно. И в документации тяжело искать…

Stable API nonsense

blex ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.