Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r83359 - in trunk/libs/multiprecision/doc: . html html/boost_multiprecision/indexes html/boost_multiprecision/map html/boost_multiprecision/tut/misc
From: john_at_[hidden]
Date: 2013-03-08 06:51:33


Author: johnmaddock
Date: 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
New Revision: 83359
URL: http://svn.boost.org/trac/boost/changeset/83359

Log:
change adapter -> adaptor
Text files modified:
   trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s01.html | 14 ++++----------
   trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s02.html | 4 ++--
   trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s03.html | 4 ++--
   trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s04.html | 10 +++-------
   trunk/libs/multiprecision/doc/html/boost_multiprecision/map/hist.html | 15 +++++++++++++++
   trunk/libs/multiprecision/doc/html/boost_multiprecision/tut/misc/debug_adaptor.html | 6 +++---
   trunk/libs/multiprecision/doc/html/index.html | 2 +-
   trunk/libs/multiprecision/doc/multiprecision.qbk | 6 +++---
   8 files changed, 33 insertions(+), 28 deletions(-)

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s01.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s01.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s01.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -22,9 +22,9 @@
 <div class="spirit-nav">
 <a accesskey="p" href="../indexes.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.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="s02.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section id979050">
+<div class="section id975632">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id979050"></a>Function Index</h3></div></div></div>
+<a name="id975632"></a>Function Index</h3></div></div></div>
 <p><a class="link" href="s01.html#idx_id_0">A</a> <a class="link" href="s01.html#idx_id_1">B</a> <a class="link" href="s01.html#idx_id_2">C</a> <a class="link" href="s01.html#idx_id_3">D</a> <a class="link" href="s01.html#idx_id_4">E</a> <a class="link" href="s01.html#idx_id_5">F</a> <a class="link" href="s01.html#idx_id_7">I</a> <a class="link" href="s01.html#idx_id_8">L</a> <a class="link" href="s01.html#idx_id_9">M</a> <a class="link" href="s01.html#idx_id_11">O</a> <a class="link" href="s01.html#idx_id_12">P</a> <a class="link" href="s01.html#idx_id_13">R</a> <a class="link" href="s01.html#idx_id_14">S</a> <a class="link" href="s01.html#idx_id_15">T</a> <a class="link" href="s01.html#idx_id_17">V</a> <a class="link" href="s01.html#idx_id_18">Z</a></p>
 <div class="variablelist"><dl class="variablelist">
 <dt>
@@ -76,16 +76,10 @@
 <dt>
 <a name="idx_id_2"></a><span class="term">C</span>
 </dt>
-<dd><div class="index"><ul class="index" style="list-style-type: none; ">
-<li class="listitem" style="list-style-type: none">
+<dd><div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none">
 <p><span class="index-entry-level-0">compare</span></p>
 <div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../ref/number.html" title="number"><span class="index-entry-level-1">number</span></a></p></li></ul></div>
-</li>
-<li class="listitem" style="list-style-type: none">
-<p><span class="index-entry-level-0">cpp_dec_float</span></p>
-<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../map/todo.html" title="TODO"><span class="index-entry-level-1">TODO</span></a></p></li></ul></div>
-</li>
-</ul></div></dd>
+</li></ul></div></dd>
 <dt>
 <a name="idx_id_3"></a><span class="term">D</span>
 </dt>

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s02.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s02.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s02.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -22,9 +22,9 @@
 <div class="spirit-nav">
 <a accesskey="p" href="s01.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.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="s03.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section id981814">
+<div class="section id978339">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id981814"></a>Class Index</h3></div></div></div>
+<a name="id978339"></a>Class Index</h3></div></div></div>
 <p><a class="link" href="s02.html#idx_id_21">C</a> <a class="link" href="s02.html#idx_id_22">D</a> <a class="link" href="s02.html#idx_id_23">E</a> <a class="link" href="s02.html#idx_id_25">G</a> <a class="link" href="s02.html#idx_id_26">I</a> <a class="link" href="s02.html#idx_id_27">L</a> <a class="link" href="s02.html#idx_id_28">M</a> <a class="link" href="s02.html#idx_id_29">N</a> <a class="link" href="s02.html#idx_id_34">T</a></p>
 <div class="variablelist"><dl class="variablelist">
 <dt>

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s03.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s03.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s03.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -22,9 +22,9 @@
 <div class="spirit-nav">
 <a accesskey="p" href="s02.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.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="s04.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
 </div>
-<div class="section id982299">
+<div class="section id978824">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id982299"></a>Typedef Index</h3></div></div></div>
+<a name="id978824"></a>Typedef Index</h3></div></div></div>
 <p><a class="link" href="s03.html#idx_id_40">C</a> <a class="link" href="s03.html#idx_id_45">I</a> <a class="link" href="s03.html#idx_id_46">L</a> <a class="link" href="s03.html#idx_id_47">M</a> <a class="link" href="s03.html#idx_id_52">S</a> <a class="link" href="s03.html#idx_id_53">T</a> <a class="link" href="s03.html#idx_id_54">U</a></p>
 <div class="variablelist"><dl class="variablelist">
 <dt>

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s04.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s04.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/indexes/s04.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -21,9 +21,9 @@
 <div class="spirit-nav">
 <a accesskey="p" href="s03.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.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>
 </div>
-<div class="section id984984">
+<div class="section id982055">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id984984"></a>Index</h3></div></div></div>
+<a name="id982055"></a>Index</h3></div></div></div>
 <p><a class="link" href="s04.html#idx_id_57">A</a> <a class="link" href="s04.html#idx_id_58">B</a> <a class="link" href="s04.html#idx_id_59">C</a> <a class="link" href="s04.html#idx_id_60">D</a> <a class="link" href="s04.html#idx_id_61">E</a> <a class="link" href="s04.html#idx_id_62">F</a> <a class="link" href="s04.html#idx_id_63">G</a> <a class="link" href="s04.html#idx_id_64">I</a> <a class="link" href="s04.html#idx_id_65">L</a> <a class="link" href="s04.html#idx_id_66">M</a> <a class="link" href="s04.html#idx_id_67">N</a> <a class="link" href="s04.html#idx_id_68">O</a> <a class="link" href="s04.html#idx_id_69">P</a> <a class="link" href="s04.html#idx_id_70">R</a> <a class="link" href="s04.html#idx_id_71">S</a> <a class="link" href="s04.html#idx_id_72">T</a> <a class="link" href="s04.html#idx_id_73">U</a> <a class="link" href="s04.html#idx_id_74">V</a> <a class="link" href="s04.html#idx_id_75">Z</a></p>
 <div class="variablelist"><dl class="variablelist">
 <dt>
@@ -163,7 +163,6 @@
 <li class="listitem" style="list-style-type: none"><p><span class="bold"><strong><a class="link" href="../tut/floats/cpp_dec_float.html" title="cpp_dec_float"><span class="index-entry-level-1">cpp_dec_float</span></a></strong></span></p></li>
 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../tut/floats/cpp_dec_float.html" title="cpp_dec_float"><span class="index-entry-level-1">cpp_dec_float_100</span></a></p></li>
 <li class="listitem" style="list-style-type: none"><p><a class="link" href="../tut/floats/cpp_dec_float.html" title="cpp_dec_float"><span class="index-entry-level-1">cpp_dec_float_50</span></a></p></li>
-<li class="listitem" style="list-style-type: none"><p><a class="link" href="../map/todo.html" title="TODO"><span class="index-entry-level-1">TODO</span></a></p></li>
 </ul></div>
 </li>
 <li class="listitem" style="list-style-type: none">
@@ -1037,10 +1036,7 @@
 <dd><div class="index"><ul class="index" style="list-style-type: none; ">
 <li class="listitem" style="list-style-type: none">
 <p><span class="index-entry-level-0">TODO</span></p>
-<div class="index"><ul class="index" style="list-style-type: none; ">
-<li class="listitem" style="list-style-type: none"><p><a class="link" href="../map/todo.html" title="TODO"><span class="index-entry-level-1">add</span></a></p></li>
-<li class="listitem" style="list-style-type: none"><p><a class="link" href="../map/todo.html" title="TODO"><span class="index-entry-level-1">cpp_dec_float</span></a></p></li>
-</ul></div>
+<div class="index"><ul class="index" style="list-style-type: none; "><li class="listitem" style="list-style-type: none"><p><a class="link" href="../map/todo.html" title="TODO"><span class="index-entry-level-1">add</span></a></p></li></ul></div>
 </li>
 <li class="listitem" style="list-style-type: none">
 <p><span class="index-entry-level-0">tommath_int</span></p>

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/map/hist.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/map/hist.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/map/hist.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -40,6 +40,21 @@
 <li class="listitem">
             Add logged_adaptor.
           </li>
+<li class="listitem">
+ Fixed bug in integer division of <code class="computeroutput"><span class="identifier">cpp_int</span></code>
+ that results in incorrect sign of <code class="computeroutput"><span class="identifier">cpp_int</span></code>
+ when both arguments are small enough to fit in a <code class="computeroutput"><span class="identifier">double_limb_type</span></code>.
+ See 8126.
+ </li>
+<li class="listitem">
+ Fixed bug in subtraction of a single limb in <code class="computeroutput"><span class="identifier">cpp_int</span></code>
+ that results in incorrect value when the result should have a 0 in the
+ last limb: 8133.
+ </li>
+<li class="listitem">
+ Fixed bug in <code class="computeroutput"><span class="identifier">cpp_int</span></code>
+ where division of 0 by something doesn't get zero in the result: 8160.
+ </li>
 </ul></div>
 <h5>
 <a name="boost_multiprecision.map.hist.h1"></a>

Modified: trunk/libs/multiprecision/doc/html/boost_multiprecision/tut/misc/debug_adaptor.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/boost_multiprecision/tut/misc/debug_adaptor.html (original)
+++ trunk/libs/multiprecision/doc/html/boost_multiprecision/tut/misc/debug_adaptor.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -51,7 +51,7 @@
 <p>
           This type is particularly useful when your debugger provides a good view
           of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span></code>: when this is the case multiprecision
- values can easily be inspected in the debugger by looking at the <code class="computeroutput"><span class="identifier">debug_value</span></code> member of <code class="computeroutput"><span class="identifier">debug_adapter</span></code>.
+ values can easily be inspected in the debugger by looking at the <code class="computeroutput"><span class="identifier">debug_value</span></code> member of <code class="computeroutput"><span class="identifier">debug_adaptor</span></code>.
           The down side of this approach is that runtimes are much slower when using
           this type. Set against that it can make debugging very much easier, certainly
           much easier than sprinkling code with <code class="computeroutput"><span class="identifier">printf</span></code>
@@ -61,7 +61,7 @@
           When used in conjunction with the Visual C++ debugger visualisers, the
           value of a multiprecision type that uses this backend is displayed in the
           debugger just a builtin value would be, here we're inspecting a value of
- type <code class="computeroutput"><span class="identifier">number</span><span class="special">&lt;</span><span class="identifier">debug_adapter</span><span class="special">&lt;</span><span class="identifier">cpp_dec_float</span><span class="special">&lt;</span><span class="number">50</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ type <code class="computeroutput"><span class="identifier">number</span><span class="special">&lt;</span><span class="identifier">debug_adaptor</span><span class="special">&lt;</span><span class="identifier">cpp_dec_float</span><span class="special">&lt;</span><span class="number">50</span><span class="special">&gt;</span> <span class="special">&gt;</span>
           <span class="special">&gt;</span></code>:
         </p>
 <p>
@@ -76,7 +76,7 @@
         </p>
 <p>
           It works for all the backend types equally too, here it is inspecting a
- <code class="computeroutput"><span class="identifier">number</span><span class="special">&lt;</span><span class="identifier">debug_adapter</span><span class="special">&lt;</span><span class="identifier">gmp_rational</span><span class="special">&gt;</span>
+ <code class="computeroutput"><span class="identifier">number</span><span class="special">&lt;</span><span class="identifier">debug_adaptor</span><span class="special">&lt;</span><span class="identifier">gmp_rational</span><span class="special">&gt;</span>
           <span class="special">&gt;</span></code>:
         </p>
 <p>

Modified: trunk/libs/multiprecision/doc/html/index.html
==============================================================================
--- trunk/libs/multiprecision/doc/html/index.html (original)
+++ trunk/libs/multiprecision/doc/html/index.html 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -145,7 +145,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 18, 2013 at 13:32:46 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 08, 2013 at 11:50:36 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: trunk/libs/multiprecision/doc/multiprecision.qbk
==============================================================================
--- trunk/libs/multiprecision/doc/multiprecision.qbk (original)
+++ trunk/libs/multiprecision/doc/multiprecision.qbk 2013-03-08 06:51:32 EST (Fri, 08 Mar 2013)
@@ -1271,13 +1271,13 @@
 This type provides `numeric_limits` support whenever the template argument Backend does so.
 
 This type is particularly useful when your debugger provides a good view of `std::string`: when this is the case
-multiprecision values can easily be inspected in the debugger by looking at the `debug_value` member of `debug_adapter`.
+multiprecision values can easily be inspected in the debugger by looking at the `debug_value` member of `debug_adaptor`.
 The down side of this approach is that runtimes are much slower when using this type. Set against that it can make
 debugging very much easier, certainly much easier than sprinkling code with `printf` statements.
 
 When used in conjunction with the Visual C++ debugger visualisers, the value of a multiprecision type that uses this
 backend is displayed in the debugger just a builtin value would be, here we're inspecting a value of type
-`number<debug_adapter<cpp_dec_float<50> > >`:
+`number<debug_adaptor<cpp_dec_float<50> > >`:
 
 [$../debugger1.png]
 
@@ -1285,7 +1285,7 @@
 
 [$../debugger2.png]
 
-It works for all the backend types equally too, here it is inspecting a `number<debug_adapter<gmp_rational> >`:
+It works for all the backend types equally too, here it is inspecting a `number<debug_adaptor<gmp_rational> >`:
 
 [$../debugger3.png]
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk