Commit Graph

  • 2af403ce64 Simplify type mapping Victor Zverovich 2024-09-14 20:59:54 -07:00
  • b7513b1d00 Simplify type mapping Victor Zverovich 2024-09-14 20:23:42 -07:00
  • 761d35f763 Cleanup format_as handling Victor Zverovich 2024-09-14 19:34:58 -07:00
  • 545dc4148a Add value ctor taking name_arg Victor Zverovich 2024-09-14 10:24:47 -07:00
  • 3f5e45dd33 Simplify handling of _BitInt Victor Zverovich 2024-09-14 10:07:50 -07:00
  • 2e3b6fbd9f Remove redundant check Victor Zverovich 2024-09-14 09:48:33 -07:00
  • a0328e1f9f Improve error reporting Victor Zverovich 2024-09-14 09:37:04 -07:00
  • de28ef5f86 Remove make_arg Victor Zverovich 2024-09-14 09:18:47 -07:00
  • 2d5e561a6b Cleanup argument handling Victor Zverovich 2024-09-14 08:50:14 -07:00
  • 6537fb439c Update changelog Victor Zverovich 2024-09-14 08:14:22 -07:00
  • 50aac2ac92 Add reference to iterator_traits Victor Zverovich 2024-09-14 08:07:39 -07:00
  • 538d8777e5 Workaround a bug in libstdc++ Victor Zverovich 2024-09-14 07:15:39 -07:00
  • 0335312320 Demacrify UTF-8 check Victor Zverovich 2024-09-13 18:38:08 -07:00
  • 463fe65f17 Cleanup FMT_COMPILE_STRING Victor Zverovich 2024-09-12 19:53:28 -07:00
  • 1782a6eac0 Rename pragma macros Victor Zverovich 2024-09-12 19:14:22 -07:00
  • b52fb98846 Fix no locale build Victor Zverovich 2024-09-11 20:02:11 -07:00
  • b6a6ec7f1c FMT_EXCEPTIONS -> FMT_USE_EXCEPTIONS Victor Zverovich 2024-09-11 19:34:12 -07:00
  • 89999f1672 Simplify pragma Victor Zverovich 2024-09-11 18:52:56 -07:00
  • b90b4bc981 Remove FMT_STATIC_THOUSANDS_SEPARATOR in favor of FMT_USE_LOCALE Victor Zverovich 2024-09-11 18:30:05 -07:00
  • a1d6f9a973 Minor cleanup Victor Zverovich 2024-09-11 17:20:20 -07:00
  • 689ec7a087 Cleanup Victor Zverovich 2024-09-11 16:05:34 -07:00
  • 28143dc99d Cleanup chrono Victor Zverovich 2024-09-11 15:41:51 -07:00
  • 1bde49e545 Remove FMT_USE_USER_LITERALS Victor Zverovich 2024-09-11 08:54:54 -07:00
  • f924d16e47 fix: pass /utf-8 only if the compiler is MSVC at build time Amin Yahyaabadi 2024-09-11 04:55:58 -07:00
  • ab8f9d5b08 Cleanup format API Victor Zverovich 2024-09-11 07:48:43 -07:00
  • 6f62db098a Cleanup format API Victor Zverovich 2024-09-11 07:17:14 -07:00
  • ab44ee7521 Avoid shadowing Victor Zverovich 2024-09-11 06:49:02 -07:00
  • 0d4e7e3fee Remove old workaround Victor Zverovich 2024-09-11 06:17:47 -07:00
  • 8ee89546ff Remove old workaround Victor Zverovich 2024-09-10 21:06:25 -07:00
  • a5deb96bf5 Update gcc version Victor Zverovich 2024-09-10 20:37:50 -07:00
  • 61a241f03f Cleanup Victor Zverovich 2024-09-10 20:23:04 -07:00
  • ff82d8d2b5 Cleanup visit Victor Zverovich 2024-09-10 20:04:00 -07:00
  • 0cc20f5639 Remove iterator_t Victor Zverovich 2024-09-10 19:42:49 -07:00
  • 2ba6785d8f Remove unused type Victor Zverovich 2024-09-10 19:00:08 -07:00
  • 5644e7507c Remove unnecessary forwarding Victor Zverovich 2024-09-10 18:35:32 -07:00
  • 5345cfe6b3 Adjust clang-format Victor Zverovich 2024-09-10 18:24:35 -07:00
  • 3e9fdb3a1f Cleanup Victor Zverovich 2024-09-10 17:01:23 -07:00
  • 3ada4aed20 Optionally exclude Unicode data Victor Zverovich 2024-09-08 16:36:02 -07:00
  • b37be85bf1 Optionally disable named arguments Victor Zverovich 2024-09-08 16:10:01 -07:00
  • 70643b2511 Don't use format_error if exceptions disabled Victor Zverovich 2024-09-08 15:56:36 -07:00
  • 967e2d177d Cleanup Victor Zverovich 2024-09-08 11:32:42 -07:00
  • 02c5d637c5 Cleanup Victor Zverovich 2024-09-08 11:07:00 -07:00
  • 047bf75c24 Cleanup Victor Zverovich 2024-09-08 10:00:25 -07:00
  • 2d3ba32e79 Improve debug codegen Victor Zverovich 2024-09-08 09:17:59 -07:00
  • 6c90b31fbd Improve debug codegen Victor Zverovich 2024-09-08 07:48:27 -07:00
  • 9408c2ae8c Readd support for FMT_BUILTIN_TYPES Victor Zverovich 2024-09-07 07:40:37 -07:00
  • cc3ff1529d Cleanup Victor Zverovich 2024-09-06 16:30:01 -07:00
  • 158893b384 Cleanup Victor Zverovich 2024-09-06 13:20:44 -07:00
  • f5a16a484b Cleanup Victor Zverovich 2024-09-06 12:27:48 -07:00
  • cad876be4c Switch to vargs Victor Zverovich 2024-09-06 12:09:56 -07:00
  • debf6f8285 Switch to vargs Victor Zverovich 2024-09-06 09:10:39 -07:00
  • 35f4fab4c4 Simplify value ctor Victor Zverovich 2024-09-06 08:52:25 -07:00
  • ff8f324786 Minor cleanup Victor Zverovich 2024-09-06 08:28:02 -07:00
  • bd48715d81 Simplify make_format_args Victor Zverovich 2024-09-06 08:15:33 -07:00
  • 57d6df62f7 Simplify make_format_args Victor Zverovich 2024-09-06 08:00:21 -07:00
  • 8ed4a9dcc1 Improve debug codegen Victor Zverovich 2024-09-05 20:18:52 -07:00
  • f288f45e46 Prepare for arg_store unification Victor Zverovich 2024-09-05 19:00:48 -07:00
  • 5bf577ca58 Backport from GoogleTest: "Work around a maybe-uninitialized warning under GCC 12" (0320f517fd) Vladislav Shchapov 2024-09-05 15:57:02 +05:00
  • b6de66819e Backport from GoogleTest: "Always initialize fields in MatcherBase constructors" (https://github.com/google/googletest/pull/3797) Vladislav Shchapov 2024-09-05 15:38:07 +05:00
  • 6870e4b06b Workaround for GCC regression: false positive null-dereference in vector.resize Vladislav Shchapov 2024-09-05 15:23:12 +05:00
  • 5cdef76034 Switch to gcc-13 for C++23 tests Vladislav Shchapov 2024-09-05 00:18:23 +05:00
  • a2c290bc34 Suppress a bogus MSVC warning Victor Zverovich 2024-09-04 17:20:30 -07:00
  • f1e3016c13 Optimize debug codegen Victor Zverovich 2024-09-04 16:32:04 -07:00
  • 106dc8fd64 Reduce usage of type_identity Victor Zverovich 2024-09-04 16:23:51 -07:00
  • c3344e21e2 Cleanup base API Victor Zverovich 2024-09-04 15:34:38 -07:00
  • 5f438c967e Remove make_arg Victor Zverovich 2024-09-04 14:42:25 -07:00
  • 2a257798d4 Reenable FMT_BUILTIN_TYPES Victor Zverovich 2024-09-04 13:26:52 -07:00
  • 22d50c1a9c Add support formatting std::expected<void, E> Vladislav Shchapov 2024-09-03 21:44:10 +05:00
  • 1cc10ab68f Make is_formattable work with const/volatile void Vladislav Shchapov 2024-09-04 20:05:23 +05:00
  • 6aaf7f4b79 Suppress a gcc 13 warning Victor Zverovich 2024-09-04 11:43:12 -07:00
  • b4d1d7f8e6 Improve debug codegen Victor Zverovich 2024-09-04 08:21:18 -07:00
  • 1e0771c70a Fix broken CI for shared library on macos and linux (#4151) Vladislav Shchapov 2024-09-04 20:53:50 +05:00
  • 3df47a4677 Make is_formattable work with void Victor Zverovich 2024-09-04 07:33:56 -07:00
  • b4aea98b55 Small fixes for some issues with modules builds (#4152) Cameron Angus 2024-09-04 23:29:41 +09:00
  • 565461a0d3 Update MSVC workaround in compile-test Victor Zverovich 2024-09-04 06:43:05 -07:00
  • e2b7238707 Cleanup format string API Victor Zverovich 2024-09-03 21:30:57 -07:00
  • 1e0c6cdc3b Make symbol sizes shorter Victor Zverovich 2024-09-03 20:44:37 -07:00
  • a8bcf81f72 Minor cleanup Victor Zverovich 2024-09-03 18:31:39 -07:00
  • 15694c9a84 Workaround an MSVC bug Victor Zverovich 2024-09-03 16:12:29 -07:00
  • 4cae2da0d0 Workaround a clang 17 bug Victor Zverovich 2024-09-03 15:58:33 -07:00
  • 79e5ae919c Fix locale tests on FreeBSD Victor Zverovich 2024-09-03 12:50:03 -07:00
  • 894b71da85 Fix handling of _BitInt Victor Zverovich 2024-09-03 11:19:27 -07:00
  • 7a6a2a79ed Improve debug codegen Victor Zverovich 2024-09-02 19:38:13 -07:00
  • 387395fc7c Cleanup base API Victor Zverovich 2024-09-02 14:56:17 -07:00
  • 6a88415499 Add FMT_APPLY_VARIADIC Victor Zverovich 2024-09-02 13:59:41 -07:00
  • 9a2aae37d4 Cleanup base API Victor Zverovich 2024-09-02 09:32:10 -07:00
  • 8803768363 Cleanup base API Victor Zverovich 2024-09-02 09:11:33 -07:00
  • 4fa533c70e Cleanup base API Victor Zverovich 2024-09-02 08:22:01 -07:00
  • d980dd7171 Cleanup base API Victor Zverovich 2024-09-02 07:41:20 -07:00
  • 4eed488c66 Cleanup base API Victor Zverovich 2024-09-02 07:13:35 -07:00
  • a6ecd25b80 Improve debug codegen Victor Zverovich 2024-09-02 06:54:45 -07:00
  • 9f29345ea0 Simplify mapped_type_constant Victor Zverovich 2024-09-02 06:41:44 -07:00
  • 4986b4c0ef Simplify arg_mapper Victor Zverovich 2024-09-01 21:59:39 -07:00
  • a5f4d9820c Simplify arg_mapper Victor Zverovich 2024-09-01 21:41:45 -07:00
  • bc3af51272 Reduce the number of instantiations Victor Zverovich 2024-09-01 19:44:34 -07:00
  • 60740b7c24 Cleanup base API Victor Zverovich 2024-09-01 19:35:00 -07:00
  • 9ef160d309 Cleanup base API Victor Zverovich 2024-09-01 18:42:41 -07:00
  • 0b80978c27 Cleanup base API Victor Zverovich 2024-09-01 18:31:41 -07:00
  • 4f39d88650 Cleanup base API Victor Zverovich 2024-09-01 18:24:24 -07:00
  • a86b1acf6a Add mapped_t Victor Zverovich 2024-09-01 17:48:29 -07:00