On 6 March 2013 13:07, Andrey Semashev wrote:
I wonder
if we could simply drop detail/limits.hpp (and always rely on
compiler-provided numeric limits)
boost/detail/limits.hpp is almost never used nowadays. It's only
included from boost/limits.hpp, using:
#ifdef BOOST_NO_LIMITS
# include
#else
# include <limits>
#endif
BOOST_NO_LIMITS is only defined in 'boost/config/stdlib/sgi.hpp'. Does
anyone still use that configuration? I suppose it might also be
defined in a custom configuration or by a user. It's quite likely that
the header is incompatible with other STL implementations anyway. So I
suspect it's only effectively used in code that is already subject to
the SGI license (i.e. the header is only included when already using
the SGI libraries), although I don't know if that makes a difference
legally.