Commit Graph

7901 Commits

Author SHA1 Message Date
Victor Zverovich 5e214f0c43 Cleanup docs 2025-10-12 09:24:58 -07:00
Victor Zverovich 1234bc312e Apply clang-tidy 2025-10-11 07:58:17 -07:00
rohitsutreja b77a751625 Revert std::malloc/std::free to global malloc/free (#4569) (#4570) 2025-10-10 09:37:05 -07:00
rohitsutreja 8db24c0ea9 restore 'inline' for normalize_libcxx_inline_namespaces (#4571) 2025-10-10 07:49:53 -07:00
Fatih BAKIR 03c7e28965 write_demangled_name supports libc++ + clang-cl (#4560)
The current implementation assumes whenever we're on an FMT_MSC_VERSION
compiler, the standard library is MSVC's STL. However, with clang-cl we
have the possibility of using LLVM libc++ instead of MSVC STL. In that
scenario, the previous implementation produced the wrong demangled names
for RTTI types.

This patch detects the different combinations, and combines the existing
demangling implementations to produce the correct names and make all
tests pass on libc++ + clang-cl.
2025-10-08 12:23:57 -07:00
Victor Zverovich 47a18b2fe9 Minor cleanup 2025-10-07 13:52:59 -07:00
Peter Steneteg eb44d87b52 docs: range formatter grammar fix (#4567) 2025-10-07 11:34:00 -07:00
Martin Valgur b580360ab7 base.h: _BitInt is not available when Clang is used as a host compiler for NVCC (#4564) 2025-10-06 08:45:12 -07:00
Oleksandr Koval 486e7ba579 support std::optional holding cv-qualified types (#4562)
Fixes #4561
2025-10-03 04:40:44 -07:00
Victor Zverovich 27ea09836a Error on unsafe uses of join 2025-10-02 16:24:22 -04:00
Victor Zverovich b5b9317a3c Warn about unsafe use of join 2025-10-02 12:35:07 -04:00
dependabot[bot] d13e5d048d Bump github/codeql-action from 3.29.7 to 3.30.5 (#4558)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.7 to 3.30.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/51f77329afa6477de8c49fc9c7046c15b9a4e79d...3599b3baa15b485a2e49ef411a7a4bb2452e7f93)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 06:08:07 -07:00
teruyamato0731 b9ac8b225d style: Correct indentation in locale initialization (#4557) 2025-10-02 04:10:31 -07:00
teruyamato0731 4801f54e59 docs: Add compile-time options to API documentation (#4551) 2025-09-30 14:03:11 -07:00
Victor Zverovich 5f66e07cb0 Suppress an unused argument warning 2025-09-28 19:45:41 -04:00
Victor Zverovich 17be91c079 Fix a clang-tidy error 2025-09-26 08:28:51 -07:00
Victor Zverovich dcea616535 Fix compilation with locale disabled in header-only mode 2025-09-26 07:48:43 -07:00
SnapperTT a2fd48e039 Make FMT_USE_CONSTEVAL optional #4545 (#4546) 2025-09-24 11:00:41 -07:00
Nikita Tsarev e28c371c0f Fix ambiguous call to fprintf when compiling as a C++20 module (#4548) 2025-09-22 11:58:59 -07:00
Victor Zverovich 6b6cdd9405 Store size in a local variable while unchanged 2025-09-21 12:51:06 -07:00
Victor Zverovich c5e55972ae Minor improvements to mkdocs 2025-09-21 12:47:15 -07:00
Victor Zverovich dc409ee86d Explain mkdocs deploy invocation 2025-09-21 12:47:09 -07:00
Yuwei Zhao 4cce5f458d Perf: Optimize function append in include/fmt/base.h (#4541) 2025-09-21 12:40:26 -07:00
Victor Zverovich aa8a30838a Fix mike invocation 2025-09-21 08:03:21 -07:00
CrackedMatter b18ece7d71 Export is_compiled_string and operator""_cf (#4544) 2025-09-19 08:54:54 -07:00
Victor Zverovich e424e3f2e6 Update version 12.0.0 2025-09-17 09:45:35 -07:00
Victor Zverovich ddd20d57ec Bump version 2025-09-17 09:14:47 -07:00
Victor Zverovich 594143e374 Fix formatting in ChangeLog benchmark section
Correct formatting of the benchmark table in ChangeLog.
2025-09-17 09:08:01 -07:00
Victor Zverovich 09005428ab Fix formatting in ChangeLog.md 2025-09-17 09:05:36 -07:00
Victor Zverovich aaefc029d1 Update changelog 2025-09-17 09:05:15 -07:00
Victor Zverovich 9fb9f17dac Update changelog 2025-09-17 09:04:32 -07:00
Victor Zverovich a3b3d7ed46 Simplify duration cast 2025-09-13 11:32:03 -07:00
Victor Zverovich 9aee518f3e Update changelog 2025-09-13 10:51:11 -07:00
Victor Zverovich 83189189a1 Remove get_dynamic_spec 2025-09-13 10:38:50 -07:00
Victor Zverovich 9bb14ffc47 Remove deprecated APIs 2025-09-13 10:07:16 -07:00
Victor Zverovich 556c4177b6 Remove deprecated localtime 2025-09-13 09:41:24 -07:00
Victor Zverovich bfdef8b15d Remove deprecated functions 2025-09-13 09:25:53 -07:00
Victor Zverovich e33c76a1c2 Update changelog 2025-09-13 08:17:13 -07:00
Victor Zverovich f9face7147 Update changelog 2025-09-13 07:59:25 -07:00
Uilian Ries 36390db094 Add Conan instructions in getting-started page (#4537)
Signed-off-by: Uilian Ries <uilianries@gmail.com>
2025-09-10 11:04:48 -07:00
crueter da97ba2914 [cmake] fix MASTER_PROJECT heuristic; only enable install if master project (#4536)
SOURCE vs CURRENT_SOURCE is unreliable. `DEFINED PROJECT_NAME` is a much more portable way of determination.

Also, installation shouldn't default to on if it is a subproject.
2025-09-10 11:01:25 -07:00
Victor Zverovich 79a5e93027 Update changelog 2025-09-10 10:59:23 -07:00
Fatih BAKIR 18e160eb4c Add missing include for crtdbg.h (#4534)
This header uses _CRT_ASSERT, which is defined in crtdbg.h but does not
include it, causing a build error in format-test.cc

Fixes the issue by including the header
2025-09-08 09:37:43 -07:00
Victor Zverovich 53d006abfd Update changelog 2025-09-07 09:20:53 -07:00
Victor Zverovich 63bef33999 Update changelog 2025-09-07 08:36:07 -07:00
Victor Zverovich d7cbfef11c Update changelog 2025-09-07 08:29:03 -07:00
Victor Zverovich 26b033e239 Update changelog 2025-09-07 07:54:59 -07:00
Victor Zverovich 609188cb92 Cleanup macro definitions 2025-09-07 07:44:49 -07:00
Victor Zverovich 84b9c00711 Update changelog 2025-09-07 07:44:11 -07:00
Marcel 9908d00037 Delete Bazel support (#4530) 2025-09-05 15:53:13 -07:00