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
|
4751a16536
|
Added compilation workarounds for MSVC 2015 CTP6.
|
2015-03-01 21:22:46 +03:00 |
|
Andrey Semashev
|
7ebfd3b6c4
|
Fixes #11016. Text file sink no longer creates lots of empty files if there is no free space on the file system.
|
2015-02-14 19:19:42 +03:00 |
|
Andrey Semashev
|
5bb604ee39
|
Updated copyright dates.
|
2015-01-25 17:32:33 +03:00 |
|
Andrey Semashev
|
2afb87a3d9
|
Added missing includes.
|
2015-01-25 17:22:38 +03:00 |
|
Andrey Semashev
|
ff4c8d8b5c
|
Yet another missing include.
|
2015-01-25 17:11:10 +03:00 |
|
Andrey Semashev
|
50e289f88f
|
Added a missing include.
|
2015-01-25 17:01:54 +03:00 |
|
Andrey Semashev
|
dbff19c89c
|
Disabled MSVC secure CRT warnings.
|
2014-11-04 20:43:58 +03:00 |
|
Andrey Semashev
|
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.
|
2014-10-30 03:19:00 +03:00 |
|
Andrey Semashev
|
7711830bc6
|
Compilation fixes for MSVC 8. Move support fixes for light_function and other components based on it.
|
2014-10-30 02:27:59 +03:00 |
|
Andrey Semashev
|
e6dded1be0
|
Fixed a possible race condition in try_feed_record if locking the backend fails.
|
2014-10-12 14:48:40 +04:00 |
|
Andrey Semashev
|
34d24d8ae4
|
Updated use of move_detail::is_rv.
|
2014-09-30 21:48:17 +04:00 |
|
Andrey Semashev
|
9e4c006c03
|
XML character decorator now escapes quote characters.
|
2014-09-09 21:44:56 +04:00 |
|
Andrey Semashev
|
d90b457110
|
Added support for MSVC 14 CTP.
|
2014-07-05 20:19:40 +04:00 |
|
Andrey Semashev
|
58cca56915
|
Added noexcept specifications. Simplified code in some cases.
|
2014-06-21 20:57:18 +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
|
37c2bb436a
|
Removed non-ASCII characters from comment.
|
2014-06-12 22:37:37 +04:00 |
|
Andrey Semashev
|
5dd65f5468
|
Ported to core/demangle.hpp. Added noexcept specifications to type_info_wrapper methods.
|
2014-06-09 21:41:23 +04:00 |
|
Andrey Semashev
|
166616c796
|
Changed all references to empty_deleter to null_deleter in Boost.Core.
|
2014-06-03 23:09:21 +04:00 |
|
Andrey Semashev
|
c9751af6eb
|
Removed unused include.
|
2014-06-01 12:00:53 +04:00 |
|
Glen Fernandes
|
368194af72
|
Use Boost.Align for aligned allocation
|
2014-05-03 19:17:07 -07:00 |
|
Andrey Semashev
|
30f45cf6e4
|
Corrected MSVC version check.
|
2014-05-02 16:08:37 +04:00 |
|
Andrey Semashev
|
696d485a71
|
Added ABI mismatch detection on MSVC.
|
2014-05-02 15:17:29 +04:00 |
|
Andrey Semashev
|
1a0cbbb043
|
Code cleanup. Added noexcept for some methods.
|
2014-05-02 00:45:09 +04:00 |
|
Andrey Semashev
|
ae4786ec04
|
Some nonessential code cleanup.
|
2014-05-01 23:39:32 +04:00 |
|
Andrey Semashev
|
10f1380e13
|
Optimizations for code size and possibly compile times.
|
2014-05-01 22:58:26 +04:00 |
|
Andrey Semashev
|
8aae154f37
|
Removed constexpr from no_unused_warnings() function since it has void return type.
|
2014-04-27 01:16:38 +04:00 |
|
Andrey Semashev
|
0991d9664e
|
Made no_unused_warnings() function more transparent for the user's code.
|
2014-04-27 00:27:59 +04:00 |
|
Andrey Semashev
|
3e6b406ba3
|
Attempt to work around the clang 3.5 problem in C++11 mode. The compiler attempts to instantiate assignment operator for light_function::impl and this causes compilation errors in Boost.Phoenix.
|
2014-04-22 22:23:09 +04:00 |
|
Andrey Semashev
|
76ca29f2ec
|
Corrected moving the function objects when initializing lightweight_function.
|
2014-04-18 16:04:50 +04:00 |
|
Andrey Semashev
|
3eedf0f6ee
|
Fixed possible infinite block in the enqueue methods if block_on_overflow strategy was used.
|
2014-04-02 21:21:17 +04:00 |
|
Andrey Semashev
|
a7425c5891
|
Moved enqueued_record out of record queueing strategies to reduce code duplication and avoid dependency on the strategies template parameters.
|
2014-04-01 20:48:45 +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
|
f4cfd4d7cb
|
Removed virtual function use from locking_ptr. Changed the implementation to use the real recursive_mutex since the previous implementation could result in a race.
|
2014-03-30 14:20:33 +04:00 |
|
Andrey Semashev
|
64d13100dd
|
Interfacing with various regex backends made more accurate.
|
2014-03-22 20:57:30 +04:00 |
|
Andrey Semashev
|
cde7e772f8
|
Added missing #include <ios>.
|
2014-03-20 20:55:33 +04:00 |
|
Andrey Semashev
|
c3f6830849
|
Made std_regex.hpp not hard fail the self_container_header test in case if STL does not support std::regex.
|
2014-03-19 20:55:36 +04:00 |
|
Andrey Semashev
|
cc67cda05e
|
Simplified matching function backend selection. Added backend for std::regex.
|
2014-03-19 20:38:35 +04:00 |
|
Andrey Semashev
|
e8f62b8050
|
Fixed compilation.
|
2014-03-16 20:22:22 +04:00 |
|
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
|
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
|
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 |
|