arma_version.hpp   arma_version.hpp 
skipping to change at line 13 skipping to change at line 13
// //
// This Source Code Form is subject to the terms of the Mozilla Public // This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this // License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/. // file, You can obtain one at http://mozilla.org/MPL/2.0/.
//! \addtogroup arma_version //! \addtogroup arma_version
//! @{ //! @{
#define ARMA_VERSION_MAJOR 3 #define ARMA_VERSION_MAJOR 3
#define ARMA_VERSION_MINOR 930 #define ARMA_VERSION_MINOR 930
#define ARMA_VERSION_PATCH 3 #define ARMA_VERSION_PATCH 4
#define ARMA_VERSION_NAME "Dragon's Back" #define ARMA_VERSION_NAME "Dragon's Back"
struct arma_version struct arma_version
{ {
static const unsigned int major = ARMA_VERSION_MAJOR; static const unsigned int major = ARMA_VERSION_MAJOR;
static const unsigned int minor = ARMA_VERSION_MINOR; static const unsigned int minor = ARMA_VERSION_MINOR;
static const unsigned int patch = ARMA_VERSION_PATCH; static const unsigned int patch = ARMA_VERSION_PATCH;
static static
inline inline
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 compiler_setup.hpp   compiler_setup.hpp 
skipping to change at line 178 skipping to change at line 178
#define ARMA_HAVE_ALIGNED_ATTRIBUTE #define ARMA_HAVE_ALIGNED_ATTRIBUTE
#if (ARMA_GCC_VERSION >= 40300) #if (ARMA_GCC_VERSION >= 40300)
#undef arma_hot #undef arma_hot
#undef arma_cold #undef arma_cold
#define arma_hot __attribute__((__hot__)) #define arma_hot __attribute__((__hot__))
#define arma_cold __attribute__((__cold__)) #define arma_cold __attribute__((__cold__))
#endif #endif
#if (ARMA_GCC_VERSION >= 40200) #if defined(__GXX_EXPERIMENTAL_CXX0X__)
#if defined(_GLIBCXX_USE_C99_MATH_TR1) && defined(_GLIBCXX_USE_C99_COMP #if !defined(ARMA_USE_CXX11)
LEX_TR1) #define ARMA_USE_CXX11
#define ARMA_HAVE_STD_TR1
#endif #endif
#endif #endif
#if defined(__GXX_EXPERIMENTAL_CXX0X__) #if defined(ARMA_USE_CXX11)
#undef ARMA_HAVE_STD_TR1 #if (ARMA_GCC_VERSION < 40700) && !defined(__clang__)
#pragma message ("Your C++ compiler is in C++11 mode, but it has inco
mplete support for C++11 features")
#endif
#endif
#if (ARMA_GCC_VERSION >= 40200)
#if !defined(ARMA_USE_CXX11) #if !defined(ARMA_USE_CXX11)
#define ARMA_USE_CXX11 #if defined(_GLIBCXX_USE_C99_MATH_TR1) && defined(_GLIBCXX_USE_C99_CO
MPLEX_TR1)
#define ARMA_HAVE_TR1
#endif
#endif #endif
#endif #endif
#if defined(__clang__) #if defined(__clang__)
#undef ARMA_HAVE_STD_TR1 #undef ARMA_HAVE_STD_TR1
//#undef ARMA_GOOD_COMPILER //#undef ARMA_GOOD_COMPILER
#endif #endif
#if ( (ARMA_GCC_VERSION >= 40700) && (ARMA_GCC_VERSION <= 40701) ) #if ( (ARMA_GCC_VERSION >= 40700) && (ARMA_GCC_VERSION <= 40701) )
#error "gcc versions 4.7.0 and 4.7.1 are unsupported; use 4.7.2 or late r" #error "gcc versions 4.7.0 and 4.7.1 are unsupported; use 4.7.2 or late r"
 End of changes. 4 change blocks. 
7 lines changed or deleted 14 lines changed or added


 fn_misc.hpp   fn_misc.hpp 
skipping to change at line 171 skipping to change at line 171
typedef typename T1::elem_type eT; typedef typename T1::elem_type eT;
const unwrap_cube<T1> tmp(X.get_ref()); const unwrap_cube<T1> tmp(X.get_ref());
const Cube<eT>& A = tmp.M; const Cube<eT>& A = tmp.M;
return A.is_finite(); return A.is_finite();
} }
template<typename T1> template<typename T1>
arma_inline arma_inline
arma_deprecated
Op<T1, op_sympd> Op<T1, op_sympd>
sympd(const Base<typename T1::elem_type,T1>& X) sympd(const Base<typename T1::elem_type,T1>& X)
{ {
arma_extra_debug_sigprint(); arma_extra_debug_sigprint();
return Op<T1, op_sympd>(X.get_ref()); return Op<T1, op_sympd>(X.get_ref());
} }
template<typename eT> template<typename eT>
inline inline
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/