Commit Graph

  • e1832bcf00 Consider ADL begin() and end() when joining ranges (#3824) Beat Bolli 2024-01-22 16:39:33 +01:00
  • 2caf1b3b91 scan more Victor Zverovich 2024-01-21 07:56:56 -08:00
  • 668fe2653c doc: fix the chrono %C example value (#3822) Beat Bolli 2024-01-21 15:31:15 +01:00
  • 06fc25f266 Don't always enable typeid usage under msvc (#3821) Edoardo Lolletti 2024-01-21 15:28:22 +01:00
  • 11ba1270ab Fix flush Victor Zverovich 2024-01-20 07:58:56 -08:00
  • 4c5b4af04d Improve name argument validation Victor Zverovich 2024-01-19 16:06:06 -08:00
  • 2eb363297b Fix custom formatter example (#3820) frank-weinberg 2024-01-19 17:14:48 +01:00
  • 0147e08225 Document println Victor Zverovich 2024-01-18 19:42:33 -08:00
  • 6b68dff901 Write directly to a stream buffer Victor Zverovich 2024-01-18 07:27:59 -08:00
  • b2cde48de5 Reduce usage of float_specs Victor Zverovich 2024-01-17 08:27:03 -08:00
  • 8510838db1 Make format_specs not depend on code unit type Victor Zverovich 2024-01-17 07:15:50 -08:00
  • 090ee13595 Pass char type to write Victor Zverovich 2024-01-17 05:59:21 -08:00
  • 470c4e6ca8 Fix scope for glibc ext for sec, min, and hour (#3812) Vladislav Shchapov 2024-01-17 02:54:19 +05:00
  • 13ec66bf78 🛠 Add basic array safety functions and backwards-compatible result type (#3805) The Phantom Derpstorm 2024-01-16 10:01:15 -05:00
  • 64091b7a25 Fix naming Victor Zverovich 2024-01-15 15:03:44 -08:00
  • e954823531 Make fill independent on code unit type Victor Zverovich 2024-01-15 10:45:39 -08:00
  • f80a2bee1c Update README.md Victor Zverovich 2024-01-15 11:40:20 -08:00
  • 83652dfee7 Restrict always inlining to the top-level API Victor Zverovich 2024-01-15 09:08:15 -08:00
  • d249fd9f84 Workaround for gcc 6 (#3810) Vladislav Shchapov 2024-01-15 21:58:19 +05:00
  • 73d91351b4 Mark iterator_buffer move constructors as noexcept. (#3808) Bruce Mitchener 2024-01-15 23:46:35 +07:00
  • fe0d910a7d Replace multiple error reporting mechanisms with report_error Victor Zverovich 2024-01-15 06:48:10 -08:00
  • f9294f0e60 Improve handling of format specs Victor Zverovich 2024-01-15 05:56:15 -08:00
  • c98a5a599f Remove unnecessary checks Victor Zverovich 2024-01-14 17:41:49 -08:00
  • 5f30d37102 Update README.md Victor Zverovich 2024-01-14 17:25:43 -08:00
  • 3647feaad5 Improve scan Victor Zverovich 2024-01-14 09:16:18 -08:00
  • e420a58f24 Improve scan prototype Victor Zverovich 2024-01-14 08:51:33 -08:00
  • ca37503f93 scan -> scan_to Victor Zverovich 2024-01-14 08:30:42 -08:00
  • 123e058eb3 Improve scan prototype Victor Zverovich 2024-01-14 08:11:13 -08:00
  • f924d20dbd core-test -> base-test Victor Zverovich 2024-01-14 06:57:01 -08:00
  • d70729215f Fix constness Victor Zverovich 2024-01-14 06:34:25 -08:00
  • 362b40c1a3 Fix docs Victor Zverovich 2024-01-13 19:21:27 -08:00
  • 56fa4d61f6 Fix docs Victor Zverovich 2024-01-13 19:03:23 -08:00
  • cacdf1439f Remove nonstandard alias Victor Zverovich 2024-01-13 15:56:16 -08:00
  • 4d766b1670 Invert dependencies Victor Zverovich 2024-01-13 10:29:34 -08:00
  • c10859f15c Remove deprecated options Victor Zverovich 2024-01-13 10:18:37 -08:00
  • d0963d4823 Make ranges only depend on fmt/base.h Victor Zverovich 2024-01-13 09:44:59 -08:00
  • da0f84c42c Cleanup copy functions and move to base.h Victor Zverovich 2024-01-13 09:21:42 -08:00
  • 59baac522e Remove unused functions Victor Zverovich 2024-01-13 08:24:00 -08:00
  • 21b0458291 Use std::allocator_traits (#3804) Vladislav Shchapov 2024-01-13 21:48:37 +05:00
  • 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 +05:00
  • 7c163acfda Fix conversion warning in filesystem::path formatter (#3806) Hans-Martin B. Jensen 2024-01-13 17:02:31 +01:00
  • 1b55d10305 Update api.rst Victor Zverovich 2024-01-12 16:48:20 -08:00
  • 5d9d376d49 Update api.rst Victor Zverovich 2024-01-12 15:17:52 -08:00
  • 6064b85c10 Update api.rst Victor Zverovich 2024-01-12 13:57:44 -08:00
  • deb584c0e1 Update build.py Victor Zverovich 2024-01-12 13:56:00 -08:00
  • 297b22f585 Remove <memory> dependency Victor Zverovich 2024-01-12 08:36:01 -08:00
  • 3c9608416a Remove redundant detection of experimental string_view Victor Zverovich 2024-01-12 07:45:07 -08:00
  • 0cdee904a4 Add a missing num_bits specialization Victor Zverovich 2024-01-12 07:20:12 -08:00
  • 7e58af4eaf Fix an ICE on clang <= 15 Victor Zverovich 2024-01-12 06:47:59 -08:00
  • f1924d3269 Cleanup macros Victor Zverovich 2024-01-12 06:35:25 -08:00
  • 52174953bc Cleanup conseval detection Victor Zverovich 2024-01-12 04:42:28 -08:00
  • b71d98774b Reduce usage of FMT_COSTEXPR20 Victor Zverovich 2024-01-11 21:22:32 -08:00
  • 810d1750f1 Cleanup constexpr detection Victor Zverovich 2024-01-11 21:06:40 -08:00
  • 170ffb1ff8 Simplify constexpr checks Victor Zverovich 2024-01-11 19:51:10 -08:00
  • e470ba8b7b Simplify exception detection Victor Zverovich 2024-01-11 19:27:54 -08:00
  • bf98e3e4c6 Cleanup macros Victor Zverovich 2024-01-11 18:50:53 -08:00
  • fd87a23d34 Reduce memory dependency Victor Zverovich 2024-01-10 19:34:31 -08:00
  • b71ef65b6e Remove iterator dependency Victor Zverovich 2024-01-10 18:27:56 -08:00
  • c5340539f9 Remove unnecessary trait specialization Victor Zverovich 2024-01-10 17:51:44 -08:00
  • 971f7ae768 Minor cleanup Victor Zverovich 2024-01-10 16:43:00 -08:00
  • 6159e2b0ab Bazel support: Switch to globbing to collect header files Vertexwahn 2024-01-10 20:19:06 +01:00
  • da7a232b9e Cleanup contexts Victor Zverovich 2024-01-10 13:09:55 -08:00
  • 2595bf57b3 Fix formatting of ranges with begin()&/end()& Tristan Brindle 2024-01-10 19:17:28 +00:00
  • 6f5d53ce08 Add fmt::is_contiguous<std::basic_string<Char, Traits, Allocator>> Vladislav Shchapov 2024-01-10 22:33:38 +05:00
  • 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 +05:00
  • 401f087394 Fix write_uintptr_fallback Victor Zverovich 2024-01-10 06:52:12 -08:00
  • 725992928b Update build.py Victor Zverovich 2024-01-10 07:44:24 -08:00
  • 3d84b45a22 Update core.h Victor Zverovich 2024-01-10 06:57:22 -08:00
  • 4331abed26 Move fmt::format to fmt/format.h Victor Zverovich 2024-01-10 06:07:01 -08:00
  • fc8f6ba934 Separate compilation for println Victor Zverovich 2024-01-10 05:55:26 -08:00
  • 58a6bd48a8 Add core.h for compatibility Victor Zverovich 2024-01-09 19:54:55 -08:00
  • 79f1506fe3 Add base.h Victor Zverovich 2024-01-09 19:30:46 -08:00
  • 4d616479b5 Simplify make_format_args Victor Zverovich 2024-01-09 19:12:31 -08:00
  • cf8426cf8c Sort links on fmt/std.h section Tulio Leao 2024-01-09 19:01:37 -03:00
  • e915d52162 Update api.rst with support provided by std.h Tulio Leao 2024-01-09 18:54:46 -03:00
  • 7ba6420540 Optimize debug codegen Victor Zverovich 2024-01-09 11:43:20 -08:00
  • 97867e279a Extend Bazel build support to bzlmod (#3792) Vertexwahn 2024-01-09 20:27:44 +01:00
  • 8875cf96c2 Fix spelling: othewise ==> otherwise (#3791) Vertexwahn 2024-01-09 19:32:46 +01:00
  • f7ed65fa4a Simplify format_arg_store Victor Zverovich 2024-01-09 05:54:18 -08:00
  • f34f31b321 Move format_arg_store to detail Victor Zverovich 2024-01-08 21:44:56 -08:00
  • fb66131efa Improve arg storage Victor Zverovich 2024-01-08 20:40:03 -08:00
  • 6af30d8f75 Remove legacy workaround Victor Zverovich 2024-01-08 19:20:10 -08:00
  • c177324ba9 Simplify basic_format_args Victor Zverovich 2024-01-08 18:42:53 -08:00
  • 545d37a8b0 Remove extra level of indirection when building args Victor Zverovich 2024-01-08 15:50:47 -08:00
  • 9f73e45ca0 Update README.md Victor Zverovich 2024-01-08 12:51:59 -08:00
  • a5ae9ae19d Split standard context into a separate class and optimize Victor Zverovich 2024-01-08 05:56:07 -08:00
  • 23e8109d8d Remove buffer_appender Victor Zverovich 2024-01-07 22:03:02 -08:00
  • 679af1f5cc Remove redundant get_container Victor Zverovich 2024-01-07 19:31:26 -08:00
  • 48d7fb265b Merge back_insert_iterator and appender Victor Zverovich 2024-01-07 18:43:27 -08:00
  • f348d1a211 Reintroduce back_insert_iterator detection Victor Zverovich 2024-01-07 17:44:40 -08:00
  • df67df7b4c Add is_back_insert_iterator Victor Zverovich 2024-01-07 16:44:42 -08:00
  • 17f79ac6cf Minor cleanup Victor Zverovich 2024-01-07 15:04:38 -08:00
  • dbdfc99fa1 Don't crash if flush fails during unwinding Victor Zverovich 2024-01-07 14:00:26 -08:00
  • c1d9e88402 Remove unnecessary final and apply clang-format Victor Zverovich 2024-01-07 13:08:17 -08:00
  • 7d73ef85f7 Cleanup ranges Victor Zverovich 2024-01-06 19:37:14 -08:00
  • ae9b0b521b Disable transitive includes Victor Zverovich 2024-01-06 15:11:09 -08:00
  • f73388f1ad Update README.md Victor Zverovich 2024-01-06 13:26:17 -08:00
  • 08878044c6 Update readme Victor Zverovich 2024-01-06 13:24:51 -08:00
  • 1b7d9db0ce Remove string dependency Victor Zverovich 2024-01-06 05:16:59 -08:00
  • 0641b844ac Cleanup string traits Victor Zverovich 2024-01-05 17:48:12 -08:00