$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r84777 - trunk/boost/multiprecision
From: john_at_[hidden]
Date: 2013-06-14 08:42:37
Author: johnmaddock
Date: 2013-06-14 08:42:36 EDT (Fri, 14 Jun 2013)
New Revision: 84777
URL: http://svn.boost.org/trac/boost/changeset/84777
Log:
Add some noexcept specs to gmp_int.
Text files modified: 
   trunk/boost/multiprecision/gmp.hpp |    14 +++++++-------                          
   1 files changed, 7 insertions(+), 7 deletions(-)
Modified: trunk/boost/multiprecision/gmp.hpp
==============================================================================
--- trunk/boost/multiprecision/gmp.hpp	Fri Jun 14 04:30:28 2013	(r84776)
+++ trunk/boost/multiprecision/gmp.hpp	2013-06-14 08:42:36 EDT (Fri, 14 Jun 2013)	(r84777)
@@ -1225,27 +1225,27 @@
 
       return s;
    }
-   ~gmp_int()
+   ~gmp_int() BOOST_NOEXCEPT
    {
       if(m_data[0]._mp_d)
          mpz_clear(m_data);
    }
-   void negate()
+   void negate() BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d);
       mpz_neg(m_data, m_data);
    }
-   int compare(const gmp_int& o)const
+   int compare(const gmp_int& o)const BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d && o.m_data[0]._mp_d);
       return mpz_cmp(m_data, o.m_data);
    }
-   int compare(long i)const
+   int compare(long i)const BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d);
       return mpz_cmp_si(m_data, i);
    }
-   int compare(unsigned long i)const
+   int compare(unsigned long i)const BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d);
       return mpz_cmp_ui(m_data, i);
@@ -1257,12 +1257,12 @@
       d = v;
       return compare(d);
    }
-   mpz_t& data()
+   mpz_t& data() BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d);
       return m_data;
    }
-   const mpz_t& data()const
+   const mpz_t& data()const BOOST_NOEXCEPT
    {
       BOOST_ASSERT(m_data[0]._mp_d);
       return m_data;