Commit Graph

  • 83652dfee7 Restrict always inlining to the top-level API Victor Zverovich 2024-01-15 09:08:15 -0800
  • d249fd9f84
    Workaround for gcc 6 (#3810) Vladislav Shchapov 2024-01-15 21:58:19 +0500
  • 73d91351b4
    Mark iterator_buffer move constructors as noexcept. (#3808) Bruce Mitchener 2024-01-15 23:46:35 +0700
  • 6103829202 Workaround for gcc 6 Vladislav Shchapov 2024-01-15 20:34:16 +0500
  • fe0d910a7d Replace multiple error reporting mechanisms with report_error Victor Zverovich 2024-01-15 06:48:10 -0800
  • f9294f0e60 Improve handling of format specs Victor Zverovich 2024-01-15 05:56:15 -0800
  • 798f6ffbf3 Mark iterator_buffer move constructors as noexcept. Bruce Mitchener 2024-01-15 10:57:23 +0700
  • c98a5a599f Remove unnecessary checks Victor Zverovich 2024-01-14 17:41:49 -0800
  • 5f30d37102
    Update README.md Victor Zverovich 2024-01-14 17:25:43 -0800
  • 3647feaad5 Improve scan Victor Zverovich 2024-01-14 09:16:18 -0800
  • e420a58f24 Improve scan prototype Victor Zverovich 2024-01-14 08:51:33 -0800
  • c2488d1304
    🛠 Fix double-declaration of format_string ThePhD 2024-01-14 11:51:28 -0500
  • acc60e68b8
    🎉 Array overload safety for base.h only ThePhD 2024-01-14 11:45:04 -0500
  • ca37503f93 scan -> scan_to Victor Zverovich 2024-01-14 08:30:42 -0800
  • 123e058eb3 Improve scan prototype Victor Zverovich 2024-01-14 08:11:13 -0800
  • f924d20dbd core-test -> base-test Victor Zverovich 2024-01-14 06:57:01 -0800
  • d70729215f Fix constness Victor Zverovich 2024-01-14 06:34:25 -0800
  • 362b40c1a3 Fix docs Victor Zverovich 2024-01-13 19:21:27 -0800
  • 56fa4d61f6 Fix docs Victor Zverovich 2024-01-13 19:03:23 -0800
  • cacdf1439f Remove nonstandard alias Victor Zverovich 2024-01-13 15:56:16 -0800
  • 4d766b1670 Invert dependencies Victor Zverovich 2024-01-13 10:29:34 -0800
  • c10859f15c Remove deprecated options Victor Zverovich 2024-01-13 10:18:37 -0800
  • d0963d4823 Make ranges only depend on fmt/base.h Victor Zverovich 2024-01-13 09:44:59 -0800
  • da0f84c42c Cleanup copy functions and move to base.h Victor Zverovich 2024-01-13 09:21:42 -0800
  • 59baac522e Remove unused functions Victor Zverovich 2024-01-13 08:24:00 -0800
  • 21b0458291
    Use std::allocator_traits (#3804) Vladislav Shchapov 2024-01-13 21:48:37 +0500
  • df6a3564b0
    Fix MSVC warning: "The contents of <bit> are available only with C++20 or later." (#3807) Vladislav Shchapov 2024-01-13 21:26:44 +0500
  • dddff751ab Use std::allocator_traits Vladislav Shchapov 2024-01-12 23:31:15 +0500
  • 7c163acfda
    Fix conversion warning in filesystem::path formatter (#3806) Hans-Martin B. Jensen 2024-01-13 17:02:31 +0100
  • 9fca1ec086 Review: use to_ascii instead Hans-Martin B. Jensen 2024-01-13 16:36:32 +0100
  • 5d591a2899 Fix conversion warning in filesystem::path formatter Hans-Martin B. Jensen 2024-01-13 16:01:03 +0100
  • c962bf7321 Fix MSVC warning: "The contents of <bit> are available only with C++20 or later." Vladislav Shchapov 2024-01-13 00:45:41 +0500
  • 1b55d10305
    Update api.rst Victor Zverovich 2024-01-12 16:48:20 -0800
  • 5d9d376d49
    Update api.rst Victor Zverovich 2024-01-12 15:17:52 -0800
  • 6064b85c10
    Update api.rst Victor Zverovich 2024-01-12 13:57:44 -0800
  • deb584c0e1
    Update build.py Victor Zverovich 2024-01-12 13:56:00 -0800
  • 297b22f585 Remove <memory> dependency Victor Zverovich 2024-01-12 08:36:01 -0800
  • 3c9608416a Remove redundant detection of experimental string_view Victor Zverovich 2024-01-12 07:45:07 -0800
  • 0cdee904a4 Add a missing num_bits specialization Victor Zverovich 2024-01-12 07:20:12 -0800
  • 7e58af4eaf Fix an ICE on clang <= 15 Victor Zverovich 2024-01-12 06:47:59 -0800
  • f1924d3269 Cleanup macros Victor Zverovich 2024-01-12 06:35:25 -0800
  • 52174953bc Cleanup conseval detection Victor Zverovich 2024-01-12 04:42:28 -0800
  • b71d98774b Reduce usage of FMT_COSTEXPR20 Victor Zverovich 2024-01-11 21:22:32 -0800
  • 810d1750f1 Cleanup constexpr detection Victor Zverovich 2024-01-11 21:06:40 -0800
  • 170ffb1ff8 Simplify constexpr checks Victor Zverovich 2024-01-11 19:51:10 -0800
  • e470ba8b7b Simplify exception detection Victor Zverovich 2024-01-11 19:27:54 -0800
  • bf98e3e4c6 Cleanup macros Victor Zverovich 2024-01-11 18:50:53 -0800
  • fd87a23d34 Reduce memory dependency Victor Zverovich 2024-01-10 19:34:31 -0800
  • b71ef65b6e Remove iterator dependency Victor Zverovich 2024-01-10 18:27:56 -0800
  • c5340539f9 Remove unnecessary trait specialization Victor Zverovich 2024-01-10 17:51:44 -0800
  • 971f7ae768 Minor cleanup Victor Zverovich 2024-01-10 16:43:00 -0800
  • 6159e2b0ab Bazel support: Switch to globbing to collect header files Vertexwahn 2024-01-10 20:19:06 +0100
  • da7a232b9e Cleanup contexts Victor Zverovich 2024-01-10 13:09:55 -0800
  • a877d8b99f Bazel support: Switch to globbing to collect header files Vertexwahn 2024-01-10 20:19:06 +0100
  • 2595bf57b3 Fix formatting of ranges with begin()&/end()& Tristan Brindle 2024-01-10 19:17:28 +0000
  • fb7eaf73b3
    Fix formatting of ranges with begin()&/end()& Tristan Brindle 2024-01-10 19:17:28 +0000
  • 6f5d53ce08 Add fmt::is_contiguous<std::basic_string<Char, Traits, Allocator>> Vladislav Shchapov 2024-01-10 22:33:38 +0500
  • 6e85d421b6 Add fmt::is_contiguous<std::basic_string<Char, Traits, Allocator>> Vladislav Shchapov 2024-01-10 22:33:38 +0500
  • 961df829b9 Fix buffer overflow if output iterator is std::back_insert_iterator and value is escaped (debug format) Vladislav Shchapov 2024-01-10 16:52:52 +0500
  • 401f087394 Fix write_uintptr_fallback Victor Zverovich 2024-01-10 06:52:12 -0800
  • c12281e9ab Fix buffer overflow if output iterator is std::back_insert_iterator and value is escaped (debug format) Vladislav Shchapov 2024-01-10 16:52:52 +0500
  • 725992928b
    Update build.py Victor Zverovich 2024-01-10 07:44:24 -0800
  • 3d84b45a22
    Update core.h Victor Zverovich 2024-01-10 06:57:22 -0800
  • 4331abed26 Move fmt::format to fmt/format.h Victor Zverovich 2024-01-10 06:07:01 -0800
  • fc8f6ba934 Separate compilation for println Victor Zverovich 2024-01-10 05:55:26 -0800
  • 58a6bd48a8 Add core.h for compatibility Victor Zverovich 2024-01-09 19:54:55 -0800
  • 79f1506fe3 Add base.h Victor Zverovich 2024-01-09 19:30:46 -0800
  • 4d616479b5 Simplify make_format_args Victor Zverovich 2024-01-09 19:12:31 -0800
  • cf8426cf8c Sort links on fmt/std.h section Tulio Leao 2024-01-09 19:01:37 -0300
  • e915d52162 Update api.rst with support provided by std.h Tulio Leao 2024-01-09 18:54:46 -0300
  • 8a0366ece7 Sort links on fmt/std.h section Tulio Leao 2024-01-09 19:01:37 -0300
  • 5796b68dd8 Update api.rst with support provided by std.h Tulio Leao 2024-01-09 18:54:46 -0300
  • 7ba6420540 Optimize debug codegen Victor Zverovich 2024-01-09 11:43:20 -0800
  • 97867e279a
    Extend Bazel build support to bzlmod (#3792) Vertexwahn 2024-01-09 20:27:44 +0100
  • 6efaae5d92 Extend Bazel build support to bzlmod Vertexwahn 2024-01-09 19:52:36 +0100
  • 8875cf96c2
    Fix spelling: othewise ==> otherwise (#3791) Vertexwahn 2024-01-09 19:32:46 +0100
  • 3ed809bd5f Fix spelling: othewise ==> otherwise Vertexwahn 2024-01-09 19:19:44 +0100
  • f7ed65fa4a Simplify format_arg_store Victor Zverovich 2024-01-09 05:54:18 -0800
  • f34f31b321 Move format_arg_store to detail Victor Zverovich 2024-01-08 21:44:56 -0800
  • fb66131efa Improve arg storage Victor Zverovich 2024-01-08 20:40:03 -0800
  • 6af30d8f75 Remove legacy workaround Victor Zverovich 2024-01-08 19:20:10 -0800
  • c177324ba9 Simplify basic_format_args Victor Zverovich 2024-01-08 18:42:53 -0800
  • 545d37a8b0 Remove extra level of indirection when building args Victor Zverovich 2024-01-08 15:50:47 -0800
  • 9f73e45ca0
    Update README.md Victor Zverovich 2024-01-08 12:51:59 -0800
  • a5ae9ae19d Split standard context into a separate class and optimize Victor Zverovich 2024-01-08 05:56:07 -0800
  • 23e8109d8d Remove buffer_appender Victor Zverovich 2024-01-07 22:03:02 -0800
  • 679af1f5cc Remove redundant get_container Victor Zverovich 2024-01-07 19:31:26 -0800
  • 48d7fb265b Merge back_insert_iterator and appender Victor Zverovich 2024-01-07 18:43:27 -0800
  • f348d1a211 Reintroduce back_insert_iterator detection Victor Zverovich 2024-01-07 17:44:40 -0800
  • df67df7b4c Add is_back_insert_iterator Victor Zverovich 2024-01-07 16:44:42 -0800
  • 17f79ac6cf Minor cleanup Victor Zverovich 2024-01-07 15:04:38 -0800
  • dbdfc99fa1 Don't crash if flush fails during unwinding Victor Zverovich 2024-01-07 14:00:26 -0800
  • c1d9e88402 Remove unnecessary final and apply clang-format Victor Zverovich 2024-01-07 13:08:17 -0800
  • 7d73ef85f7 Cleanup ranges Victor Zverovich 2024-01-06 19:37:14 -0800
  • ae9b0b521b Disable transitive includes Victor Zverovich 2024-01-06 15:11:09 -0800
  • f73388f1ad
    Update README.md Victor Zverovich 2024-01-06 13:26:17 -0800
  • 08878044c6 Update readme Victor Zverovich 2024-01-06 13:24:51 -0800
  • 1b7d9db0ce Remove string dependency Victor Zverovich 2024-01-06 05:16:59 -0800
  • 0641b844ac Cleanup string traits Victor Zverovich 2024-01-05 17:48:12 -0800
  • 1e938dda20 Simplify char_t Victor Zverovich 2024-01-05 08:47:50 -0800