update boost on linux

This commit is contained in:
Bassem Girgis
2019-08-10 16:06:25 -05:00
parent 76ad52be58
commit 861b918727
5363 changed files with 483306 additions and 116507 deletions

View File

@@ -120,7 +120,7 @@ public:
template <class Archive>
void serialize(Archive& ar, const unsigned int /*version*/)
{
ar & m_value;
ar & boost::serialization::make_nvp("value", m_value);
typedef typename Archive::is_loading tag;
if(tag::value)
update_view();
@@ -253,10 +253,10 @@ inline const T& unwrap_debug_type(const T& val)
result.update_view();\
}\
NON_MEMBER_OP2(add, "+=");
NON_MEMBER_OP2(subtract, "-=");
NON_MEMBER_OP2(multiply, "*=");
NON_MEMBER_OP2(divide, "/=");
NON_MEMBER_OP2(add, "+=")
NON_MEMBER_OP2(subtract, "-=")
NON_MEMBER_OP2(multiply, "*=")
NON_MEMBER_OP2(divide, "/=")
template <class Backend, class R>
inline void eval_convert_to(R* result, const debug_adaptor<Backend>& val)
@@ -294,10 +294,10 @@ inline typename Backend::exponent_type eval_ilogb(const debug_adaptor<Backend>&
return eval_ilogb(arg.value());
}
NON_MEMBER_OP2(floor, "floor");
NON_MEMBER_OP2(ceil, "ceil");
NON_MEMBER_OP2(sqrt, "sqrt");
NON_MEMBER_OP2(logb, "logb");
NON_MEMBER_OP2(floor, "floor")
NON_MEMBER_OP2(ceil, "ceil")
NON_MEMBER_OP2(sqrt, "sqrt")
NON_MEMBER_OP2(logb, "logb")
template <class Backend>
inline int eval_fpclassify(const debug_adaptor<Backend>& arg)
@@ -312,17 +312,17 @@ inline int eval_fpclassify(const debug_adaptor<Backend>& arg)
*
*********************************************************************/
NON_MEMBER_OP3(add, "+");
NON_MEMBER_OP3(subtract, "-");
NON_MEMBER_OP3(multiply, "*");
NON_MEMBER_OP3(divide, "/");
NON_MEMBER_OP3(multiply_add, "fused-multiply-add");
NON_MEMBER_OP3(multiply_subtract, "fused-multiply-subtract");
NON_MEMBER_OP4(multiply_add, "fused-multiply-add");
NON_MEMBER_OP4(multiply_subtract, "fused-multiply-subtract");
NON_MEMBER_OP3(add, "+")
NON_MEMBER_OP3(subtract, "-")
NON_MEMBER_OP3(multiply, "*")
NON_MEMBER_OP3(divide, "/")
NON_MEMBER_OP3(multiply_add, "fused-multiply-add")
NON_MEMBER_OP3(multiply_subtract, "fused-multiply-subtract")
NON_MEMBER_OP4(multiply_add, "fused-multiply-add")
NON_MEMBER_OP4(multiply_subtract, "fused-multiply-subtract")
NON_MEMBER_OP1(increment, "increment");
NON_MEMBER_OP1(decrement, "decrement");
NON_MEMBER_OP1(increment, "increment")
NON_MEMBER_OP1(decrement, "decrement")
/*********************************************************************
*
@@ -330,40 +330,40 @@ NON_MEMBER_OP1(decrement, "decrement");
*
*********************************************************************/
NON_MEMBER_OP2(modulus, "%=");
NON_MEMBER_OP3(modulus, "%");
NON_MEMBER_OP2(bitwise_or, "|=");
NON_MEMBER_OP3(bitwise_or, "|");
NON_MEMBER_OP2(bitwise_and, "&=");
NON_MEMBER_OP3(bitwise_and, "&");
NON_MEMBER_OP2(bitwise_xor, "^=");
NON_MEMBER_OP3(bitwise_xor, "^");
NON_MEMBER_OP4(qr, "quotient-and-remainder");
NON_MEMBER_OP2(complement, "~");
NON_MEMBER_OP2(modulus, "%=")
NON_MEMBER_OP3(modulus, "%")
NON_MEMBER_OP2(bitwise_or, "|=")
NON_MEMBER_OP3(bitwise_or, "|")
NON_MEMBER_OP2(bitwise_and, "&=")
NON_MEMBER_OP3(bitwise_and, "&")
NON_MEMBER_OP2(bitwise_xor, "^=")
NON_MEMBER_OP3(bitwise_xor, "^")
NON_MEMBER_OP4(qr, "quotient-and-remainder")
NON_MEMBER_OP2(complement, "~")
template <class Backend>
inline void eval_left_shift(debug_adaptor<Backend>& arg, unsigned a)
inline void eval_left_shift(debug_adaptor<Backend>& arg, std::size_t a)
{
using default_ops::eval_left_shift;
eval_left_shift(arg.value(), a);
arg.update_view();\
}
template <class Backend>
inline void eval_left_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, unsigned b)
inline void eval_left_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, std::size_t b)
{
using default_ops::eval_left_shift;
eval_left_shift(arg.value(), a.value(), b);
arg.update_view();\
}
template <class Backend>
inline void eval_right_shift(debug_adaptor<Backend>& arg, unsigned a)
inline void eval_right_shift(debug_adaptor<Backend>& arg, std::size_t a)
{
using default_ops::eval_right_shift;
eval_right_shift(arg.value(), a);
arg.update_view();\
}
template <class Backend>
inline void eval_right_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, unsigned b)
inline void eval_right_shift(debug_adaptor<Backend>& arg, const debug_adaptor<Backend>& a, std::size_t b)
{
using default_ops::eval_right_shift;
eval_right_shift(arg.value(), a.value(), b);
@@ -420,8 +420,8 @@ inline void eval_bit_flip(const debug_adaptor<Backend>& arg, unsigned a)
arg.update_view();\
}
NON_MEMBER_OP3(gcd, "gcd");
NON_MEMBER_OP3(lcm, "lcm");
NON_MEMBER_OP3(gcd, "gcd")
NON_MEMBER_OP3(lcm, "lcm")
NON_MEMBER_OP4(powm, "powm");
/*********************************************************************
@@ -430,8 +430,8 @@ NON_MEMBER_OP4(powm, "powm");
*
*********************************************************************/
NON_MEMBER_OP2(abs, "abs");
NON_MEMBER_OP2(fabs, "fabs");
NON_MEMBER_OP2(abs, "abs")
NON_MEMBER_OP2(fabs, "fabs")
/*********************************************************************
*
@@ -439,23 +439,23 @@ NON_MEMBER_OP2(fabs, "fabs");
*
*********************************************************************/
NON_MEMBER_OP2(trunc, "trunc");
NON_MEMBER_OP2(round, "round");
NON_MEMBER_OP2(exp, "exp");
NON_MEMBER_OP2(log, "log");
NON_MEMBER_OP2(log10, "log10");
NON_MEMBER_OP2(sin, "sin");
NON_MEMBER_OP2(cos, "cos");
NON_MEMBER_OP2(tan, "tan");
NON_MEMBER_OP2(asin, "asin");
NON_MEMBER_OP2(acos, "acos");
NON_MEMBER_OP2(atan, "atan");
NON_MEMBER_OP2(sinh, "sinh");
NON_MEMBER_OP2(cosh, "cosh");
NON_MEMBER_OP2(tanh, "tanh");
NON_MEMBER_OP3(fmod, "fmod");
NON_MEMBER_OP3(pow, "pow");
NON_MEMBER_OP3(atan2, "atan2");
NON_MEMBER_OP2(trunc, "trunc")
NON_MEMBER_OP2(round, "round")
NON_MEMBER_OP2(exp, "exp")
NON_MEMBER_OP2(log, "log")
NON_MEMBER_OP2(log10, "log10")
NON_MEMBER_OP2(sin, "sin")
NON_MEMBER_OP2(cos, "cos")
NON_MEMBER_OP2(tan, "tan")
NON_MEMBER_OP2(asin, "asin")
NON_MEMBER_OP2(acos, "acos")
NON_MEMBER_OP2(atan, "atan")
NON_MEMBER_OP2(sinh, "sinh")
NON_MEMBER_OP2(cosh, "cosh")
NON_MEMBER_OP2(tanh, "tanh")
NON_MEMBER_OP3(fmod, "fmod")
NON_MEMBER_OP3(pow, "pow")
NON_MEMBER_OP3(atan2, "atan2")
template <class Backend>
int eval_signbit(const debug_adaptor<Backend>& val)