With the develop branch, the call hypergeometric_1F1(2.0, 3.0, 1e30) never returns. With smaller (but still "large") values of x, e.g. hypergeometric_1F1(2.0, 3.0, 1e10), the expected overflow_error exception is thrown.
(I originally found this problem when calling boost/math from SciPy, and verified that a C++ program that used the develop branch also has the problem.)