2
0
mirror of https://github.com/boostorg/log.git synced 2026-01-26 06:32:24 +00:00

Commit Graph

  • 48526beaba Fixed #9139. Andrey Semashev 2013-09-24 18:27:59 +00:00
  • b1ee89adf7 Corrected compilation in single-threaded mode. Fixes #9157. Andrey Semashev 2013-09-24 18:12:55 +00:00
  • bf9c04dc9a Fixed compilation. Andrey Semashev 2013-09-22 18:05:26 +00:00
  • 2a7e3dc891 Fixed compilation. Andrey Semashev 2013-09-22 18:02:19 +00:00
  • 3be866a83c Merged changes from trunk. Andrey Semashev 2013-09-22 10:04:38 +00:00
  • cb283324ee Corrected included headers to fix compilation problems on Solaris. Andrey Semashev 2013-09-21 16:45:07 +00:00
  • f35fd5eecf Merged changes from trunk. Andrey Semashev 2013-09-16 18:58:52 +00:00
  • b904537468 Fixed typos in the docs. Andrey Semashev 2013-09-16 18:42:58 +00:00
  • 5d5eade38e Attempt to workaround ticket #8642. Andrey Semashev 2013-09-16 17:43:45 +00:00
  • 8e883237a9 Fixed thread id formatting discrepancies between the default sink and formatters. Andrey Semashev 2013-09-16 05:50:50 +00:00
  • 313a5b69cd Merged recent changes from trunk. Andrey Semashev 2013-09-12 17:17:07 +00:00
  • 62b60cbc85 Fixed string_literal adjustment in the operator<<. Minor optimization of the formatting_ostream insertion operators. Andrey Semashev 2013-09-09 20:29:22 +00:00
  • a9590ab4f7 Added BOOST_EXCPLICIT_OPERATOR_BOOL macro replacement. Andrey Semashev 2013-09-05 18:33:30 +00:00
  • af13c95926 Extracted empty_deleter to Boost.Utility. Andrey Semashev 2013-09-05 18:25:41 +00:00
  • 27980b86e6 Disabled MSVC warnings about symbol names exceeding compiler limit. Also added some other compiler flags that are used for the library compilation to tests and examples. Andrey Semashev 2013-09-05 17:55:37 +00:00
  • 46922ccd5d Changed intrusive_ref_counter to follow CRTP design. Andrey Semashev 2013-09-01 21:05:14 +00:00
  • 7d2a8219b3 BOOST_EXPLICIT_OPERATOR_BOOL macro moved to Boost.Utility. Andrey Semashev 2013-09-01 18:42:52 +00:00
  • 2ecc70e0b3 intrusive_ref_counter moved to Boost.SmartPtr. Cleaned some of the includes. Andrey Semashev 2013-09-01 11:15:01 +00:00
  • e5a7e3f74b Fixed compilation of the generic implementation of the unhandled_exception_count function. Should fix MinGW 4.4. Andrey Semashev 2013-08-31 11:44:25 +00:00
  • 38432e1788 Added Format parameter to the table of syslog and event log parameters. Andrey Semashev 2013-08-27 18:49:16 +00:00
  • fe1da89cc9 Added Format parameter to the table of syslog and event log parameters. Andrey Semashev 2013-08-27 18:46:55 +00:00
  • 4540657c64 Worked around compilation problem with clang. Renamed parsers tests to avoid alarming Windows UAC. Fixes #9050. Andrey Semashev 2013-08-26 18:44:47 +00:00
  • 9065227120 Worked around compilation problem with clang. Renamed parsers tests to avoid alarming Windows UAC. Refs #9050. Andrey Semashev 2013-08-26 18:41:05 +00:00
  • 5204873fa9 Merged latest changes from trunk. Andrey Semashev 2013-08-25 14:20:22 +00:00
  • ad41c8a222 Added a changelog entry. Andrey Semashev 2013-08-25 13:26:30 +00:00
  • 8159be3b2c Fixed has_parameter compilation. Andrey Semashev 2013-08-25 12:37:11 +00:00
  • ef8f163296 Added a test for settings parser. Andrey Semashev 2013-08-25 12:27:04 +00:00
  • 27abc793a7 Added a test for formatter parser. Fixed a few bugs in the parser. Andrey Semashev 2013-08-25 11:28:23 +00:00
  • 8999ff7eb3 Added a check for a standalone negation operator. Added new tests for filter parser. Andrey Semashev 2013-08-25 09:46:36 +00:00
  • fbc6662b9e Fixed construction of filters with numeric operands. The constructed filters will now also work with string attribute values. Otherwise it was not possible to create filters on string attribute values that use numeric operands. Added a test for filter parser. Andrey Semashev 2013-08-24 17:13:18 +00:00
  • 6bd41082e5 Allow FP attribute values to be used with the parsed filters when the filter contains an integer operand. Andrey Semashev 2013-08-24 14:38:14 +00:00
  • 5e5d511cc8 Fixed attribute presence filter parsing. Andrey Semashev 2013-08-24 14:22:43 +00:00
  • 2bba0f0e9a Filter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-18 15:10:24 +00:00
  • acbf18add8 Docs improvements. Andrey Semashev 2013-08-17 13:57:14 +00:00
  • d10363913b Formatter parser rewritten to avoid using Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-11 17:03:55 +00:00
  • b1ad7ac7b3 Fixed links to the library docs in the comments. Andrey Semashev 2013-08-11 11:37:37 +00:00
  • 6c52e70a04 Removed unused includes. Andrey Semashev 2013-08-04 14:01:25 +00:00
  • 5149651edd Fixed timer attribute generating incorrect time readings on Windows on heavy thread contention when QueryPerformanceCounter API was used. Andrey Semashev 2013-08-04 13:48:22 +00:00
  • 46f2b1a4d5 Disabled MSVC warning about mangled symbols being too long. Andrey Semashev 2013-08-03 19:42:38 +00:00
  • 16d7a95696 Removed unused headers. Andrey Semashev 2013-08-03 18:46:45 +00:00
  • d8173475c2 Extracted Boost.Xpressive use to a separate translation unit in attempt to work around MinGW 64 bit compiler limitation on the number of sections in the object file. Made some changes to reduce binary size. Refs #8786, #8773. Andrey Semashev 2013-08-03 18:41:53 +00:00
  • f84e904e4a Settings parser rewritten without Boost.Spirit to reduce compiled binary size. Refs #8773. Andrey Semashev 2013-08-03 16:47:58 +00:00
  • 64d4cf93b9 Added exceptions in case of errors. Fixes #8915. Andrey Semashev 2013-08-03 13:05:31 +00:00
  • 3bab2506f1 GetLastError and errno usage made more reliable. Fixes #8925. Andrey Semashev 2013-08-03 11:37:08 +00:00
  • f843088e79 Removed some duplication with Boost.Config. Andrey Semashev 2013-08-03 11:08:32 +00:00
  • 6c28c3f39e Added missing includes. Fixes #8957. Andrey Semashev 2013-08-02 09:40:23 +00:00
  • b701df1fab Disabled warning suppression pragmas for Intel compiler since it doesn't support them. Andrey Semashev 2013-08-01 21:17:11 +00:00
  • 74d665a486 Disabled some bogus gcc warnings. Andrey Semashev 2013-07-20 19:38:36 +00:00
  • cdd85fc887 Merged recent changes from trunk. Fixes #8730. Andrey Semashev 2013-07-20 18:09:32 +00:00
  • f2f6e13343 Changed title version of the library to a more generic v2. Andrey Semashev 2013-07-19 22:39:00 +00:00
  • 1c883132d0 Fixed typo. Andrey Semashev 2013-07-19 22:17:29 +00:00
  • 8d4d81424e Fixed a mistake. Andrey Semashev 2013-07-19 21:29:48 +00:00
  • 0f21f92d23 Fixed typo. Andrey Semashev 2013-07-19 21:26:00 +00:00
  • 9f8214f877 Fixed compilation on MSVC. Andrey Semashev 2013-07-14 11:58:19 +00:00
  • 26a592ff01 Added a changelog entry about BOOST_LOG_WITHOUT_DEFAULT_FACTORIES. Andrey Semashev 2013-07-14 11:36:57 +00:00
  • 0523126ffd Extracted default formatter factory to a separate translation unit. Made all default factories optional, the factories can be disabled with the new config macro BOOST_LOG_WITHOUT_DEFAULT_FACTORIES. Refs #8773, #8786. Andrey Semashev 2013-07-14 11:31:19 +00:00
  • b1b5f5dcd2 Refactored aligned memory allocation. Added support for Android. Fixes #8815. Andrey Semashev 2013-07-12 20:24:42 +00:00
  • d92a3aaf40 Backported fix for BOOST_LOG_ONCE_BLOCK_FLAG macro definition. svn-branches/maintenance/1_54_0 Andrey Semashev 2013-07-07 10:43:20 +00:00
  • ffbdb653bb Create a maintenance branch for Boost 1.54.0 Daniel James 2013-07-03 21:01:45 +00:00
  • 1cf1851c48 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 06a982bdf8 Minor optimizations. Andrey Semashev 2013-06-30 15:51:01 +00:00
  • 8e2d26e577 Refs #8730. The once_flag doesn't have initializer now when defined by the BOOST_LOG_ONCE_BLOCK macro. This is done in order to guarantee it is initialized at static initialization stage even on (theoretical) compilers that would not do so if the initializer is present. The BOOST_LOG_ONCE_BLOCK_FLAG macro has been fixed so that it actually uses the flag variable specified in its argument. The flag itself is now a single byte internally in order to minimize the chance of reading an inaccurate value at the fast path. The test robustness improved. Andrey Semashev 2013-06-30 13:29:25 +00:00
  • ae91b68570 Fixed atomic loads and stores on 32 bit targets. Andrey Semashev 2013-06-29 17:22:22 +00:00
  • 1720f79e9a Removed unused forward declaration. Andrey Semashev 2013-06-21 18:16:47 +00:00
  • 3e49f09fda Removed unused forward declaration. Andrey Semashev 2013-06-21 18:16:47 +00:00
  • c26eb04d13 Raised template instantiation limit for darwin toolset. Andrey Semashev 2013-06-18 17:39:33 +00:00
  • 038d3efdbf Raised template instantiation limit for darwin toolset. Andrey Semashev 2013-06-18 17:38:21 +00:00
  • 6cef0658be Merged changes from trunk. Fixes #8703. Andrey Semashev 2013-06-17 21:20:22 +00:00
  • d1ce3a054d Hopefully, fixed compilation on Solaris 10. Refs #8703. Andrey Semashev 2013-06-17 21:02:19 +00:00
  • 5d313d5383 Added a note regarding setlocale bug in Windows XP with MinGW. Andrey Semashev 2013-06-14 17:26:17 +00:00
  • 15b02c5c12 Added a note regarding setlocale bug in Windows XP with MinGW. Andrey Semashev 2013-06-14 17:23:15 +00:00
  • ae40a3b3ef Merged changes from trunk. Fixes #8614. Andrey Semashev 2013-06-07 17:37:04 +00:00
  • c0d3127efc Changed attribute name ordering predicate so that non-typical char_traits::compare implementations don't issue buffer overruns. Andrey Semashev 2013-06-05 20:12:56 +00:00
  • f62ce02cb9 Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • 9f5bbee5d0 Fall back to portable implementation of unhandled_exception_count() on MinGW GCC 4.4 as it seems to not work the same way as the newer versions of GCC do. Andrey Semashev 2013-05-26 16:19:53 +00:00
  • da5669c3df write() no longer asserts when the stream wrapper is not attached to a string. Rather, it behaves more like a standard stream write() when the stream is bad. Andrey Semashev 2013-05-26 16:04:10 +00:00
  • 31e0653960 Refs. #8614. Width specification now works correctly for strings. Andrey Semashev 2013-05-26 15:38:19 +00:00
  • 9a46504471 Disabled some annoying clang warnings. Andrey Semashev 2013-05-18 14:48:59 +00:00
  • 4c034dcb45 Made a more thorough check for cxxabi.h presence in case of clang. Andrey Semashev 2013-05-18 14:25:01 +00:00
  • b9a24cd46c Fixes #8585. Fixed typos in docs and comments. Andrey Semashev 2013-05-18 14:21:26 +00:00
  • fd6b2aba36 Refs #8585. Fixed typos in docs and comments. Andrey Semashev 2013-05-18 13:00:19 +00:00
  • 2695027b14 Updated changelog, corrected comments. Andrey Semashev 2013-05-17 20:16:41 +00:00
  • d9c960e60f Corrected comments. Andrey Semashev 2013-05-17 20:13:30 +00:00
  • 37e354401d Updated changelog. Andrey Semashev 2013-05-17 20:12:21 +00:00
  • 2f57812ac4 Boost.Log merged to release. Andrey Semashev 2013-05-17 19:51:12 +00:00
  • b500966f92 Corrected reference to the built docs. Andrey Semashev 2013-05-17 19:44:46 +00:00
  • 34e7b55f48 To resolve problems with some testers that have non-numeric toolset versions compiler checks for SSSE3/AVX2 support have been reworked. The checks now use configure framework instead of relying on compiler version checks. Andrey Semashev 2013-05-15 19:09:30 +00:00
  • de9cd15875 Renamed tests to avoid the problem with Windows Server 2012 requiring elevated priviledges for running programs with 'patch' in their names. Andrey Semashev 2013-05-13 09:25:58 +00:00
  • 57e995d967 Renamed tests to avoid the problem with Windows Server 2012 requiring elevated priviledges for running programs with 'patch' in their names. Andrey Semashev 2013-05-13 09:20:37 +00:00
  • 406f7f65c7 Renamed tests to avoid the problem with Windows Server 2012 requiring elevated priviledges for running programs with 'patch' in their names. Andrey Semashev 2013-05-13 09:19:57 +00:00
  • 897b1990a7 Corrected comment. Andrey Semashev 2013-05-10 16:42:35 +00:00
  • 99eea535ed Fixed compilation with BOOST_LOG_USE_COMPILER_TLS defined. Andrey Semashev 2013-05-10 16:25:44 +00:00
  • 4c84194bc7 A little cleanup in the Jamfile. Updated notes for supported compilers and platforms. Andrey Semashev 2013-05-10 15:14:07 +00:00
  • 13c45c5e97 Removed override of the default 32 bit x86 instruction sets as it is not needed since Boost.Build now defaults to i686. Also removed log-api propagation as it seems to break the build sometimes. Andrey Semashev 2013-05-10 12:31:12 +00:00
  • 46f470b0dc Minor changes. Andrey Semashev 2013-05-09 18:26:23 +00:00
  • e6586258cc Hotfix to work around Boost.Build problem (it does not detect compiler version). Andrey Semashev 2013-05-09 17:37:26 +00:00
  • e0c97bbdc5 Implemented AVX2 version of dump. Andrey Semashev 2013-05-09 16:53:02 +00:00
  • bc15f9c668 Corrected formatting. Andrey Semashev 2013-05-08 22:34:20 +00:00
  • 0909b67b12 Added an entry about LNK1123 error. Andrey Semashev 2013-05-08 20:54:22 +00:00
  • 124c8035e3 Added a note about minimal supported 32 bit x86 CPU. Andrey Semashev 2013-05-08 20:05:05 +00:00