mirror of
https://github.com/boostorg/website.git
synced 2026-01-19 04:42:17 +00:00
Add patch for Boost.Log
[SVN r86624]
This commit is contained in:
@@ -43,7 +43,7 @@ We will take into account any feedback received before making a decision.
|
||||
|
||||
[endsect]
|
||||
|
||||
[section:known_bugs Known bugs with Visual Studio 2013/Visual C++ 12]
|
||||
[section:known_bugs Known Bugs with Visual Studio 2013/Visual C++ 12]
|
||||
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
exist several unresolved issues. These include:
|
||||
@@ -62,6 +62,15 @@ exist several unresolved issues. These include:
|
||||
|
||||
[endsect]
|
||||
|
||||
[section Patches]
|
||||
|
||||
# [@/patches/1_55_0/001-log_fix_dump_avx2.patch Log patch]:
|
||||
fixes incorrect output of the
|
||||
[@http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump dump]
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
|
||||
[endsect]
|
||||
|
||||
[section New Libraries]
|
||||
|
||||
* [phrase library..[@/libs/predef/ Predef]:] This library defines a set of
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="version_1_55_0.known_bugs">
|
||||
<h3><span class="link">Known bugs with Visual Studio
|
||||
<h3><span class="link">Known Bugs with Visual Studio
|
||||
2013/Visual C++ 12</span></h3>
|
||||
<p>
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -104,6 +104,18 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="version_1_55_0.patches">
|
||||
<h3><span class="link">Patches</span></h3>
|
||||
<ol>
|
||||
<li>
|
||||
<div>
|
||||
<a href="http://www.boost.org/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="version_1_55_0.new_libraries">
|
||||
<h3><span class="link">New Libraries</span></h3>
|
||||
<ul>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="version_1_55_0.known_bugs">
|
||||
<h3><span class="link">Known bugs with Visual Studio
|
||||
<h3><span class="link">Known Bugs with Visual Studio
|
||||
2013/Visual C++ 12</span></h3>
|
||||
<p>
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -104,6 +104,18 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="version_1_55_0.patches">
|
||||
<h3><span class="link">Patches</span></h3>
|
||||
<ol>
|
||||
<li>
|
||||
<div>
|
||||
<a href="http://www.boost.org/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="version_1_55_0.new_libraries">
|
||||
<h3><span class="link">New Libraries</span></h3>
|
||||
<ul>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="version_1_55_0.known_bugs">
|
||||
<h3><span class="link">Known bugs with Visual Studio
|
||||
<h3><span class="link">Known Bugs with Visual Studio
|
||||
2013/Visual C++ 12</span></h3>
|
||||
<p>
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -104,6 +104,18 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="version_1_55_0.patches">
|
||||
<h3><span class="link">Patches</span></h3>
|
||||
<ol>
|
||||
<li>
|
||||
<div>
|
||||
<a href="http://www.boost.org/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="version_1_55_0.new_libraries">
|
||||
<h3><span class="link">New Libraries</span></h3>
|
||||
<ul>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="version_1_55_0.known_bugs">
|
||||
<h3><span class="link">Known bugs with Visual Studio
|
||||
<h3><span class="link">Known Bugs with Visual Studio
|
||||
2013/Visual C++ 12</span></h3>
|
||||
<p>
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -104,6 +104,18 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="version_1_55_0.patches">
|
||||
<h3><span class="link">Patches</span></h3>
|
||||
<ol>
|
||||
<li>
|
||||
<div>
|
||||
<a href="http://www.boost.org/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="version_1_55_0.new_libraries">
|
||||
<h3><span class="link">New Libraries</span></h3>
|
||||
<ul>
|
||||
|
||||
@@ -2059,7 +2059,7 @@
|
||||
" Utility, Variant, Wave, xpressive.
|
||||
"
|
||||
-qbk_hash
|
||||
"09a9c72aeb4161add56ddf9331b44adb119ce35aa5fbc797b32952887dd18d5b
|
||||
"4e75800ce2ddaf0f58b72cb208b59030a21995673f1648f07bb5bb8579041110
|
||||
-release_status
|
||||
"released
|
||||
-title
|
||||
|
||||
@@ -20388,7 +20388,7 @@
|
||||
" </p>
|
||||
" </div>
|
||||
" <div id="version_1_55_0.known_bugs">
|
||||
" <h3><span class="link">Known bugs with Visual Studio
|
||||
" <h3><span class="link">Known Bugs with Visual Studio
|
||||
" 2013/Visual C++ 12</span></h3>
|
||||
" <p>
|
||||
" Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -20426,6 +20426,18 @@
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" <div id="version_1_55_0.patches">
|
||||
" <h3><span class="link">Patches</span></h3>
|
||||
" <ol>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="http://www.boost.org/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
" fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
" manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ol>
|
||||
" </div>
|
||||
" <div id="version_1_55_0.new_libraries">
|
||||
" <h3><span class="link">New Libraries</span></h3>
|
||||
" <ul>
|
||||
|
||||
13
patches/1_55_0/001-log_fix_dump_avx2.patch
Normal file
13
patches/1_55_0/001-log_fix_dump_avx2.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
Index: libs/log/src/dump_avx2.cpp
|
||||
===================================================================
|
||||
--- libs/log/src/dump_avx2.cpp (revision 86614)
|
||||
+++ libs/log/src/dump_avx2.cpp (working copy)
|
||||
@@ -205,7 +205,7 @@
|
||||
__m256i mm_input = _mm256_load_si256(reinterpret_cast< const __m256i* >(p));
|
||||
__m256i mm_output1, mm_output2, mm_output3;
|
||||
dump_pack(mm_char_10_to_a, mm_input, mm_output1, mm_output2, mm_output3);
|
||||
- store_characters_x3(mm_output1, mm_output2, mm_output3, buf);
|
||||
+ store_characters_x3(mm_output1, mm_output2, mm_output3, b);
|
||||
}
|
||||
|
||||
_mm256_zeroall(); // need to zero all ymm registers to avoid register spills/restores the compler generates around the function call
|
||||
@@ -30,9 +30,16 @@ http://www.boost.org/development/website_updating.html
|
||||
|
||||
<div class="section-body">
|
||||
<p>These are patches from library authors which were found too
|
||||
late to be fixed in the 1.54.0 release. Be careful as they have
|
||||
late to be fixed in the release. Be careful as they have
|
||||
not been through the normal testing process.</p>
|
||||
|
||||
<h2>1.55.0</h2>
|
||||
|
||||
<ul>
|
||||
<li><a href=
|
||||
"1_55_0/001-log_fix_dump_avx2.patch">1_55_0/001-log_fix_dump_avx2.patch</a></li>
|
||||
</ul>
|
||||
|
||||
<h2>1.54.0</h2>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="version_1_55_0.known_bugs">
|
||||
<h3><span class="link">Known bugs with Visual Studio
|
||||
<h3><span class="link">Known Bugs with Visual Studio
|
||||
2013/Visual C++ 12</span></h3>
|
||||
<p>
|
||||
Visual Studio 2013 was released quite late in the release process, so there
|
||||
@@ -142,6 +142,18 @@
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="version_1_55_0.patches">
|
||||
<h3><span class="link">Patches</span></h3>
|
||||
<ol>
|
||||
<li>
|
||||
<div>
|
||||
<a href="/patches/1_55_0/001-log_fix_dump_avx2.patch">Log patch</a>:
|
||||
fixes incorrect output of the <a href="http://www.boost.org/doc/libs/1_55_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.manipulators.dump">dump</a>
|
||||
manipulator, when used on AVX2-enabled CPU (e.g. Intel Haswell).
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div id="version_1_55_0.new_libraries">
|
||||
<h3><span class="link">New Libraries</span></h3>
|
||||
<ul>
|
||||
|
||||
Reference in New Issue
Block a user