diff options
Diffstat (limited to 'doc/html/chrono/appendices.html')
-rw-r--r-- | doc/html/chrono/appendices.html | 421 |
1 files changed, 328 insertions, 93 deletions
diff --git a/doc/html/chrono/appendices.html b/doc/html/chrono/appendices.html index a986cf81ff..c8f51fef3f 100644 --- a/doc/html/chrono/appendices.html +++ b/doc/html/chrono/appendices.html @@ -3,11 +3,11 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Appendices</title> <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.78.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../chrono.html" title="Chapter 4. Boost.Chrono 1.2.3"> +<link rel="up" href="../chrono.html" title="Chapter 6. Boost.Chrono 2.0.4"> <link rel="prev" href="reference.html" title="Reference"> -<link rel="next" href="../id319790-bb.html" title="Chapter 5. Boost.Concept_Check"> +<link rel="next" href="../circular_buffer.html" title="Chapter 7. Boost.Circular Buffer"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,13 +20,13 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="reference.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../chrono.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../id319790-bb.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="reference.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../chrono.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../circular_buffer.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="section"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="chrono.appendices"></a><a class="link" href="appendices.html" title="Appendices">Appendices</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="appendices.html#chrono.appendices.history">Appendix: History</a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.rationale">Appendix: Rationale</a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.implementation">Appendix: Implementation @@ -39,22 +39,306 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="chrono.appendices.history"></a><a class="link" href="appendices.html#chrono.appendices.history" title="Appendix: History">Appendix: History</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_2_0_4__july_12__2014___1_56__"><span class="bold"><strong>Version 2.0.4, July 12, 2014 - 1.56</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_2_0_3__september_29__2013___1_55__"><span class="bold"><strong>Version 2.0.3, September 29, 2013 - 1.55</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_2_0_2__june_15__2013___1_54__"><span class="bold"><strong>Version 2.0.2, June 15, 2013 - 1.54</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_2_0_1__january_18__2013___1_53__"><span class="bold"><strong>Version 2.0.1, January 18, 2013 - 1.53</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_2_0_0__october_23__2012___1_52__"><span class="bold"><strong>Version 2.0.0, October 23, 2012 - 1.52</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_2_3__august_1__2012___1_51__"><span class="bold"><strong>Version 1.2.3, August 1, 2012 - 1.51</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_2_2__april_1__2012___1_50__"><span class="bold"><strong>Version 1.2.2, April 1, 2012 - 1.50</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_2_1__february_1__2012___1_49__"><span class="bold"><strong>Version 1.2.1, February 1, 2012 - 1.49</strong></span> </a></span></dt> -<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_2_0__october_17__2011___1_48___"><span class="bold"><strong>Version 1.2.0, October 17, 2011 - 1.48 </strong></span> </a></span></dt> -<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_1_0__mars_17__2011___1_47__"><span class="bold"><strong>Version 1.1.0, Mars 17, 2011 - 1.47</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_2_0__october_17__2011__"><span class="bold"><strong>Version 1.2.0, October 17, 2011</strong></span> </a></span></dt> +<dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_1_0__mars_17__2011__"><span class="bold"><strong>Version 1.1.0, Mars 17, 2011</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#chrono.appendices.history.__version_1_0_0__january_6__2011__"><span class="bold"><strong>Version 1.0.0, January 6, 2011</strong></span> </a></span></dt> </dl></div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> +<a name="chrono.appendices.history.__version_2_0_4__july_12__2014___1_56__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_2_0_4__july_12__2014___1_56__" title="Version 2.0.4, July 12, 2014 - 1.56"><span class="bold"><strong>Version 2.0.4, July 12, 2014 - 1.56</strong></span> </a> +</h4></div></div></div> +<p> + <span class="bold"><strong>Fixes:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/6918" target="_top">#6918</a> + Boost Chrono compilation failure on HP uX due to undefined pthread_getcpuclockid + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8006" target="_top">#8006</a> + Boost::Chrono Assertion at startup - steady_clock::now() - Windows + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9337" target="_top">#9337</a> + chrono::process_cpu_clock time points wrong by factor 1000 on Linux + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9342" target="_top">#9342</a> + Regression on process_cpu_clock::timepoint io on V2 + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9419" target="_top">#9419</a> + boost::chrono::floor()/round() and negative durations is wrong + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9698" target="_top">#9698</a> + boost::chrono::thread_clock not declared in OSX + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9720" target="_top">#9720</a> + boost::this_thread::sleep_for() sometimes returns immediately on win32 + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9859" target="_top">#9859</a> + Remove references to gcc-mingw + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9918" target="_top">#9918</a> + chrono compilation error on Solaris, funciton timegm + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9811" target="_top">#9811</a> + boost/boost/chrono/duration.hpp:355:56: error: call to non-constexpr + function 'static std::numeric_limits<float>::_Ty std::numeric_limits<float>::max()' + /home/zosun/input_service/inputservices-core-service/other/boost/boost/chrono/duration.hpp: + In static member function 'static constexpr double boost::chrono::detail::chrono_numeric_limits<double, + true>::lowest()': + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/10069" target="_top">#10069</a> + Overflow in chrono clocks on 32bit + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/10151" target="_top">#10151</a> + timegm function not available on QNX + </li> +</ul></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="chrono.appendices.history.__version_2_0_3__september_29__2013___1_55__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_2_0_3__september_29__2013___1_55__" title="Version 2.0.3, September 29, 2013 - 1.55"><span class="bold"><strong>Version 2.0.3, September 29, 2013 - 1.55</strong></span> </a> +</h4></div></div></div> +<p> + <span class="bold"><strong>Fixes:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7868" target="_top">#7868</a> + chrono_io parses time incorrectly (1.53 and 1.52) + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9028" target="_top">#9028</a> + Typo in boost/chrono/stopwatches/formatters/base_formatter.hpp + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9147" target="_top">#9147</a> + uninitialized std::tm + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9274" target="_top">#9274</a> + lost of precission on system_clock input. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/9276" target="_top">#9276</a> + output from a system_clock::time_point get a time_point that is one + day later than expected. + </li> +</ul></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="chrono.appendices.history.__version_2_0_2__june_15__2013___1_54__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_2_0_2__june_15__2013___1_54__" title="Version 2.0.2, June 15, 2013 - 1.54"><span class="bold"><strong>Version 2.0.2, June 15, 2013 - 1.54</strong></span> </a> +</h4></div></div></div> +<p> + <span class="bold"><strong>Fixes:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8079" target="_top">#8079</a> + Chrono memory leak + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8318" target="_top">#8318</a> + BOOST_FORCEINLINE constructors of time_point and duration + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8367" target="_top">#8367</a> + chrono does not compile with clang from XCode 4.5.2 with -std=c++11 + -stdlib=libc++ and -arch armv7 + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8370" target="_top">#8370</a> + typo in chrono reference + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8435" target="_top">#8435</a> + Can't compile Chrono on HP-UX due to no CLOCK_REALTIME macro. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8690" target="_top">#8690</a> + duration_units_default - lost return types constness in overridden + methods. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8691" target="_top">#8691</a> + iostate is not checked after scan_keyword call. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/8696" target="_top">#8696</a> + chrono compilation error on Solaris/gcc. + </li> +</ul></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="chrono.appendices.history.__version_2_0_1__january_18__2013___1_53__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_2_0_1__january_18__2013___1_53__" title="Version 2.0.1, January 18, 2013 - 1.53"><span class="bold"><strong>Version 2.0.1, January 18, 2013 - 1.53</strong></span> </a> +</h4></div></div></div> +<p> + <span class="bold"><strong>Deprecated:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + The chrono i/o version included in Boost.Chrono 1.2.x has been completly + refactored in version 2.0.0 + </li> +<li class="listitem"> + chrono I/O: The manipulators <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.manipulators" title="I/O Manipulators"><code class="computeroutput"><span class="identifier">duration_short</span></code></a>, <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.manipulators" title="I/O Manipulators"><code class="computeroutput"><span class="identifier">duration_long</span></code></a> are depreceated. + You should use the parameterized form <a class="link" href="reference.html#chrono.reference.io.duration_io_hpp.manipulators.duration_fmt" title="Template Class duration_fmt"><code class="computeroutput"><span class="identifier">duration_fmt</span></code></a> or the renamed + manipulators __duration_symbol and __duration_prefix instead. + </li> +<li class="listitem"> + chrono I/O: The <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.duration_punct" title="Template Class duration_punct<>"><code class="computeroutput"><span class="identifier">duration_punct</span></code></a><> facet + is depreceated. You should use the <a class="link" href="reference.html#chrono.reference.io.ios_state_hpp.sag.get_duration_style" title="Non Member Function get_duration_style(std::ios_base &)"><code class="computeroutput"><span class="identifier">get_duration_style</span></code></a> free function + to get the informations and use the <a class="link" href="reference.html#chrono.reference.io.duration_units_hpp.duration_units" title="Template Class duration_units"><code class="computeroutput"><span class="identifier">duration_units</span></code></a> facet for localization + purposes. + </li> +</ul></div> +<p> + When BOOST_CHRONO_VERSION==2 the preceding deprecated functions are not + available. + </p> +<p> + <span class="bold"><strong>Fixes:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7546" target="_top">#7546</a> + time_point<system_clock> output version 2 fails to compile assigned + viboes Bugs Boost 1.53.0 -- + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7547" target="_top">#7547</a> + time_point<system_clock> input version 2 fails to compile assigned + viboes Bugs Boost 1.53.0 -- + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7868" target="_top">#7868</a> + chrono_io parses time incorrectly (1.53 and 1.52) + </li> +</ul></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> +<a name="chrono.appendices.history.__version_2_0_0__october_23__2012___1_52__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_2_0_0__october_23__2012___1_52__" title="Version 2.0.0, October 23, 2012 - 1.52"><span class="bold"><strong>Version 2.0.0, October 23, 2012 - 1.52</strong></span> </a> +</h4></div></div></div> +<p> + <span class="bold"><strong>New Features:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + Enhance chrono I/O + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/5980" target="_top">#5980</a> + Enhance chrono I/O with H. Hinnant proposal <a href="http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html" target="_top">proposal</a> + which has the advantage to provide I/O for system clocks using + the Gregorian Calendar. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/5981" target="_top">#5981</a> + Add i/o state savers for duration and time_point formatting state. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7059" target="_top">#7059</a> + Add low level i/o facilities. + </li> +</ul></div> + </li></ul></div> +<p> + <span class="bold"><strong>Deprecated:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + The chrono i/o version included in Boost.Chrono 1.2.x has been completly + refactored in version 2.0.0 + </li> +<li class="listitem"> + chrono I/O: The manipulators <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.manipulators" title="I/O Manipulators"><code class="computeroutput"><span class="identifier">duration_short</span></code></a>, <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.manipulators" title="I/O Manipulators"><code class="computeroutput"><span class="identifier">duration_long</span></code></a> are depreceated. + You should use the parameterized form <a class="link" href="reference.html#chrono.reference.io.duration_io_hpp.manipulators.duration_fmt" title="Template Class duration_fmt"><code class="computeroutput"><span class="identifier">duration_fmt</span></code></a> or the renamed + manipulators __duration_symbol and __duration_prefix instead. + </li> +<li class="listitem"> + chrono I/O: The <a class="link" href="reference.html#chrono.reference.io_v1.chrono_io_hpp.duration_punct" title="Template Class duration_punct<>"><code class="computeroutput"><span class="identifier">duration_punct</span></code></a><> facet + is depreceated. You should use the <a class="link" href="reference.html#chrono.reference.io.ios_state_hpp.sag.get_duration_style" title="Non Member Function get_duration_style(std::ios_base &)"><code class="computeroutput"><span class="identifier">get_duration_style</span></code></a> free function + to get the informations and use the <a class="link" href="reference.html#chrono.reference.io.duration_units_hpp.duration_units" title="Template Class duration_units"><code class="computeroutput"><span class="identifier">duration_units</span></code></a> facet for localization + purposes. + </li> +</ul></div> +<p> + When BOOST_CHRONO_VERSION==2 the preceding deprecated functions are not + available. + </p> +<p> + <span class="bold"><strong>Fixes:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7381" target="_top">#7381</a> + C++11 compliance: unresolved symbol when assigning a constexpr duration + to a non-const local variable. + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7479" target="_top">#7479</a> + Compiles fails with compilers supporting constexpr fails if the standard + library doesn't provides the constexpr interface + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7493" target="_top">#7493</a> + compile fail on intel-linux-12.1.3.0x because of bug on explicit bool + conversion + </li> +<li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7542" target="_top">#7542</a> + Missing -lpthread in chrono/io tester Sandia-clang-trunk + </li> +</ul></div> +<p> + <span class="bold"><strong>Would not fix:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/6871" target="_top">#6871</a> + chrono_io.hpp: operator<<(ostream& os, ...) modifies the + state of os. + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem"> + The neww io interface provided in version 2 solves this issue. + You should move to the new version. + </li></ul></div> + </li></ul></div> +<p> + <span class="bold"><strong>Known bugs not fixed yet:</strong></span> + </p> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> + <a href="http://svn.boost.org/trac/boost/ticket/7525" target="_top">#7525</a> + Wrong clock_string<system_clock>::since() on Windows + </li></ul></div> +</div> +<div class="section"> +<div class="titlepage"><div><div><h4 class="title"> <a name="chrono.appendices.history.__version_1_2_3__august_1__2012___1_51__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_2_3__august_1__2012___1_51__" title="Version 1.2.3, August 1, 2012 - 1.51"><span class="bold"><strong>Version 1.2.3, August 1, 2012 - 1.51</strong></span> </a> </h4></div></div></div> <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/6918" target="_top">#6918</a> Boost Chrono compilation failure on HP uX due to undefined pthread_getcpuclockid. @@ -96,7 +380,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/6361" target="_top">#6361</a> integer overflow in boost::chrono::process_real_cpu_clock::now() under @@ -119,7 +403,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/6092" target="_top">#6092</a> Input from non integral durations makes the compiler fail. @@ -145,19 +429,20 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> -<a name="chrono.appendices.history.__version_1_2_0__october_17__2011___1_48___"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_2_0__october_17__2011___1_48___" title="Version 1.2.0, October 17, 2011 - 1.48"><span class="bold"><strong>Version 1.2.0, October 17, 2011 - 1.48 </strong></span> </a> +<a name="chrono.appendices.history.__version_1_2_0__october_17__2011__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_2_0__october_17__2011__" title="Version 1.2.0, October 17, 2011"><span class="bold"><strong>Version 1.2.0, October 17, 2011</strong></span> </a> </h4></div></div></div> <p> <span class="bold"><strong>New Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5979" target="_top">#5979</a> Added chrono rounding utilities as defined By Howard Hinnant <a href="http://home.roadrunner.com/~hinnant/duration_io/chrono_util.html" target="_top">here</a>. </li> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5978" target="_top">#5978</a> - Add BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are available. + Added BOOST_CHRONO_HAS_PROCESS_CLOCKS to know if process clocks are + available. </li> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5998" target="_top">#5998</a> @@ -175,14 +460,14 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> - <a href="http://svn.boost.org/trac/boost/ticket/5669" target="_top">#5669</a> - Intel compiler failure to compile duration.hpp + <a href="http://svn.boost.org/trac/boost/ticket/2114" target="_top">#2114</a> + Enable visibility support (Boost.Chorno part) </li> <li class="listitem"> - <a href="http://svn.boost.org/trac/boost/ticket/2114" target="_top">#2114</a> - Enable visibility support (Boost.Chrono part) + <a href="http://svn.boost.org/trac/boost/ticket/5669" target="_top">#5669</a> + Intel compiler failure to compile duration.hpp </li> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5909" target="_top">#5909</a> @@ -201,7 +486,7 @@ <p> <span class="bold"><strong>Cleanup:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5975" target="_top">#5975</a> Reduce the combinations of header-only, shared, static link to reduce @@ -217,7 +502,7 @@ Remove old files from Beman's version. Some old files included in the Beman's version and not documented in the reviewed version that have been definitely removed from the repository as - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> + <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "> <li class="listitem"> boost/chrono/timer.hpp, </li> @@ -248,12 +533,12 @@ </div> <div class="section"> <div class="titlepage"><div><div><h4 class="title"> -<a name="chrono.appendices.history.__version_1_1_0__mars_17__2011___1_47__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_1_0__mars_17__2011___1_47__" title="Version 1.1.0, Mars 17, 2011 - 1.47"><span class="bold"><strong>Version 1.1.0, Mars 17, 2011 - 1.47</strong></span> </a> +<a name="chrono.appendices.history.__version_1_1_0__mars_17__2011__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_1_0__mars_17__2011__" title="Version 1.1.0, Mars 17, 2011"><span class="bold"><strong>Version 1.1.0, Mars 17, 2011</strong></span> </a> </h4></div></div></div> <p> <span class="bold"><strong>New Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/????" target="_top">#????</a> Added time_point unary operators +,-,++,-- and binary operators +<code class="literal">,-</code> @@ -267,7 +552,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/5322" target="_top">#5322</a> Explicit default constructed chrono::durations are uninitialized </li></ul></div> @@ -276,7 +561,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="chrono.appendices.history.__version_1_0_0__january_6__2011__"></a><a class="link" href="appendices.html#chrono.appendices.history.__version_1_0_0__january_6__2011__" title="Version 1.0.0, January 6, 2011"><span class="bold"><strong>Version 1.0.0, January 6, 2011</strong></span> </a> </h4></div></div></div> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Moved chrono to trunk taking in account the review remarks. </li> @@ -287,7 +572,7 @@ <p> <span class="bold"><strong>Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Boost_Chrono is now a configurable header-only library version (that also allows the user to choose if the <code class="computeroutput"><span class="identifier">windows</span><span class="special">.</span><span class="identifier">h</span></code> @@ -306,7 +591,7 @@ <p> <span class="bold"><strong>Implementation:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Use of detail/win files to avoid the use of windows.h file. </li> @@ -320,7 +605,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Fix some warnings. </li> @@ -334,7 +619,7 @@ <p> <span class="bold"><strong>Test:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Added test on process and thread clocks. </li> @@ -348,7 +633,7 @@ <p> <span class="bold"><strong>Doc:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Removed some not useful parts as the test and the tickets. </li></ul></div> </div> @@ -364,7 +649,7 @@ </p> <h5> <a name="chrono.appendices.rationale.h0"></a> - <span><a name="chrono.appendices.rationale.why_duration_needs_operator_"></a></span><a class="link" href="appendices.html#chrono.appendices.rationale.why_duration_needs_operator_">Why duration + <span class="phrase"><a name="chrono.appendices.rationale.why_duration_needs_operator_"></a></span><a class="link" href="appendices.html#chrono.appendices.rationale.why_duration_needs_operator_">Why duration needs operator%</a> </h5> <p> @@ -398,7 +683,7 @@ </h3></div></div></div> <h5> <a name="chrono.appendices.implementation.h0"></a> - <span><a name="chrono.appendices.implementation.which_apis_have_been_chosen_to_implement_each_clock_on_each_platform_"></a></span><a class="link" href="appendices.html#chrono.appendices.implementation.which_apis_have_been_chosen_to_implement_each_clock_on_each_platform_">Which + <span class="phrase"><a name="chrono.appendices.implementation.which_apis_have_been_chosen_to_implement_each_clock_on_each_platform_"></a></span><a class="link" href="appendices.html#chrono.appendices.implementation.which_apis_have_been_chosen_to_implement_each_clock_on_each_platform_">Which APIs have been chosen to implement each clock on each platform?</a> </h5> <p> @@ -406,7 +691,7 @@ on each platform </p> <div class="table"> -<a name="chrono.appendices.implementation.clock_api_correspondence"></a><p class="title"><b>Table 4.3. Clock API correspondence</b></p> +<a name="chrono.appendices.implementation.clock_api_correspondence"></a><p class="title"><b>Table 6.4. Clock API correspondence</b></p> <div class="table-contents"><table class="table" summary="Clock API correspondence"> <colgroup> <col> @@ -602,7 +887,7 @@ </h3></div></div></div> <h5> <a name="chrono.appendices.faq.h0"></a> - <span><a name="chrono.appendices.faq.why_does_process_cpu_clock_sometimes_give_more_cpu_seconds_than_real_seconds_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.why_does_process_cpu_clock_sometimes_give_more_cpu_seconds_than_real_seconds_">Why + <span class="phrase"><a name="chrono.appendices.faq.why_does_process_cpu_clock_sometimes_give_more_cpu_seconds_than_real_seconds_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.why_does_process_cpu_clock_sometimes_give_more_cpu_seconds_than_real_seconds_">Why does process_cpu_clock sometimes give more cpu seconds than real seconds?</a> </h5> <p> @@ -612,7 +897,7 @@ </p> <h5> <a name="chrono.appendices.faq.h1"></a> - <span><a name="chrono.appendices.faq.are_integer_overflows_in_the_duration_arithmetic_detected_and_reported_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.are_integer_overflows_in_the_duration_arithmetic_detected_and_reported_">Are + <span class="phrase"><a name="chrono.appendices.faq.are_integer_overflows_in_the_duration_arithmetic_detected_and_reported_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.are_integer_overflows_in_the_duration_arithmetic_detected_and_reported_">Are integer overflows in the duration arithmetic detected and reported?</a> </h5> <p> @@ -623,7 +908,7 @@ </p> <h5> <a name="chrono.appendices.faq.h2"></a> - <span><a name="chrono.appendices.faq.which_clocks_should_be_used_to_benchmarking_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.which_clocks_should_be_used_to_benchmarking_">Which + <span class="phrase"><a name="chrono.appendices.faq.which_clocks_should_be_used_to_benchmarking_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.which_clocks_should_be_used_to_benchmarking_">Which clocks should be used to benchmarking?</a> </h5> <p> @@ -635,7 +920,7 @@ </p> <h5> <a name="chrono.appendices.faq.h3"></a> - <span><a name="chrono.appendices.faq.which_clocks_should_be_used_for_watching_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.which_clocks_should_be_used_for_watching_">Which + <span class="phrase"><a name="chrono.appendices.faq.which_clocks_should_be_used_for_watching_"></a></span><a class="link" href="appendices.html#chrono.appendices.faq.which_clocks_should_be_used_for_watching_">Which clocks should be used for watching?</a> </h5> <p> @@ -692,64 +977,15 @@ </h3></div></div></div> <h5> <a name="chrono.appendices.todo.h0"></a> - <span><a name="chrono.appendices.todo.for_later_releases"></a></span><a class="link" href="appendices.html#chrono.appendices.todo.for_later_releases">For + <span class="phrase"><a name="chrono.appendices.todo.for_later_releases"></a></span><a class="link" href="appendices.html#chrono.appendices.todo.for_later_releases">For later releases</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> -<li class="listitem"> - Enhance chrono I/O - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> - <a href="http://svn.boost.org/trac/boost/ticket/5980" target="_top">#5980</a> - Take care of the Howard Hinnant <a href="http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html" target="_top">proposal</a> - which has the advantage to provide I/O for system clocks using - the Gregorian Calendar. - </li> -<li class="listitem"> - <a href="http://svn.boost.org/trac/boost/ticket/5981" target="_top">#5981</a> - Added i/o state savers. - </li> -</ul></div> - </li> -<li class="listitem"> - Deprecate: - <div class="itemizedlist"><ul class="itemizedlist" type="circle"> -<li class="listitem"> - chrono I/O: The manipulators duration_short, duration long are - depreceated. You should use the parameterized form duration_fmt - instead. - </li> -<li class="listitem"> - chrono I/O: The duraction_punc<> facet observers is_short_name, - is_long_name are depreceated. You should use is_prefix and is_symbol - instead. - </li> -<li class="listitem"> - chrono I/O: The duraction_punc<> facet constructors taking - as argument the literals duraction_punc<>::use_long or use - short are depreceated. You should use duration_style::prefix and - duration_style::symbol instead. - </li> -<li class="listitem"> - chrono I/O: The duraction_punc<> facet constructors taking - the long names for seconds, minutes and hours and the associated - observers short_name, long_name and name are depreceated. Boost.Chrono - allows the user to use an interface that could be customized to - take care of locale issues. The default behavior been to return - the English words. - </li> -</ul></div> + Include Stopwatches. </li> -</ul></div> -<p> - When BOOST_CHRONO_IO_V1_DONT_PROVIDE_DEPRECATED is defined the preceding - deprecated functions are not available. In addition, the user needs to define - the macro BOOST_CHRONO_IO_USES_EXTERNAL_LOCALIZATION to be able to customize - the locale interface. - </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> <li class="listitem"> - Include Stopwatches. + Add User defined literals for some durations. </li> <li class="listitem"> Include chrono::date as defined by Howard Hinnant <a href="http://home.roadrunner.com/~hinnant/bloomington/date.html" target="_top">here</a>. @@ -759,8 +995,7 @@ </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> -<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006, 2008 Beman Dawes<br>Copyright © 2009-2011 Vicente J. Botet - Escriba<p> +<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006, 2008 Beman Dawes<br>Copyright © 2009-2013 Vicente J. Botet Escriba<p> Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) </p> @@ -768,7 +1003,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="reference.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../chrono.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../id319790-bb.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="reference.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../chrono.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../circular_buffer.html"><img src="../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> |