Andrey Semashev
0cc56f385e
Trim trailing spaces.
2016-04-14 19:32:02 +03:00
Lingxi-Li
8d9002cab8
Add text_ipc_message_queue_backend
...
This new sink backend supports logging messages to an interprocess
message queue.
2016-04-14 19:32:02 +03:00
Andrey Semashev
2f6facfdcd
Silenced signed/unsigned mismatch warnings.
2016-02-25 21:26:04 +03:00
Andrey Semashev
30fcf0ef2d
Renamed all uses of basic_string_ref to basic_string_view to follow Boost.Utility.
2015-12-23 01:58:20 +03:00
Andrey Semashev
8e4cd877ab
Nonessential changes for testing.
2015-11-15 17:23:52 +03:00
Andrey Semashev
b7de827f23
Fixed compilation of character decorators. Added tests.
2015-09-26 19:20:07 +03:00
Andrey Semashev
44ef109505
Fixed #11541 . Fixed compilation when native wchar_t type is disabled. Added a note of discouragement to the configuration section.
2015-08-23 20:30:30 +03:00
Andrey Semashev
7da193fde1
Fixed compilation of operator<< into a record ostream, when the operator right hand argument is not directly supported by formatting_ostream. Fixed #11549 .
2015-08-23 17:27:20 +03:00
Andrey Semashev
ac70fa34c1
Removed use of auto_ptr.
2015-07-18 20:32:07 +03:00
Andrey Semashev
12fb58fd54
Removed unused typedef.
2015-07-06 11:59:58 +03:00
Andrey Semashev
3d5d5e31d0
Added tests for the to_log manipulator. Made generic operator<< for the formatting stream less attractive for the compiler.
2015-07-05 16:25:22 +03:00
Andrey Semashev
b2a3106a21
Trying to work around compilation failure with clang.
2015-06-01 16:00:08 +03:00
Andrey Semashev
bdf86442e5
Fixed operator<< for lvalue strings where character conversion is needed.
2015-06-01 00:10:57 +03:00
Andrey Semashev
d720a11e3b
Fixed #11190 . Constructing attribute value set from attribute sets or inserting elements could invalidate elements that were in the container.
2015-04-25 22:49:01 +03:00
Andrey Semashev
34e68c7b5a
Ported from std::random_shuffle and std::rand to Boost.Random and custom random_shuffle implementation.
2015-03-29 20:12:58 +03:00
Andrey Semashev
f74a7df2df
Fixed #11148 . Fixed incorrect behavior of attribute_value_set::size() if a large number of attribute values are inserted into the set.
2015-03-28 19:04:31 +03:00
Andrey Semashev
18df30ed33
Followup for the previous commit.
2015-03-25 00:48:52 +03:00
Andrey Semashev
30ff0390ce
Fixed #11106 . In some cases inserted attribute set elements could invalidate the existing elements preventing them from being found.
2015-03-15 15:00:53 +03:00
Andrey Semashev
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.
2015-03-10 02:09:31 +03:00
Andrey Semashev
7b201bebfa
Added a missing include and namespace specifiers.
2015-03-07 12:55:30 +03:00
Andrey Semashev
5bb604ee39
Updated copyright dates.
2015-01-25 17:32:33 +03:00
Andrey Semashev
d706f38e5b
Disabled yet another useless warning of Intel Compiler.
2014-07-07 23:02:52 +04:00
Andrey Semashev
d90b457110
Added support for MSVC 14 CTP.
2014-07-05 20:19:40 +04:00
Andrey Semashev
40d5720f9e
Disabled more of Intel warnings.
2014-06-23 15:35:45 +04:00
Andrey Semashev
da1f448fd5
Corrected compiler switches to enable AVX2 and SSSE3 for Intel Compiler. Disabled some bogus warnings as well.
2014-06-21 22:12:17 +04:00
Andrey Semashev
4b137ed869
Fixed incorrect element insertion.
...
The inserted attributes and attribute values could sometimes be left not-findable by find() method and other methods that rely on it. The elements were still obtainable through iteration.
2014-06-21 20:54:11 +04:00
Andrey Semashev
c26d7c0c45
Fixes #9320 . Added a workaround for MSVC bug that causes invalid reference being saved in add_value_manip.
2014-06-14 19:07:36 +04:00
Andrey Semashev
ea26549062
Silenced a few gcc warnings in tests.
2014-04-27 00:28:28 +04:00
Andrey Semashev
53cecdac11
Added tests for string matching filter for different matching backends. Fixed Boost.Spirit.Qi matching backend compilation.
2014-03-30 19:39:03 +04:00
Andrey Semashev
02fe9b451d
Changed standalone header test naming in attempt to make these tests visible in the reports.
2014-03-28 21:47:12 +04:00
Andrey Semashev
4b2360b66e
Added a few more matches filter test cases.
2014-03-23 19:27:55 +04:00
Andrey Semashev
42b6ffd382
Removed checkpoints. The crash on Sandia-Darwin happens when the formatter is invoked. Further investigation needed.
2014-03-20 10:26:16 +04:00
Andrey Semashev
7513db8bfe
Trying to localize the reason of the test failure on Sandia-Darwin.
2014-03-19 19:18:50 +04:00
Andrey Semashev
25b59e51e0
Refs #9123 . Implemented support for incomplete and empty markers for the named scope formatter.
2014-03-16 01:38:33 +04:00
Andrey Semashev
1095c98e11
Fixed headers self-sufficiency test on Windows. Fixed MSVC warning directive in spirit_classic.hpp.
2014-03-15 16:22:36 +04:00
Andrey Semashev
1a1689da20
Added compile tests for headers. The test verifies that Boost.Log headers are self-contained and there are no missing headers. As a result of the test addition, fixed a few bugs in header includes.
2014-03-15 19:41:01 +04:00
Andrey Semashev
9c56a69773
Removed unused typedefs.
2014-03-11 10:10:07 +04:00
Andrey Semashev
455e694d49
Removed unused typedefs.
2014-03-11 10:06:49 +04:00
Andrey Semashev
33e4c386ff
Updated MSVC-specific test case with array return type.
2014-03-10 19:28:59 +04:00
Andrey Semashev
54bd7c46a4
New version of function signature parser.
...
The new version supports operators and is more resilient to the input
format variations. It should no longer get confused by the space
characters between the function name and the opening parenthesis.
2014-03-10 17:29:00 +04:00
Andrey Semashev
39261d80ae
Fixed incorrect test case.
2014-03-10 14:53:45 +04:00
Andrey Semashev
39c1c707dc
Added MSVC-specific testcases.
2014-03-05 19:46:44 +04:00
Andrey Semashev
004c542aa7
Added more operator testcases.
2014-03-05 22:42:10 +04:00
Andrey Semashev
1401b3e3bf
Fixed parsing signatures of functions that return function pointers.
...
- Function name parsing is only done for scopes denoted with
BOOST_LOG_FUNCTION, scopes marked with BOOST_LOG_NAMED_SCOPE are output
as is.
- The parser has been rewritten to behave more correctly in case if
function name contains template parameters and/or returns a function
type.
- Operator functions are not supported by the parser.
- Docs corrections.
2014-03-02 18:27:36 +04:00
Andrey Semashev
85cbec9a63
Added another (not yet working) test for named scope format parser.
2014-03-01 20:16:24 +04:00
Andrey Semashev
efb7f122e1
Silenced GCC warnings about unused variables.
2014-03-01 18:15:42 +04:00
Andrey Semashev
f3cff62162
Fixed compilation of get_attribute method of loggers.
2014-03-01 18:03:01 +04:00
Andrey Semashev
15ed06e606
Added support for bare filename and function name extraction in the
...
named scope formatter. Function name does not work yet if function types
are present in the scope (function) signature.
2014-02-23 21:04:22 +04:00
Andrey Semashev
a21d096e4a
Updated copyright notes to 2014.
2014-01-19 18:46:09 +04:00
Andrey Semashev
4399331206
Merged recent changes from trunk
...
[SVN r86659]
2013-11-12 19:46:37 +00:00