Andrey Semashev
|
37c2bb436a
|
Removed non-ASCII characters from comment.
|
2014-06-12 22:37:37 +04:00 |
|
Andrey Semashev
|
a2e3e56386
|
Added BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT macro to Doxygen predefined macros.
|
2014-06-12 00:22:26 +04:00 |
|
Andrey Semashev
|
07597c4567
|
Added BOOST_STATIC_CONSTANT macro to translate by Doxygen.
|
2014-06-12 00:10:21 +04:00 |
|
Andrey Semashev
|
3fa39aa6cb
|
Fixed unhandled_exception_count() with gcc and clang.
|
2014-06-09 22:10:51 +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
|
c324b7716f
|
Updated the default Windows version to Windows XP. This is partially done to work around ticket #10016.
|
2014-06-09 21:13:59 +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 |
|
Andrey Semashev
|
84ea388442
|
Merge pull request #2 from glenfe/develop
Use Boost.Align for aligned allocation
|
2014-05-04 13:00:00 +04:00 |
|
Glen Fernandes
|
368194af72
|
Use Boost.Align for aligned allocation
|
2014-05-03 19:17:07 -07:00 |
|
Andrey Semashev
|
20ceaf4fd5
|
Added reference to GCC LTO bug.
|
2014-05-03 16:32:52 +04:00 |
|
Andrey Semashev
|
7b6438a23b
|
Added a couple of notes for GCC users.
|
2014-05-03 14:34:27 +04: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
|
823b743f91
|
Reverted xmm register clobbering. Apparently it slows down dumping small buffers while it gives almost no benefit to dumping large buffers.
|
2014-04-28 20:09:45 +04:00 |
|
Andrey Semashev
|
bf3f940d2d
|
Merge branch 'develop' of github.com:boostorg/log into develop
|
2014-04-27 22:46:28 +04:00 |
|
Andrey Semashev
|
61bcef65a8
|
Added XMM register clobbers to the SSSE3 version of code so that GCC does not spill/restore registers around function calls.
|
2014-04-27 22:46:08 +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
|
ea26549062
|
Silenced a few gcc warnings in tests.
|
2014-04-27 00:28:28 +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
|
940bf90f9f
|
#9864. Change MinGW and Cygwin target selection for Boost.Build.
|
2014-04-09 21:48:02 +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
|
b076f75d7d
|
Updated changelog.
|
2014-03-30 14:22:47 +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
|
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
|
493218d7be
|
Do not depend on Boost.Regex if settings parsers or default factories are disabled.
|
2014-03-22 18:40:56 +04:00 |
|
Andrey Semashev
|
e01be8c293
|
Switched to Boost.Regex regex backend by default. Performance tests showed that it is faster than Boost.Xpressive for small string matching. std::regex is the slowest across all tested platforms (MSVC 12, gcc 4.8, clang 3.4). Boost.Regex also produces smaller executables than Boost.Xpressive.
|
2014-03-22 18:27:38 +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
|
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
|
dad4c881cd
|
Added configuration macros for regex backend selection. The backend is used by string matching filters parsed from strings and settings.
|
2014-03-19 22:32:57 +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
|
5ad2ba1533
|
Updated docs.
|
2014-03-19 20:43:46 +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
|
7513db8bfe
|
Trying to localize the reason of the test failure on Sandia-Darwin.
|
2014-03-19 19:18:50 +04:00 |
|
Andrey Semashev
|
06a1dbf4b8
|
Fixed compilation for C++03 compilers.
|
2014-03-16 20:48:58 +04:00 |
|
Andrey Semashev
|
e8f62b8050
|
Fixed compilation.
|
2014-03-16 20:22:22 +04:00 |
|
Andrey Semashev
|
5dc9f83b76
|
Fixed compilation for x86-64.
|
2014-03-16 18:13:55 +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
|
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 |
|