2
0
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:
Daniel James
2013-11-11 20:19:31 +00:00
parent b2a2eaf58b
commit 38d7543356
10 changed files with 110 additions and 9 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -2059,7 +2059,7 @@
" Utility, Variant, Wave, xpressive.
"
-qbk_hash
"09a9c72aeb4161add56ddf9331b44adb119ce35aa5fbc797b32952887dd18d5b
"4e75800ce2ddaf0f58b72cb208b59030a21995673f1648f07bb5bb8579041110
-release_status
"released
-title

View File

@@ -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>

View 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

View File

@@ -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>

View File

@@ -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>