2
0
mirror of https://github.com/boostorg/log.git synced 2026-02-11 11:52:20 +00:00
Commit Graph

41 Commits

Author SHA1 Message Date
Andrey Semashev
82c65a7740 Fixed missing #include. 2014-03-15 16:54:43 +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
4c4062480e Removed register keyword. 2014-03-07 18:38:22 +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
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
f3cff62162 Fixed compilation of get_attribute method of loggers. 2014-03-01 18:03:01 +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
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
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
Andrey Semashev
d3419b1091 Reapplied changeset [86160].
[SVN r86199]
2013-10-08 14:44:59 +00:00
Andrey Semashev
56bb6f2dca Temporarily reverted the last commit [86164], until 1.55 beta ships.
[SVN r86166]
2013-10-05 19:02:18 +00:00
Andrey Semashev
6e6ad59e52 Merged latest changes from trunk.
[SVN r86164]
2013-10-05 14:02:30 +00:00
Andrey Semashev
f01ecd2e7c Merged latest changes from trunk.
[SVN r85986]
2013-09-28 16:11:45 +00:00
Andrey Semashev
bf9c04dc9a Fixed compilation.
[SVN r85834]
2013-09-22 18:05:26 +00:00
Andrey Semashev
3be866a83c Merged changes from trunk.
[SVN r85819]
2013-09-22 10:04:38 +00:00
Andrey Semashev
f35fd5eecf Merged changes from trunk.
[SVN r85713]
2013-09-16 18:58:52 +00:00
Andrey Semashev
313a5b69cd Merged recent changes from trunk.
[SVN r85657]
2013-09-12 17:17:07 +00:00
Andrey Semashev
5204873fa9 Merged latest changes from trunk.
[SVN r85461]
2013-08-25 14:20:22 +00:00
Andrey Semashev
cdd85fc887 Merged recent changes from trunk. Fixes #8730.
[SVN r85093]
2013-07-20 18:09:32 +00:00
Andrey Semashev
ae40a3b3ef Merged changes from trunk. Fixes #8614.
[SVN r84677]
2013-06-07 17:37:04 +00:00
Andrey Semashev
b9a24cd46c Fixes #8585. Fixed typos in docs and comments.
[SVN r84352]
2013-05-18 14:21:26 +00:00
Andrey Semashev
2695027b14 Updated changelog, corrected comments.
[SVN r84336]
2013-05-17 20:16:41 +00:00
Andrey Semashev
897b1990a7 Corrected comment.
[SVN r84228]
2013-05-10 16:42:35 +00:00
Andrey Semashev
3e1aa6987b Worked around MSVC 10 compilation error. The compiler fails to resolve overloaded add_value functions when the attribute value is a string literal.
[SVN r84194]
2013-05-08 19:43:27 +00:00
Andrey Semashev
bb0c444a95 Disabled syslog sink when neither Boost.ASIO nor native syslog API are available.
[SVN r84193]
2013-05-08 19:04:58 +00:00
Andrey Semashev
c5816b077d Resolved signed/unsigned comparison mismatch.
[SVN r84177]
2013-05-06 21:02:12 +00:00
Andrey Semashev
d35f454569 Fixed incorrect target buffer alignment and filling.
[SVN r84176]
2013-05-06 20:48:52 +00:00
Andrey Semashev
39d32b3a1c Added SIMD versions of dump manipulator. Fixed performance tests compilation.
[SVN r84155]
2013-05-05 21:11:20 +00:00
Andrey Semashev
cc99f35c1a Added a new dump manipulator.
[SVN r84126]
2013-05-03 18:19:32 +00:00
Andrey Semashev
6ea9b962fb Corrected comment.
[SVN r84117]
2013-05-02 19:39:12 +00:00
Andrey Semashev
86497e89a2 Added a workaround for MSVC that allows to prevent conversion to void*.
[SVN r84116]
2013-05-02 19:37:32 +00:00
Andrey Semashev
e143794692 basic_formatting_ostream no longer derives from std::basic_ostream, but rather reimplements its and its base classes interface closely. This solves problems with overloading operator<< for basic_formatting_ostream and user-defined types. This will break user's code if it relied on the inheritance from the standard stream types (such as passing basic_formatting_ostream object as an argument to a function receiving std::basic_ostream).
[SVN r84113]
2013-05-02 17:28:27 +00:00
Andrey Semashev
ec0aa50f22 Removed more deprecated macros and worked around one more broken link in the generated docs.
[SVN r83994]
2013-04-21 07:32:08 +00:00
Andrey Semashev
47ae97f681 Added workarounds to eliminate broken links in the generated docs.
[SVN r83979]
2013-04-20 12:07:39 +00:00
Andrey Semashev
0d3b89dc54 Removed deprecated macros usage.
[SVN r83978]
2013-04-20 11:42:26 +00:00
Andrey Semashev
eea0d19999 Resolved name clashes with Apple macros. Removed Boost version check.
[SVN r83941]
2013-04-17 18:00:56 +00:00
Andrey Semashev
e4fd3a75df Fixes for better docs generation.
[SVN r83873]
2013-04-13 16:27:49 +00:00
Andrey Semashev
a7c4e0e319 Boost.Log merged to trunk.
[SVN r83860]
2013-04-13 12:30:25 +00:00