Boost C++ Libraries: Ticket #7296: Bug-fix and improvements to test utility functions https://svn.boost.org/trac10/ticket/7296 <p> Three years ago I introduced in <code>libs/numeric/ublas/test/utils</code> a small set of utility functions for testing purpose. </p> <p> Now, I corrected some bugs and added new and hopefully useful functions. </p> <p> Furthermore, I fixed the license part. </p> <p> I attach a patch file along with the whole include file. </p> <p> I tested it against the following tests: </p> <pre class="wiki">begin_end num_columns num_rows size test_complex_norms </pre><p> and all works. </p> <p> I had to skip the following tests since they fail (not for the new version of utils.hpp): </p> <pre class="wiki">test_assignment test_coordinate_matrix_sort test_inplace_solve </pre><p> Could you add it? </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7296 Trac 1.4.3 Marco Guazzone <marco.guazzone@…> Mon, 27 Aug 2012 16:03:02 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.patch</span> </li> </ul> <p> Patch file for utils.hpp </p> Ticket Marco Guazzone <marco.guazzone@…> Mon, 27 Aug 2012 16:03:39 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.hpp</span> </li> </ul> <p> The new (i.e., already patched) utils.hpp </p> Ticket Marco Guazzone <marco.guazzone@…> Mon, 27 Aug 2012 21:08:42 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:1</guid> <description> <p> The previously attached patch contained simpler macros but some output messages was less informative (for the user). Now, with the new attached patch <code>utils-new.patch</code>, those output messages are again informative. </p> <p> Sorry for the inconvenience. </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Mon, 27 Aug 2012 21:09:31 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils-new.patch</span> </li> </ul> <p> New patch file for utils.hpp </p> Ticket Marco Guazzone <marco.guazzone@…> Mon, 27 Aug 2012 21:10:25 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.2.hpp</span> </li> </ul> <p> The new (i.e., already patched by <code>utils-new.patch</code>) utils.hpp </p> Ticket Gunter Mon, 27 Aug 2012 22:13:28 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:2</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80267" title=" boost/numeric/ublas/triangular.hpp - applied patch, see #4024 ...">[80267]</a>) boost/numeric/ublas/triangular.hpp - applied patch, see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4024" title="#4024: Patches: improve performance of inplace_solve (closed: fixed)">#4024</a> libs/numeric/ublas/test/test_inplace_solve.cpp - fixed includes </p> <p> libs/numeric/ublas/test/utils.hpp - applied patch (after s/BOOST_UBLA_TEST/BOOST_UBLAS_TEST/g), see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Tue, 28 Aug 2012 07:30:30 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7296#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:3</guid> <description> <p> The previous patch file <code>utils-new.patch</code> contained bad macro names: <code>BOOST_UBLA_TEST_CHECK_EQ</code> and <code>BOOST_UBLA_TEST_CHECK_EQUAL</code>. Specifically, <code>UBLA_</code> should be <code>UBLAS_</code>. The new attached patch fix this. </p> <p> I attach two patches: </p> <ul><li><code>utils-201208280915.patch</code> is the patch file to be used if applied against the original (unpatched) <code>utils.hpp</code> (i.e., the one you find in the actual boost trunk). </li><li><code>utils-201208280915.patch</code> is the patch file to be used if applied against the patched <code>utils.hpp</code> (i.e., the ones named <code>utils.2.hpp</code> in the above attachments). </li></ul><p> As before, I also attach the new (patched) version of <code>utils.hpp</code>. </p> <p> Again, sorry for this inconvenience, and thanks to <em>guwi17</em> for pointing it out. </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Tue, 28 Aug 2012 07:31:51 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils-201208280915.patch</span> </li> </ul> <p> Patch file for utils.hpp to be applied against the version you currently find in boost trunk </p> Ticket Marco Guazzone <marco.guazzone@…> Tue, 28 Aug 2012 07:33:43 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils_UBLA_UBLAS-201208280915.patch</span> </li> </ul> <p> Patch file for <code>utils.hpp</code> to be applied against the version of utils.hpp patched with <code>utils-new.patch</code> (i.e., the one named <code>utils.2.hpp</code>) </p> Ticket Marco Guazzone <marco.guazzone@…> Tue, 28 Aug 2012 07:34:34 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.3.hpp</span> </li> </ul> <p> The new (i.e., already patched by <code>utils-201208280915.patch</code>) <code>utils.hpp</code> file. </p> Ticket Marco Guazzone <marco.guazzone@…> Tue, 28 Aug 2012 07:35:32 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:4</guid> <description> <p> In the last my comment, read the second <code>utils-201208280915.patch</code> as <code>utils_UBLA_UBLAS-201208280915.patch</code>. </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Tue, 28 Aug 2012 19:59:20 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7296#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:5</guid> <description> <p> To date, some macros in <code>utils.hpp</code> fail when the value type has a complex type. </p> <p> I've tried to fix it and to test the fix I have created a test-suite for the macros contained in <code>utils.hpp</code>. </p> <p> I'm going to upload the patch file together with the test suite. </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Tue, 28 Aug 2012 20:11:24 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils-fix_complex-201208281922.patch</span> </li> </ul> <p> Patch file for <code>utils.hpp</code> to make it works with complex numbers. To be applied to the version of <code>utils.hpp</code> in the current boost trunk. </p> Ticket Marco Guazzone <marco.guazzone@…> Tue, 28 Aug 2012 20:12:33 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.4.hpp</span> </li> </ul> <p> The new <code>utils.hpp</code> file that you should obtain after applying the <code>utils-fix_complex-201208281922.patch</code> patch. </p> Ticket Marco Guazzone <marco.guazzone@…> Tue, 28 Aug 2012 20:13:34 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">test_ticket7296.cpp</span> </li> </ul> <p> Test case for <code>utils.hpp</code>. It also shows that now <code>utils.hpp</code> works with complex value types. </p> Ticket Marco Guazzone <marco.guazzone@…> Thu, 30 Aug 2012 08:49:16 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:6</guid> <description> <p> I've tried to make some macro more robust to complex expressions by using (when needed) macro expansion inside parenthesis. Furthermore, </p> <ul><li>I fixed a bug: I forgot to add an increment of the variable used to count test failures </li><li>I added two more macros for performing relative closeness comparison in case of vectors and matrices </li><li>I replaced the use of <code>unsigned long</code> with <code>std::size_t</code> (I think it's better) </li><li>I enhanced the doc </li></ul><p> As usual, I add the new patch file (wrt <code>utils.4.hpp</code>) together with the whole new <code>utils.hpp</code> file and the updated test-case. </p> </description> <category>Ticket</category> </item> <item> <author>Marco Guazzone <marco.guazzone@…></author> <pubDate>Thu, 30 Aug 2012 08:50:25 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils-201208301042.patch</span> </li> </ul> <p> Patch file for <code>utils.hpp</code> to be applied against <code>utils.4.hpp</code> </p> Ticket Marco Guazzone <marco.guazzone@…> Thu, 30 Aug 2012 08:51:31 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">utils.5.hpp</span> </li> </ul> <p> The new patched <code>utils.hpp</code> (i.e., the one resulting after applying patch <code>utils-201208301042.patch</code>) </p> Ticket Marco Guazzone <marco.guazzone@…> Thu, 30 Aug 2012 08:52:38 GMT attachment set https://svn.boost.org/trac10/ticket/7296 https://svn.boost.org/trac10/ticket/7296 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">test_ticket7296.2.cpp</span> </li> </ul> <p> The updated <code>test_ticket7296.cpp</code> for the new version of <code>utils.hpp</code> named <code>utils.5.hpp</code> </p> Ticket Gunter Mon, 10 Sep 2012 20:50:13 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:7</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80483" title=" boost/numeric/ublas/traits.hpp, ...">[80483]</a>) boost/numeric/ublas/traits.hpp, libs/numeric/ublas/test/test_assignment.cpp, libs/numeric/ublas/test/begin_end.cpp: see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a>, fix test issues with unsigned integer types </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Mon, 10 Sep 2012 21:08:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7296#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:8</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80485" title=" * libs/numeric/ublas/test/utils.hpp : see #7296, improved macros * ...">[80485]</a>) </p> <ul><li>libs/numeric/ublas/test/utils.hpp : see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a>, improved macros </li></ul><ul><li>libs/numeric/ublas/test/Jamfile.v2 : add new test for utils.hpp </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Wed, 12 Sep 2012 19:53:35 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7296#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:9</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80507" title=" * libs/numeric/ublas/tests/utils.hpp: see #7296 - replace __func__ by ...">[80507]</a>) </p> <ul><li>libs/numeric/ublas/tests/utils.hpp: see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> - replace <span class="underline">func</span> by <span class="underline">FUNCTION</span> if compiled with MSVC </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Sun, 16 Sep 2012 21:03:59 GMT</pubDate> <title>status, milestone changed https://svn.boost.org/trac10/ticket/7296#comment:10 https://svn.boost.org/trac10/ticket/7296#comment:10 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.52.0</span> </li> </ul> Ticket Gunter Mon, 17 Sep 2012 19:56:35 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:11 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:11</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80563" title=" * libs/numeric/ublas/test/test_ticket7296.cpp: see #7296 - add ...">[80563]</a>) </p> <ul><li>libs/numeric/ublas/test/test_ticket7296.cpp: see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> - add missing test </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Tue, 18 Sep 2012 21:07:16 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/7296#comment:12 https://svn.boost.org/trac10/ticket/7296#comment:12 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80588" title="merge ...">[80588]</a>) merge <a class="changeset" href="https://svn.boost.org/trac10/changeset/61880" title="see #4202: fixed some typos and grammar mistakes ">[61880]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/75560" title="added new tests ">[75560]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80267" title=" boost/numeric/ublas/triangular.hpp - applied patch, see #4024 ...">[80267]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80268" title="boost/numeric/ublas/traits.hpp - apply patch, see #6514 ">[80268]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80269" title=" boost/numeric/ublas/operation: num_rows.hpp, num_columns.hpp - use ...">[80269]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80270" title=" boost/numeric/ublas/vector_expression.hpp - use enable_if for ...">[80270]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80399" title="libs/numeric/ublas/test/test_inplace_solve.cpp: see #4024 - remove ...">[80399]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80403" title="boost/numeric/ublas/matrix_sparse.hpp : fix ...">[80403]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80483" title=" boost/numeric/ublas/traits.hpp, ...">[80483]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80485" title=" * libs/numeric/ublas/test/utils.hpp : see #7296, improved macros * ...">[80485]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80507" title=" * libs/numeric/ublas/tests/utils.hpp: see #7296 - replace __func__ by ...">[80507]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80563" title=" * libs/numeric/ublas/test/test_ticket7296.cpp: see #7296 - add ...">[80563]</a> into release branch </p> <ul><li>fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6511" title="#6511: Bugs: Division by scalar should use enable_if&lt;&gt; (closed: fixed)">#6511</a>, fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6514" title="#6514: Bugs: [ublas] fix for has_trivial_constructor (closed: fixed)">#6514</a>, fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a>, fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7297" title="#7297: Patches: Make the free functions 'num_columns' and 'num_rows' support the uBLAS ... (closed: fixed)">#7297</a>, </li></ul><ul><li>see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4024" title="#4024: Patches: improve performance of inplace_solve (closed: fixed)">#4024</a> </li></ul> Ticket Gunter Fri, 21 Sep 2012 21:56:09 GMT status, version changed; resolution deleted https://svn.boost.org/trac10/ticket/7296#comment:13 https://svn.boost.org/trac10/ticket/7296#comment:13 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.52.0</span> → <span class="trac-field-new">Boost Release Branch</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">fixed</span> </li> </ul> Ticket Gunter Fri, 21 Sep 2012 21:56:54 GMT <link>https://svn.boost.org/trac10/ticket/7296#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:14</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80624" title=" * libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, ...">[80624]</a>) </p> <ul><li>libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Sat, 22 Sep 2012 21:03:52 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7296#comment:15 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7296#comment:15</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80644" title=" * libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer ...">[80644]</a>) </p> <ul><li>libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer and enable all tests, see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> </li></ul><ul><li>libs/numeric/ublas/test/Jamfile.v2: add required lib boost_timer </li></ul> </description> <category>Ticket</category> </item> <item> <dc:creator>Gunter</dc:creator> <pubDate>Sat, 22 Sep 2012 21:58:00 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/7296#comment:16 https://svn.boost.org/trac10/ticket/7296#comment:16 <ul> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/80645" title="merged ...">[80645]</a>) merged <a class="changeset" href="https://svn.boost.org/trac10/changeset/80483" title=" boost/numeric/ublas/traits.hpp, ...">[80483]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80487" title="* boost/numeric/ublas/matrix_sparse.hpp: see #7363, add new define ...">[80487]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80586" title=" * libs/numeric/ublas/test/Jamfile.v2: see #7363 - separate test of ...">[80586]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80591" title=" * boost/numeric/ublas/vector_sparse.hpp: add ifdef ...">[80591]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80592" title=" * boost/numeric/ublas/operation/size.hpp: apply patch, see #5812 ">[80592]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80599" title=" * libs/numeric/ublas/test/test_triangular.cpp - remove unused ...">[80599]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80600" title=" * libs/numeric/ublas/test/utils.hpp: use 'using ::std' instead of ...">[80600]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80624" title=" * libs/numeric/ublas/test/utils.hpp: switch to boost::math::isnan, ...">[80624]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80625" title=" * boost/numeric/ublas/vector_sparse.hpp, ...">[80625]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80643" title=" * boost/numeric/ublas/storage.hpp: see #7363, remove ...">[80643]</a>,<a class="changeset" href="https://svn.boost.org/trac10/changeset/80644" title=" * libs/numeric/ublas/test/test_triangular.cpp: switch to boost::timer ...">[80644]</a> into release: </p> <ul><li>fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4024" title="#4024: Patches: improve performance of inplace_solve (closed: fixed)">#4024</a> </li></ul><ul><li>fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5812" title="#5812: Patches: Ill formed use of template keyword in qualified names (closed: fixed)">#5812</a> </li></ul><ul><li>fix <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7296" title="#7296: Bugs: Bug-fix and improvements to test utility functions (closed: fixed)">#7296</a> (hopefully ;-) </li></ul><ul><li>see <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7363" title="#7363: Bugs: coordinate_matrix::sort() fails with gcc 4.7 (closed: fixed)">#7363</a> (must wait for a full test cycle before closing this task) </li></ul> Ticket