summaryrefslogtreecommitdiff
path: root/doc/html/chrono/appendices.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/chrono/appendices.html')
-rw-r--r--doc/html/chrono/appendices.html421
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&#160;4.&#160;Boost.Chrono 1.2.3">
+<link rel="up" href="../chrono.html" title="Chapter&#160;6.&#160;Boost.Chrono 2.0.4">
<link rel="prev" href="reference.html" title="Reference">
-<link rel="next" href="../id319790-bb.html" title="Chapter&#160;5.&#160;Boost.Concept_Check">
+<link rel="next" href="../circular_buffer.html" title="Chapter&#160;7.&#160;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&lt;float&gt;::_Ty std::numeric_limits&lt;float&gt;::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&lt;double,
+ true&gt;::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&lt;&gt;"><code class="computeroutput"><span class="identifier">duration_punct</span></code></a>&lt;&gt; 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 &amp;)"><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&lt;system_clock&gt; 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&lt;system_clock&gt; 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&lt;&gt;"><code class="computeroutput"><span class="identifier">duration_punct</span></code></a>&lt;&gt; 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 &amp;)"><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&lt;&lt;(ostream&amp; 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&lt;system_clock&gt;::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&#160;4.3.&#160;Clock API correspondence</b></p>
+<a name="chrono.appendices.implementation.clock_api_correspondence"></a><p class="title"><b>Table&#160;6.4.&#160;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&lt;&gt; 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&lt;&gt; facet constructors taking
- as argument the literals duraction_punc&lt;&gt;::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&lt;&gt; 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 &#169; 2008 Howard Hinnant<br>Copyright &#169; 2006, 2008 Beman Dawes<br>Copyright &#169; 2009-2011 Vicente J. Botet
- Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2008 Howard Hinnant<br>Copyright &#169; 2006, 2008 Beman Dawes<br>Copyright &#169; 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>