mirror of
https://github.com/boostorg/website.git
synced 2026-02-25 16:52:13 +00:00
971 lines
31 KiB
Plaintext
971 lines
31 KiB
Plaintext
(feed/history/boost_1_63_0.qbk
|
|
-description_xhtml
|
|
"
|
|
"
|
|
"
|
|
" <div id="version_1_63_0.updated_libraries">
|
|
" <h3><span class="link">Updated Libraries</span></h3>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/atomic/">Atomic</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Added the static constant <code><span class="identifier">atomic</span><span class="special"><</span><span class="identifier">T</span><span class="special">>::</span><span class="identifier">is_always_lock_free</span></code>
|
|
" for conformance with C++17. The constant indicates that the given
|
|
" specialization always provides lock-free implementation of atomic
|
|
" operations.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Improved support of Oracle Studio on x86 targets.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/container/">Container</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed bugs:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12534">Trac
|
|
" #12534: <em>"flat_map fails to compile if included
|
|
" after type_traits is instantiated under gcc"</em></a>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12577">Trac
|
|
" #12577: <em>"Null reference in pair.hpp triggers
|
|
" runtime warning with -fsanitize=undefined"</em></a>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://github.com/boostorg/container/pull/40">GitHub
|
|
" #40: <em>Fix parameter types in copy_move_algo.hpp: iterator_traits::difference_type
|
|
" -> allocator_traits::size_type</em></a>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://github.com/boostorg/container/pull/41">GitHub
|
|
" #41: <em>Avoid -Wunreachable-code in do_allocate()</em></a>.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/context/">Context</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/11687">#11687</a> Xcode (Apple clang) and thread_local
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12114">#12114</a> context does not preserve fpu context on ios arm64 devices
|
|
" (fixed for other architecturs too)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12411">#12411</a> fpu registers not preserved with O2 optimizations in Visual
|
|
" Studio (fixed for other architecturs too)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12551">#12551</a> building boost on arm64 causes error: unknown directive
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" reduced signatur for ontop-functions
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" unit-test for private fcontext-API
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" performance-test for ucontext and fcontext fixed
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/fiber/">Fiber</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" unbounded_channel and bounded_channel marked as deprecated
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" new classes buffered_channel and unbuffered_channel
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" performance improved
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/fusion/">Fusion</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code> buggy constructors (Thanks
|
|
" to Lee Clagett).
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <code><span class="identifier">BOOST_FUSION_ADAPT</span><span class="special">*</span></code> and <code><span class="identifier">BOOST_FUSION_DEFINE</span><span class="special">*</span></code> now allow empty structures. (<a href="https://svn.boost.org/trac/boost/ticket/6592">#6592</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <code><span class="identifier">BOOST_FUSION_DEFINE</span><span class="special">*</span></code> allows move constructor and assignment.
|
|
" (<a href="https://svn.boost.org/trac/boost/ticket/10099">#10099</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Adaptor for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">array</span></code> (Thanks to Mateusz Łoskot).
|
|
" (<a href="https://svn.boost.org/trac/boost/ticket/8241">#8241</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed returning temporary variable warnings on MSVC.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/geometry">Geometry</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <em>Improvements:</em>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Intersection: take care that output is valid (work in progres,
|
|
" not yet finished - but more is valid)
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <em>Solved tickets:</em>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12289">#12289</a>
|
|
" Avoid warning/compilation error for std::cout
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12412">#12412</a>
|
|
" Invalid result of covered_by() with geographic Points and Boxes
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12413">#12413</a>
|
|
" rtree::remove() not working properly with geographic Points
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/functional/hash">Hash</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed some warnings.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/interprocess/">Interprocess</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed bugs:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12499">Trac
|
|
" #12499 (<em>"Memory allocation fails"</em>)</a>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://github.com/boostorg/interprocess/pull/30">GitHub
|
|
" Pull #30 (<em>"Provide extension point so library
|
|
" user can provide default temp folder"</em>)</a>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://github.com/boostorg/interprocess/pull/31">GitHub
|
|
" Pull #31 (<em>"Add xsi_key(key_t) constructor"</em>)</a>.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/intrusive/">Intrusive</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed bugs:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12556">Boost
|
|
" Trac #12556: <em>member_value_traits.hpp has a missing
|
|
" #include</em></a>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/lexical_cast/">Lexical Cast</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed issue found by <code><span class="special">-</span><span class="identifier">fsanitize</span><span class="special">=</span><span class="identifier">undefined</span></code> <a href="https://github.com/boostorg/lexical_cast/issues/21">#21</a>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/log/">Log</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" General changes:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Removed the previously deprecated <code><span class="identifier">type_info_wrapper</span></code>.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" New features:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Added a way to access the current file name from the text file
|
|
" sink backend. The file name can be obtained with the <code><span class="identifier">get_current_file_name</span></code> method.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Bug fixes:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fixed compilation errors for Android API prior to version 21.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Streaming operators now take scalar types and enums by value.
|
|
" This allows to output static constants and bitfields directly
|
|
" into formatting stream and record stream. (<a href="https://svn.boost.org/trac/boost/ticket/11998">#11998</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed auto-detection of native syslog API. (<a href="https://svn.boost.org/trac/boost/ticket/12600">#12600</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" In UDP socket based syslog backend implementation, changed
|
|
" the syslog message format for better compliance with RFC3164.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" File close handler installed in text file sink backend is no
|
|
" longer called if the file is not open yet.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" See <a href="/libs/log/doc/html/log/changelog.html">changelog</a>
|
|
" for more details.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/metaparse/">Metaparse</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Improved the implementation of <code><span class="identifier">BOOST_METAPARSE_STRING</span></code>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" The maximal string length limit has been increased to 2048
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" The maximal string length limit can be extended beyond 2048
|
|
" by regenerating some of the Boost headers using a script (part
|
|
" of the library)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" The string length limit can be changed within a compilation
|
|
" unit
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/move/">Move</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Improved experimental adaptive sort algorithm performance
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Activate BOOST_MOVE_FORCEINLINE
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/optional/">Optional</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Added two new in-place constructors. They work similarly to <code><span class="identifier">emplace</span><span class="special">()</span></code>
|
|
" functions: they initialize the contained value by perfect-forwarding
|
|
" the obtained arguments. One constructor always initializes the contained
|
|
" value, the other based on a boolean condition.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Syntax <code><span class="identifier">o</span> <span class="special">=</span>
|
|
" <span class="special">{}</span></code> now correctly un-initializes
|
|
" an <code><span class="identifier">optional</span></code>, just
|
|
" like in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">optional</span></code>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed <code><span class="identifier">optional</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><</span><span class="identifier">T</span><span class="special">>&></span></code>
|
|
" initialization. (<a href="https://svn.boost.org/trac/boost/ticket/12203">#12203</a>)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Optional constructors are sfinae-friendly. This fixes interaction
|
|
" with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span></code>. (<a href="https://svn.boost.org/trac/boost/ticket/12563">#12563</a>)
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/phoenix/">Phoenix</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Most of modules now support C++11 variadic templates.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed type deduction failure with result type.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Suppress unused warnings.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed too few arguments error on binary math functions.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Added workarounds for older compiler.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/python/">Python</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Added (basic) support for C++11 (std::shared_ptr, std::unique_ptr)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Incorporated an extension API to wrap <a href="http://www.numpy.org/">NumPy</a>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Removed obsolete bits and pieces
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/test/">Test</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Boost.test v3.4 see the <a href="/doc/libs/1_63_0/libs/test/doc/html/boost_test/change_log.html">Change
|
|
" log</a> section for more details.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" New feature: <code><span class="identifier">per_element</span></code>
|
|
" and <code><span class="identifier">lexicographic</span></code>
|
|
" modifiers of <code><span class="identifier">BOOST_TEST</span></code>
|
|
" can also be applied to string comparison
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Breaking change: colons that appear in test case names are replaced
|
|
" with underscores
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Bug fixes
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Trac tickets <a href="https://svn.boost.org/trac/boost/ticket/11756">#11756</a>, <a href="https://svn.boost.org/trac/boost/ticket/11907">#11907</a>, <a href="https://svn.boost.org/trac/boost/ticket/12339">#12339</a>, <a href="https://svn.boost.org/trac/boost/ticket/12506">#12506</a>,
|
|
" <a href="https://svn.boost.org/trac/boost/ticket/12507">#12507</a>, <a href="https://svn.boost.org/trac/boost/ticket/12530">#12530</a>,
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Trac tickets <a href="https://svn.boost.org/trac/boost/ticket/12531">#12531</a>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Pull request <a href="https://github.com/boostorg/test/pull/103">PR103</a>,
|
|
" <a href="https://github.com/boostorg/test/pull/104">PR104</a>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/type_index/">TypeIndex</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Added <code><span class="identifier">runtime_cast</span></code>
|
|
" to the library as an emulation of <code><span class="keyword">dynamic_cast</span></code>.
|
|
" Thanks to Chris Glover for the implementation. See <a href="/doc/html/boost_typeindex_header_reference.html#header.boost.type_index.runtime_cast_hpp">runtime_cast
|
|
" reference</a> for more info.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Internals of the CTTI were made more platform independant, due to
|
|
" change of the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>
|
|
" type to <code><span class="keyword">unsigned</span> <span class="keyword">int</span></code>.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/units/">Units</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fix inspection warnings
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" updated physico-chemical constants to CODATA 2014 values
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" define biot correctly as 10 Ampere
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" <span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Fix an exception safety issue in assignment.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Use <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator_traits</span></code> where available,
|
|
" and support modern style rebind (<a href="https://svn.boost.org/trac/boost/ticket/12459">#12459</a>).
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Add some allocator aware constructors.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Use the hint iterator in <code><span class="identifier">emplace_hint</span></code>.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Fixed some warnings.
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" See the <a href="/doc/html/unordered/changes.html">changelog</a>
|
|
" for more details.
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" <div id="version_1_63_0.compilers_tested">
|
|
" <h3><span class="link">Compilers Tested</span></h3>
|
|
" <p>
|
|
" Boost's primary test compilers are:
|
|
" </p>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Linux:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Clang: 3.0, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++14: 3.5, 3.6, 3.7, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++1z: 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.2, 5.2.0, 6.2.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++11: 4.4.7, 4.7.2, 4.7.3, 4.8.5, 4.9.3, 5.2.0, 6.1.1, 6.2.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++14: 5.2.0, 5.3.0, 6.1.1, 6.2.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel, C++11: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel, C++14: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" OS X:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Apple Clang: 7.0.2
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Apple Clang, C++11: 7.0.2
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Windows:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++03, mingw: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++14, mingw: 4.9.3, 5.1.0, 5.2.0, 5.3.0, 6.1.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Android:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Clang: 3.6, 3.7, 3.8
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC: 4.9, 5.4, 6.2
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" QNX:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" QCC: 4.4.2
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" SunOS:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Oracle Solaris Studio: 12.5
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Oracle Solaris Studio, C++11: 12.5
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" <p>
|
|
" Boost's additional test compilers include:
|
|
" </p>
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Linux:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Clang: 3.0, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++14: 3.5, 3.6, 3.7, 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Clang, C++1z: 3.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.2, 5.2.0, 6.1.1, 6.2.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++11: 4.4.7, 4.7.2, 4.7.3, 4.8.5, 4.9.3, 5.2.0, 6.1.1, 6.2.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++14: 5.2.0, 5.3.0, 6.1.1, 6.2.0, 7.0.0 (experimental)
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++1z: 6.1.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel, C++11: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Intel, C++14: 16.0, 17.0
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" OS X:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Apple Clang: 7.0.2
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Apple Clang, C++11: 7.0.2
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Windows:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++03, mingw: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC, C++14, mingw: 4.9.3, 5.1.0, 5.2.0, 5.3.0, 6.1.0
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Android:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Clang: 3.6, 3.7, 3.8
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC: 4.9, 5.4, 6.2
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" GCC,C++14: 6.1.0
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" QNX:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" QCC: 4.4.2
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" SunOS:
|
|
" <ul>
|
|
" <li>
|
|
" <div>
|
|
" Oracle Solaris Studio: 12.5
|
|
" </div>
|
|
" </li>
|
|
" <li>
|
|
" <div>
|
|
" Oracle Solaris Studio, C++11: 12.5
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" </li>
|
|
" </ul>
|
|
" </div>
|
|
" <div id="version_1_63_0.acknowledgements">
|
|
" <h3><span class="link">Acknowledgements</span></h3>
|
|
" <p>
|
|
" <a href="/users/people/beman_dawes.html">Beman Dawes</a>, Eric Niebler,
|
|
" <a href="/users/people/rene_rivera.html">Rene Rivera</a>, Daniel James,
|
|
" Vladimir Prus and Marshall Clow managed this release.
|
|
" </p>
|
|
" </div>
|
|
"
|
|
-hash
|
|
"bd95d4c5b26e7b53422dfdc2e90b6f2d0849f5d465aaa8916ed942564159258e
|
|
)
|