CODER-7777 78b6a96f28 Silence -Wc++20-extensions at the remaining [[unlikely]] sites (fixes #427)
The javascript early-exit checks added in b2e41e8 use fastfloat_unlikely
without the point-of-use clang diagnostic guard that the other call sites
have (see #387), so clang with -pedantic in C++11/14/17 mode warns
"use of the 'unlikely' attribute is a C++20 extension".

Wrap both sites with the same guarded pragma push/pop already used in
parse_number.h and decimal_to_binary.h. No change to code generation.

Add a CI step compiling fast_float.h with clang-14 and
-pedantic-errors -Werror in C++11/14/17/20 to catch regressions.
2026-10-29 05:53:02 +05:30
..
alpine.yml CI: pin Alpine to v3.22 (setup-alpine v1 fails with apk-tools v3) 2026-09-26 14:53:33 -04:00
amalgamate-ubuntu24.yml Avoid old-style casts 2026-08-20 13:30:32 -04:00
cifuzz.yml Bump the github-actions group across 1 directory with 3 updates 2026-03-16 00:08:44 +00:00
emscripten.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
lint_and_format_check.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
msys2-clang.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
msys2.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
on-release.yml Add manually triggered release workflow; fix on-release asset upload 2026-10-04 12:05:40 -04:00
pages.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
release.yml Add manually triggered release workflow; fix on-release asset upload 2026-10-04 12:05:40 -04:00
risc.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
s390x.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
ubuntu22-clang.yml Silence -Wc++20-extensions at the remaining [[unlikely]] sites (fixes #427) 2026-10-29 05:53:02 +05:30
ubuntu22-gcc12.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
ubuntu22-sanitize.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
ubuntu22.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
ubuntu24-cxx20.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
ubuntu24.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
vs17-arm-ci.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
vs17-ci.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
vs17-clang-ci.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00
vs17-cxx20.yml Bump actions/checkout in the github-actions group across 1 directory 2026-07-13 00:06:02 +00:00