2
0
mirror of https://github.com/boostorg/log.git synced 2026-01-19 04:22:09 +00:00

Commit Graph

  • 756a3d0b3d Switch MSVC-14.3 AppVeyor CI build to Windows 10. Andrey Semashev 2023-06-13 13:31:25 +03:00
  • 28c6b1da87 Add clang-16 CI jobs, switch to clang-15 from stock Ubuntu repos. Andrey Semashev 2023-06-05 03:20:06 +03:00
  • 407260f24f Check for file counter when rotating the newly opened log file. Andrey Semashev 2023-05-10 20:18:26 +03:00
  • b5c4277140 Don't rotate the empty log file if the message size exceeds rotation_size. Andrey Semashev 2023-05-10 19:55:32 +03:00
  • f6808349bf Added a note about C++03 deprecation. boost-1.82.0 Andrey Semashev 2023-03-29 02:14:28 +03:00
  • 603accc4c7 Merge pull request #206 from maximd-g/develop Andrey Semashev 2023-03-27 13:30:56 +03:00
  • 051f696589 Fix a typo in scoped_feeding_operation maximd-g 2023-03-27 12:34:36 +04:00
  • 56674b03ca Added -lubsan linker flag to work around linking errors with clang UBSAN. boost-1.82.0.beta1 Andrey Semashev 2023-02-28 05:14:45 +03:00
  • 1019905128 Removed inclusion of Boost.Predef and Boost.Preprocessor in config.hpp. Andrey Semashev 2023-02-27 20:00:01 +03:00
  • 5e2d93d229 Marked value_ref default constructor as constexpr. Andrey Semashev 2022-12-22 15:00:04 +03:00
  • f5fbec2deb Removed superfluous value_ref copy constructor. Andrey Semashev 2022-12-22 14:54:45 +03:00
  • 9be578442e Moved snprintf.hpp to Boost.Core. Andrey Semashev 2022-12-09 04:48:09 +03:00
  • 3f22dbe131 Updated to GHA checkout@v3 to avoid deprecation warnings. boost-1.81.0.beta1 boost-1.81.0 Andrey Semashev 2022-10-18 18:00:26 +03:00
  • 5782827b55 GitHub Actions config update. Andrey Semashev 2022-09-10 01:38:03 +03:00
  • f8b3ad8850 Fixed a typo. Andrey Semashev 2022-08-29 02:59:20 +03:00
  • b7cfe7ee0e Wording improvements in the docs. Andrey Semashev 2022-08-29 00:20:14 +03:00
  • 01d627a480 Updated docs copyright years. Andrey Semashev 2022-08-28 23:29:44 +03:00
  • dcea5e6b0f Added a docs section discussing Boost.Log use in libraries. Andrey Semashev 2022-08-28 23:26:31 +03:00
  • 93174ac2c6 Switched gcc-9 to ubuntu-20.04 GHA CI image. Andrey Semashev 2022-08-14 17:54:25 +03:00
  • 4f28b2894b Replaced ubuntu-18.04 GHA CI images with containers. Andrey Semashev 2022-08-14 14:09:46 +03:00
  • e078fc69cd Switch to macos-11 GHA image as macos-10.15 is deprecated. Andrey Semashev 2022-08-12 16:01:22 +03:00
  • fa675cca2b Switched to Boost.TypeTraits from Boost.MPL for sink init helpers. boost-1.80.0.beta1 boost-1.80.0 Andrey Semashev 2022-06-24 18:20:58 +03:00
  • 34304f253f Fixed a typo causing missing includes. Andrey Semashev 2022-06-08 16:57:33 +03:00
  • cb3d7c5b08 Ported some components from Boost.MPL to Boost.TypeTraits and pure C++. Andrey Semashev 2022-06-08 14:52:54 +03:00
  • de974a6c70 Updated copyright years in AppVeyor CI config. Andrey Semashev 2022-06-06 03:32:20 +03:00
  • e6e59f350f Added VS2022 job and C++20 jobs to AppVeyor CI. Andrey Semashev 2022-06-06 03:30:50 +03:00
  • 269cedff6c Added a workaround for std::codecvt::do_length bug in libstdc++. Andrey Semashev 2022-06-05 18:17:57 +03:00
  • 77f1e20bd6 Ported strictest_lock from mpl::integral_c to boost::integral_constant. Andrey Semashev 2022-06-05 17:15:09 +03:00
  • dda118619a Fixed binding IPv4 local address in syslog_backend when IPv6 target is used. Andrey Semashev 2022-04-22 18:14:11 +03:00
  • 98479a4f25 Work around MSVC 14.0 ICE in invoke_manip. boost-1.79.0.beta1 boost-1.79.0 Andrey Semashev 2022-02-27 13:04:18 +03:00
  • 0e4a467573 Define a config macro for gcc 4.6 not supporting defaulted virtual dtors. Andrey Semashev 2022-02-27 05:51:48 +03:00
  • a268b41149 Added a new invoke stream manipulator. Andrey Semashev 2022-02-27 05:43:11 +03:00
  • 9bcde8b4ec Workaround gcc 4.6 not supporting defaulted virtual destructors. Andrey Semashev 2022-02-27 04:37:17 +03:00
  • 69ec057e7c Added support for appending to files with file counter placeholders in names. Andrey Semashev 2022-02-27 00:03:37 +03:00
  • 656fd1b0c1 Avoid updating file counter in scan_for_files if no new files are found. Andrey Semashev 2022-02-26 16:01:21 +03:00
  • d78f9c1fd5 Added a warning about using named scopes with coroutines and similar APIs. Andrey Semashev 2022-02-10 23:56:28 +03:00
  • 4973d4154d Extracted Boost library include paths collection to a CMake module. Andrey Semashev 2022-02-04 14:44:06 +03:00
  • a3717b0ccf Merge pull request #155 from wzssyqa/wzssyqa-patch-1 Andrey Semashev 2021-12-10 01:47:02 +03:00
  • 8024d7c9c9 Enabled matches with Boost.Xpressive test for gcc 11.2 and newer. Andrey Semashev 2021-12-02 17:57:04 +03:00
  • 1aaf946b18 Updated check for apt-add-repository capabilities. boost-1.78.0 Andrey Semashev 2021-11-16 00:50:58 +03:00
  • 036bd4fffd Removed workaround dependency on Boost.Align that was missing in Boost.ASIO. Andrey Semashev 2021-11-13 01:20:26 +03:00
  • ebaabd9c57 Removed auto-linking Boost.System and Boost.DateTime. boost-1.78.0.beta1 Andrey Semashev 2021-11-04 00:02:58 +03:00
  • d55f122f74 Added notes for CMake users in the docs. Andrey Semashev 2021-10-31 03:18:12 +03:00
  • e90d4b7a8d Added a release note for added support for CMake. Andrey Semashev 2021-10-30 20:42:35 +03:00
  • 2985dfecc0 Added CMake build script and test. Andrey Semashev 2021-10-29 04:32:24 +03:00
  • 1303a7a92c Suppress MSVC warning about possible loss of data. Andrey Semashev 2021-10-30 00:10:08 +03:00
  • dd164ac8d0 Changed SSSE3/AVX2 checks to be linkable into an executable. Andrey Semashev 2021-10-29 04:14:58 +03:00
  • e957369c80 Explicitly specify attribute value type for make_attr_ordering in examples. Andrey Semashev 2021-10-26 00:56:17 +03:00
  • 832979ebd2 Added clang-win jobs to AppVeyor CI. Andrey Semashev 2021-10-25 01:58:30 +03:00
  • 6c9d326e5b Updated copyright years. Andrey Semashev 2021-10-25 01:58:04 +03:00
  • 9238377f1f Corrected placement of alignas. Andrey Semashev 2021-10-25 01:51:17 +03:00
  • b15d02ab3b Added workarounds of older gcc and clang for AVX2 dump implementation. Andrey Semashev 2021-10-25 01:34:56 +03:00
  • 63325283f5 Improved performance of SSSE3/AVX2 implementations of dump manipulator. Andrey Semashev 2021-10-24 21:18:10 +03:00
  • 1d6a8d9a50 Added a dummy export from boost_log_setup if settings parsers are disabled. Andrey Semashev 2021-10-24 16:02:15 +03:00
  • 4c54e4ca4c Fixed git version check on Mac OS. Andrey Semashev 2021-09-26 20:41:17 +03:00
  • c9b6e2b191 Include Boost.WinAPI config first in tests involving Boost.Regex. Andrey Semashev 2021-09-18 03:02:46 +03:00
  • 6d4021209d Moved is_debugger_present predicate implementation to a compiled source file. Andrey Semashev 2021-09-18 00:09:46 +03:00
  • 33f4b3310c Only define BOOST_USE_WINDOWS_H when building Boost.Log. Andrey Semashev 2021-09-17 23:52:37 +03:00
  • 6d4a13cddf Added a new nt62 OS API version tag in the library version namespace. Andrey Semashev 2021-09-17 23:45:32 +03:00
  • 124abd34d7 Ported WinAPI-based event to use Boost.Atomic. Andrey Semashev 2021-09-17 20:45:09 +03:00
  • a3adc2cf33 Updated copyright years. Andrey Semashev 2021-09-16 23:15:48 +03:00
  • 07c3449c4b Renamed BOOST_LOG_EVENT_USE_BOOST_CONDITION macro. Andrey Semashev 2021-09-16 23:09:17 +03:00
  • 28822babfe Ported futex-based event implementation to Boost.Atomic. Andrey Semashev 2021-09-16 23:02:39 +03:00
  • 151d89dd2f Added a workaround for MSVC 8-11 ICE in util_ipc_reliable_mq test. Andrey Semashev 2021-09-15 23:58:41 +03:00
  • 72f462a478 Reduced GHA job timeout to 2 hours. Andrey Semashev 2021-09-15 17:54:52 +03:00
  • 24117c7a0c Fixed a race in reliable_message_queue::open_or_create on POSIX systems. Andrey Semashev 2021-09-15 16:33:25 +03:00
  • eb6856327f Restored C++ versions to build on MacOS and disabled catching signals. Andrey Semashev 2021-09-14 01:04:54 +03:00
  • 0d36026a7d Added support for std::byte to receive methods of IPC message queue. Andrey Semashev 2021-09-13 19:59:40 +03:00
  • 5c6f3f9ddc Added asserts to IPC queue impl to enforce preconditions. Andrey Semashev 2021-09-13 19:37:21 +03:00
  • 1ff5a815d4 Fixed include. Andrey Semashev 2021-09-13 18:13:24 +03:00
  • 77a70b7e81 Added a timeout for GHA jobs. Andrey Semashev 2021-09-13 18:02:57 +03:00
  • d1aaf951a9 Further reduced the number of tested configs on MacOS in GHA. Andrey Semashev 2021-09-13 17:59:08 +03:00
  • 6bbe7b90e3 Generate unique IPC queue name in util_ipc_reliable_mq test. Andrey Semashev 2021-09-13 17:56:34 +03:00
  • 2f058c6d8c Disabled C++20 build on MacOS to reduce CI run time. Andrey Semashev 2021-09-13 04:20:12 +03:00
  • 4d78a1e201 Run tests in debug mode on MacOS. Andrey Semashev 2021-09-12 23:33:00 +03:00
  • ef7476d006 Disable Boost.Xpressive tests on gcc 10+ in C++03 mode. Andrey Semashev 2021-09-12 23:27:02 +03:00
  • f65282044a Replaced Travis CI links with GitHub Actions in README.md. Andrey Semashev 2021-09-12 20:40:06 +03:00
  • 8a25296c72 Added GitHub Actions CI config. Andrey Semashev 2021-09-12 20:37:59 +03:00
  • 5ed0fc4b4b Removed Travis CI config. Andrey Semashev 2021-09-12 20:36:19 +03:00
  • d989c47784 Corrected C++17 version macro check. Andrey Semashev 2021-08-20 11:25:02 +03:00
  • 13b848b47e Added a release note for #159. Andrey Semashev 2021-08-20 01:36:57 +03:00
  • b8e582591e Merge pull request #159 from boostorg/msvc_fixes Andrey Semashev 2021-08-19 20:18:21 +03:00
  • 783a4924e4 Update configuration logic to account for deprecation of <codecvt>. jzmaddock 2021-08-19 16:38:08 +01:00
  • 3cbc2585c3 rename mips1 to mips YunQiang Su 2021-07-22 15:58:08 +08:00
  • 9fe832c344 Add ios_base::ate when ios_base::app is specified for text_file_backend. boost-1.77.0 Andrey Semashev 2021-07-20 01:03:53 +03:00
  • affdb2132c Corrected a typo in a comment. Andrey Semashev 2021-07-16 14:47:57 +03:00
  • d723878e72 Added release notes about fixing compilation on riscv32. (#150) boost-1.77.0.beta1 Andrey Semashev 2021-05-29 17:10:07 +03:00
  • d206141950 src/event.cpp: fix build on riscv32 Fabrice Fontaine 2021-05-21 21:30:04 +02:00
  • a65c02278c Removed compile-time dependency on Boost.Locale. Andrey Semashev 2021-05-28 19:08:12 +03:00
  • df4bc60d05 Added a changelog entry for the removal of __MSVCRT_VERSION__. boost-1.76.0 Andrey Semashev 2021-04-06 00:59:48 +03:00
  • 0d4ffdd1ad Merge pull request #149 from lazka/no-define-msvcrt-version Andrey Semashev 2021-04-06 00:38:52 +03:00
  • e50cfc3f3b Stop defining __MSVCRT_VERSION__ Christoph Reiter 2021-04-05 17:28:49 +02:00
  • 8a880720be Updated copyright years in the docs. boost-1.76.0.beta1 Andrey Semashev 2021-03-05 14:19:34 +03:00
  • c3909b13a5 Replaced the use of std::allocator<void> with a new tag type use_std_allocator. Andrey Semashev 2021-03-04 20:49:53 +03:00
  • 6498b7f5ed Documented named_scope::sentry constructor parameter t. Andrey Semashev 2021-03-04 19:16:23 +03:00
  • 7b96f1119b Added a note about performance issue of text_multifile_backend on Windows. Andrey Semashev 2021-03-04 19:07:58 +03:00
  • f8c3e45be3 Resolved Boost.Build warnings and fixed building docs on Windows. Andrey Semashev 2021-03-04 19:03:27 +03:00
  • 699fcc1281 Made channel loggers deep-copy the channel attribute on copy ctor/assignment. Andrey Semashev 2021-02-10 14:45:52 +03:00
  • d99d9891dd Removed the use of virtual functions from threadsafe_queue implementation. Andrey Semashev 2021-01-28 02:31:02 +03:00
  • a75c4f45c4 Corrected a formal race in the threadsafe_queue implementation. Andrey Semashev 2021-01-28 01:55:20 +03:00