Andrey Semashev
32b3e71432
Fixed compilation with MSVC for 32-bit x86. Removed use of Boost.Spirit and Boost.Phoenix in some cases to speed up compilation and reduce binary sizes.
2014-03-16 18:10:48 +04:00
Andrey Semashev
c368877796
Attempt to workaround gcc 4.2 problems with result_of.
2014-03-16 13:18:18 +04:00
Andrey Semashev
bf1878aeb1
Added a changelog entry.
2014-03-16 02:04:03 +04:00
Andrey Semashev
0d2f401c6b
Removed commented code.
2014-03-16 01:46:21 +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
9ce8a45647
Added a workaround for Boost.Phoenix bug #9363 .
2014-03-15 17:45:21 +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
82c65a7740
Fixed missing #include.
2014-03-15 16:54:43 +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
af1aa5e13e
Changed light_function internal method signatures to reduce the amount of output in case of compilation errors. This also reduces manglen name lengths slightly.
2014-03-10 20:20:26 +04:00
Andrey Semashev
e230948905
Added BOOST_LOG_FUNC scope markup macro. The macro attempts to use bare function name as the scope name, if the compiler has the necessary support for it.
2014-03-10 19:39:18 +04:00
Andrey Semashev
33e4c386ff
Updated MSVC-specific test case with array return type.
2014-03-10 19:28:59 +04:00
Andrey Semashev
a0242d9bcb
Minor optimizations.
2014-03-10 18:00:00 +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
4c4062480e
Removed register keyword.
2014-03-07 18:38:22 +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
3813972189
Silenced "missing return statement" warnings.
...
On compilers without support for unreachable code or noreturn hints
generate dummy return statements to silence warnings.
2014-03-01 18:27:21 +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
2c95cd442b
Performance optimization.
2014-03-01 04:36:45 +04:00
Andrey Semashev
6493ade233
Documented the new flags for format_named_scope.
2014-02-23 23:16:19 +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
f734363ee3
Removed register storage specifier as it causes warnings on newer clang
...
versions.
2014-02-23 14:52:19 +04:00
Andrey Semashev
3f938be417
Added a changelog entry for ticket 9389.
2014-02-22 19:05:08 +04:00
Andrey Semashev
a56346b42c
Added a changelog entry for ticket 9389.
2014-02-22 19:03:11 +04:00
Andrey Semashev
74267d9f39
Added operators for non-const object output.
2014-02-22 18:54:11 +04:00
Andrey Semashev
409dffcd1b
Added missing is_nullary specialization.
2014-02-22 15:19:11 +04:00
Andrey Semashev
e4fea946b2
Updated copyright notes to 2014.
2014-01-19 18:52:55 +04:00
Andrey Semashev
a21d096e4a
Updated copyright notes to 2014.
2014-01-19 18:46:09 +04:00
Andrey Semashev
1e9843cf7c
Fixed svg logo.
2014-01-19 16:44:26 +04:00
Andrey Semashev
3d8e8c52e5
Corrected example directory name.
2014-01-19 16:12:10 +04:00
Andrey Semashev
1f07a6aff1
Fixed png logo image.
2014-01-19 16:04:31 +04:00
Andrey Semashev
24b57091ff
Added acknowledgement for the logo author.
2014-01-19 15:56:54 +04:00
Andrey Semashev
d5e24b4eca
Added a readme and logo. Thanks to Adam Wulkiewicz <adam.wulkiewicz@gmail.com> for creating the logo (see https://github.com/awulkiew/boost-logos ).
2014-01-19 15:49:18 +04:00
Andrey Semashev
2157b80c70
Merge pull request #1 from danieljames/develop
...
Update link for new location of boost build.
2013-12-26 02:05:34 -08:00
Daniel James
b45ed87fff
Update link for new location of boost build.
2013-12-26 09:55:43 +00:00
Andrey Semashev
0bf75130a3
Merge branch 'develop'
2013-12-07 21:29:25 +04:00
Andrey Semashev
63a3839d58
Updated minimum supported GCC version.
2013-12-07 21:22:52 +04:00
Andrey Semashev
4399331206
Merged recent changes from trunk
...
[SVN r86659]
2013-11-12 19:46:37 +00:00
Andrey Semashev
51c4f7c992
Added some release notes for 1.56.
...
[SVN r86631]
2013-11-12 02:49:58 +00:00
Andrey Semashev
0f9867502d
Added a workaround for #9362 . Still doesn't compile because of #9363 .
...
[SVN r86615]
2013-11-11 04:11:13 +00:00
Andrey Semashev
5b13e73a07
Fixed garbage dump output on AVX2-enabled CPUs.
...
[SVN r86600]
2013-11-09 15:59:41 +00:00
Andrey Semashev
3a44319b43
Added a test for add_value manipulator. Added operator[] overloads for attibute_name as key.
...
[SVN r86582]
2013-11-07 21:22:27 +00:00
Andrey Semashev
4c69b429ce
Merged recent changes from trunk.
...
[SVN r86405]
2013-10-23 15:53:47 +00:00