Commit Graph

  • b328b0bf9d Merge pull request #10 from crmoore/fix-setup-linking-clang Andrey Semashev 2015-08-25 10:32:42 +0300
  • 00cb99aa07 Workaround for MSVC 10 compiler bug. It fails to use sentry in conditional expressions in a particular case. Andrey Semashev 2015-08-25 10:29:27 +0300
  • 870284ed31 Fixed missing symbols in libboost_log_setup (on mac/clang) Christopher Moore 2015-08-24 14:29:02 -0400
  • 44ef109505 Fixed #11541. Fixed compilation when native wchar_t type is disabled. Added a note of discouragement to the configuration section. Andrey Semashev 2015-08-23 20:30:30 +0300
  • c2789a4eff Added a workaround for Solaris Studio 12.4, which should fix the compilation of formatting_ostream. Fixed #11545. Andrey Semashev 2015-08-23 17:45:49 +0300
  • 48870b6ffe Updated changelog. Andrey Semashev 2015-08-23 17:31:47 +0300
  • 7da193fde1 Fixed compilation of operator<< into a record ostream, when the operator right hand argument is not directly supported by formatting_ostream. Fixed #11549. Andrey Semashev 2015-08-23 17:27:20 +0300
  • e8c6688fcd Fixed compilation for Android. Fixed #11559. Andrey Semashev 2015-08-23 14:06:17 +0300
  • 4be8a1fde6 Removed the check for VC-14 broken codecvt facets. The similar check has been merged to Boost.Config master. Andrey Semashev 2015-08-04 21:17:10 +0300
  • 1bb9312a8e Define BOOST_LOG_NO_CXX11_CODECVT_FACETS for VC14 (replicate the Boost.Config fix that has not been merged to master yet). Andrey Semashev 2015-08-01 17:14:54 +0300
  • f90d0a9e5b Merge branch 'develop' Andrey Semashev 2015-08-01 17:05:47 +0300
  • d06dbb866e Moved changes to 1.58 in the changelog. Andrey Semashev 2015-08-01 17:05:32 +0300
  • 9e63900033 Removed the check for MSVC for C++11 codecvt facets as it was moved to Boost.Config. Andrey Semashev 2015-07-27 14:53:49 +0300
  • 87db169efe Fixed compilation with clang on Linux. Andrey Semashev 2015-07-27 14:49:33 +0300
  • 38af3c7754 Updated check for C++11 codecvt specializations availability. Andrey Semashev 2015-07-26 18:35:20 +0300
  • f9338127b7 Fixed compilation on MSVC. More correct C++11 code conversion facets detection. Updated unhandled_exception_count() to use std::uncaught_exceptions() from C++17, where available (MSVC-14, currently). Andrey Semashev 2015-07-26 17:38:15 +0300
  • 92f565f911 Corrected snprintf use. Andrey Semashev 2015-07-26 14:04:16 +0300
  • de7fd8c990 Reverted the last commit: snprintf is actually supposed to return values >= than the size of the buffer in case of overflow. Andrey Semashev 2015-07-26 12:22:50 +0300
  • cfa61a6f90 Reverted the last commit: snprintf is actually supposed to return values >= than the size of the buffer in case of overflow. Andrey Semashev 2015-07-26 12:22:50 +0300
  • 8cc7aa791e Fixed incorrect length returned from snprintf on MSVC when the printed string did not fit in the supplied buffer. Andrey Semashev 2015-07-26 12:07:16 +0300
  • e61321e345 Fixed incorrect length returned from snprintf on MSVC when the printed string did not fit in the supplied buffer. Andrey Semashev 2015-07-26 12:07:16 +0300
  • 6a9fa10ee2 Updated changelog. Andrey Semashev 2015-07-26 00:10:57 +0300
  • 7d7b70e78b The default formatter has been rewritten to avoid using Boost.Phoenix. Andrey Semashev 2015-07-25 23:58:02 +0300
  • ac70fa34c1 Removed use of auto_ptr. Andrey Semashev 2015-07-18 20:32:07 +0300
  • cb68c029e2 Made message_file parameter optional if registration parameter is never. It is not used anyway. Andrey Semashev 2015-07-17 20:54:41 +0300
  • 21e60917cc Corrected comment. Andrey Semashev 2015-07-17 03:22:22 +0300
  • 89701d97c8 Corrected comments. Andrey Semashev 2015-07-17 02:47:08 +0300
  • c88426eb26 Removed unused typedef. Andrey Semashev 2015-07-17 02:22:54 +0300
  • a1300104c9 Updated changelog. Andrey Semashev 2015-07-10 22:57:33 +0300
  • 2d8378a6e2 Fixes 11459. Added function exports. Andrey Semashev 2015-07-10 22:53:02 +0300
  • 8d63fe138a Fixed a typo. Andrey Semashev 2015-07-08 22:59:26 +0300
  • 2db6ddfcd7 Merge branch 'develop' Andrey Semashev 2015-07-08 22:50:30 +0300
  • 12fb58fd54 Removed unused typedef. Andrey Semashev 2015-07-06 11:59:58 +0300
  • 2c26ec929a Minor code simplification. Andrey Semashev 2015-07-05 22:18:15 +0300
  • 30e7f03631 Fixes #11398. Improved the event synchronization primitive. Andrey Semashev 2015-07-05 22:00:03 +0300
  • c98b1f459a Fixes #11446. Add support for OpenBSD (clock_gettime). Andrey Semashev 2015-07-05 19:06:18 +0300
  • 7dea4539d6 Reverted the TLS config enforcement for Boost.ASIO. Andrey Semashev 2015-07-05 18:52:29 +0300
  • 3d5d5e31d0 Added tests for the to_log manipulator. Made generic operator<< for the formatting stream less attractive for the compiler. Andrey Semashev 2015-07-05 16:25:22 +0300
  • 3b657cf7c3 Trying to work around compilation failure with clang. Andrey Semashev 2015-06-01 16:00:08 +0300
  • 0432400a66 Fixed operator<< for lvalue strings where character conversion is needed. Andrey Semashev 2015-06-01 00:10:57 +0300
  • b2a3106a21 Trying to work around compilation failure with clang. Andrey Semashev 2015-06-01 16:00:08 +0300
  • bdf86442e5 Fixed operator<< for lvalue strings where character conversion is needed. Andrey Semashev 2015-06-01 00:10:57 +0300
  • 83026646a2 Updated changelog. Andrey Semashev 2015-04-25 22:55:13 +0300
  • 51d928fae6 Fixed #11190. Constructing attribute value set from attribute sets or inserting elements could invalidate elements that were in the container. Andrey Semashev 2015-04-25 22:49:01 +0300
  • d720a11e3b Fixed #11190. Constructing attribute value set from attribute sets or inserting elements could invalidate elements that were in the container. Andrey Semashev 2015-04-25 22:49:01 +0300
  • 27a822a6b8 Lift architecture detection Jürgen Hunold 2015-02-20 18:24:50 +0100
  • 3df873c330 Corrected a copyright date. Andrey Semashev 2015-04-04 16:08:13 +0300
  • 04e24c7a02 Corrected a copyright date. Andrey Semashev 2015-04-04 16:08:13 +0300
  • 1397164775 Improved docs. Andrey Semashev 2015-04-04 16:01:16 +0300
  • 7cbcf861e5 Improved docs. Andrey Semashev 2015-04-04 16:01:16 +0300
  • 34e68c7b5a Ported from std::random_shuffle and std::rand to Boost.Random and custom random_shuffle implementation. Andrey Semashev 2015-03-29 20:12:58 +0300
  • a86343abfa Removed unused header. Andrey Semashev 2015-03-28 22:03:24 +0300
  • 2e906dbe46 Imroved release notes. Andrey Semashev 2015-03-28 21:54:35 +0300
  • a9738b1249 Added a release note about Boost.ASIO TLS config enforcement. Andrey Semashev 2015-03-28 21:48:43 +0300
  • d14a7e1256 Removed the previously deprecated headers: , , . Andrey Semashev 2015-03-28 21:34:11 +0300
  • 7f9dfd579e Deprecated type_info_wrapper. Andrey Semashev 2015-03-28 21:28:49 +0300
  • f1337c6fbc Ported library to Boost.TypeIndex. This solves symbol visibility problems with Clang on Linux when the library is built with -fvisibility=hidden. Andrey Semashev 2015-03-28 21:20:55 +0300
  • 2e7eb45f48 Removed unused data member. Andrey Semashev 2015-03-28 20:12:19 +0300
  • 7bf2f8dc8a Fixed #11148. Fixed incorrect behavior of attribute_value_set::size() if a large number of attribute values are inserted into the set. Andrey Semashev 2015-03-28 19:04:31 +0300
  • f74a7df2df Fixed #11148. Fixed incorrect behavior of attribute_value_set::size() if a large number of attribute values are inserted into the set. Andrey Semashev 2015-03-28 19:04:31 +0300
  • 54759c6890 Added a workaround for MSVC not failing the check for visibility support. Andrey Semashev 2015-03-25 01:39:20 +0300
  • 18df30ed33 Followup for the previous commit. Andrey Semashev 2015-03-25 00:48:52 +0300
  • 89474f4a80 Define ASIO config macros before using it. Use hidden visibility by default. Andrey Semashev 2015-03-25 00:32:36 +0300
  • bcc4005663 Fixed #11106. In some cases inserted attribute set elements could invalidate the existing elements preventing them from being found. Andrey Semashev 2015-03-15 15:00:53 +0300
  • 30ff0390ce Fixed #11106. In some cases inserted attribute set elements could invalidate the existing elements preventing them from being found. Andrey Semashev 2015-03-15 15:00:53 +0300
  • 71b12228f1 Disabled warning C4003 on MSVC 8 (VS2005). The warning was caused by Boost.PP macros used in Boost.Fusion and as reported by Boost.PP maintainer cannot be worked around locally in the macro definition. Andrey Semashev 2015-03-10 02:09:31 +0300
  • e8f9331e24 Merge pull request #5 from jhunold/arch Andrey Semashev 2015-03-09 02:30:33 +0300
  • 7b201bebfa Added a missing include and namespace specifiers. Andrey Semashev 2015-03-07 12:55:30 +0300
  • 4751a16536 Added compilation workarounds for MSVC 2015 CTP6. Andrey Semashev 2015-03-01 21:22:46 +0300
  • 7ab1b14758 Lift architecture detection Jürgen Hunold 2015-02-20 18:24:50 +0100
  • 7ebfd3b6c4 Fixes #11016. Text file sink no longer creates lots of empty files if there is no free space on the file system. Andrey Semashev 2015-02-14 19:19:42 +0300
  • 3ef16ab89b Fixed compilation on GNU Hurd. Andrey Semashev 2015-01-25 18:06:06 +0300
  • 5bb604ee39 Updated copyright dates. Andrey Semashev 2015-01-25 17:32:33 +0300
  • 59f5bcdcad Fixes #10926. Generalized id formatting. Andrey Semashev 2015-01-25 17:27:41 +0300
  • 2afb87a3d9 Added missing includes. Andrey Semashev 2015-01-25 17:22:38 +0300
  • ff4c8d8b5c Yet another missing include. Andrey Semashev 2015-01-25 17:11:10 +0300
  • 50e289f88f Added a missing include. Andrey Semashev 2015-01-25 17:01:54 +0300
  • 66e7ade8ec Fixed thread id casting to integer on big-endian platforms. Andrey Semashev 2014-12-10 23:08:03 +0300
  • 45a91ff2be Fixed thread id formatting. Andrey Semashev 2014-11-27 20:48:16 +0300
  • dbff19c89c Disabled MSVC secure CRT warnings. Andrey Semashev 2014-11-04 20:43:58 +0300
  • 755b2c27b7 Fixes #10700. Don't use vsnprintf_s on MSVC as it does not behave as the standard vsnprintf. Also corrected error checking for snprintf in different places. Andrey Semashev 2014-10-30 03:19:00 +0300
  • 7711830bc6 Compilation fixes for MSVC 8. Move support fixes for light_function and other components based on it. Andrey Semashev 2014-10-30 02:27:59 +0300
  • 4cb6d0ca7d Fixes #10638. Suppress exceptions from async sinks by default when initializing from settings. Andrey Semashev 2014-10-12 15:06:16 +0400
  • e6dded1be0 Fixed a possible race condition in try_feed_record if locking the backend fails. Andrey Semashev 2014-10-12 14:48:40 +0400
  • 34d24d8ae4 Updated use of move_detail::is_rv. Andrey Semashev 2014-09-30 21:48:17 +0400
  • 9e4c006c03 XML character decorator now escapes quote characters. Andrey Semashev 2014-09-09 21:44:56 +0400
  • d79086e9fb Minor performance optimization. Andrey Semashev 2014-08-22 21:49:44 +0400
  • 59db2e0afa Merge pull request #3 from danieljames/metadata Andrey Semashev 2014-08-18 18:09:32 +0400
  • 905568ba0e Add metadata file. Daniel James 2014-08-18 15:00:50 +0100
  • 0f63e93cf6 Remove non-ASCII characters. Andrey Semashev 2014-07-08 14:47:13 +0400
  • d706f38e5b Disabled yet another useless warning of Intel Compiler. Andrey Semashev 2014-07-07 23:02:52 +0400
  • d90b457110 Added support for MSVC 14 CTP. Andrey Semashev 2014-07-05 20:18:10 +0400
  • 40d5720f9e Disabled more of Intel warnings. Andrey Semashev 2014-06-23 15:35:45 +0400
  • 9892e3859f Disabled 'may be used uninitialized' warnings for gcc caused by boost::optional. Andrey Semashev 2014-06-23 13:06:27 +0400
  • dfb3049a7c Extracted text_multifile_backend implementation to a separate file. Andrey Semashev 2014-06-22 18:46:17 +0400
  • 7516f00cde Use low-level Qi extractors instead of qi::parse to reduce compile times and binary sizes. Andrey Semashev 2014-06-22 18:19:12 +0400
  • e21460ca10 Added more linking switches for compatibility with different platforms. Andrey Semashev 2014-06-22 17:33:50 +0400
  • 33cca4b538 Added -lsocket for QNX. Andrey Semashev 2014-06-22 15:05:20 +0400
  • 7e8ada3859 Added a missing include. Andrey Semashev 2014-06-22 02:40:18 +0400
  • a0ec391663 Removed most of Boost.Spirit from the parameter partsers to speedup compilation and reduce binary sizes. This also significantly reduces memory consumption in case of Intel Compiler (down by ~600MiB). Andrey Semashev 2014-06-22 02:01:23 +0400