forked from boostorg/regex
Disabled support for external templates with Intel 8.0 and earlier (it leads to unresolved externals).
[SVN r30643]
This commit is contained in:
@ -27,25 +27,28 @@
|
||||
<P>Boost 1.33.0 Hotfix</P>
|
||||
<UL>
|
||||
<LI>
|
||||
Fixed broken makefiles.</LI>
|
||||
Fixed broken makefiles.
|
||||
<LI>
|
||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||
using /Zc:wchar_t.</LI>
|
||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||
using /Zc:wchar_t.
|
||||
<LI>
|
||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||
can cope.</LI>
|
||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||
can cope.
|
||||
<LI>
|
||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||
probably an SGI Irix specific fix.</LI>
|
||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||
probably an SGI Irix specific fix.
|
||||
<LI>
|
||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||
repeat more times than their maximum value.</LI>
|
||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||
repeat more times than their maximum value.
|
||||
<LI>
|
||||
Fixed the value returned by basic_regex<>::empty() from a default
|
||||
constructed object.</LI>
|
||||
Fixed the value returned by basic_regex<>::empty() from a default
|
||||
constructed object.
|
||||
<LI>
|
||||
Changed the deffinition of regex_error to make it backwards compatible with
|
||||
Boost-1.32.0.</LI></UL>
|
||||
Changed the deffinition of regex_error to make it backwards compatible with
|
||||
Boost-1.32.0.
|
||||
<LI>
|
||||
Disabled external templates for Intel C++ 8.0 and earlier - otherwise
|
||||
unresolved references can occur.</LI></UL>
|
||||
<P>Boost 1.33.0.</P>
|
||||
<UL>
|
||||
<LI>
|
||||
|
@ -27,25 +27,28 @@
|
||||
<P>Boost 1.33.0 Hotfix</P>
|
||||
<UL>
|
||||
<LI>
|
||||
Fixed broken makefiles.</LI>
|
||||
Fixed broken makefiles.
|
||||
<LI>
|
||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||
using /Zc:wchar_t.</LI>
|
||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||
using /Zc:wchar_t.
|
||||
<LI>
|
||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||
can cope.</LI>
|
||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||
can cope.
|
||||
<LI>
|
||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||
probably an SGI Irix specific fix.</LI>
|
||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||
probably an SGI Irix specific fix.
|
||||
<LI>
|
||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||
repeat more times than their maximum value.</LI>
|
||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||
repeat more times than their maximum value.
|
||||
<LI>
|
||||
Fixed the value returned by basic_regex<>::empty() from a default
|
||||
constructed object.</LI>
|
||||
Fixed the value returned by basic_regex<>::empty() from a default
|
||||
constructed object.
|
||||
<LI>
|
||||
Changed the deffinition of regex_error to make it backwards compatible with
|
||||
Boost-1.32.0.</LI></UL>
|
||||
Changed the deffinition of regex_error to make it backwards compatible with
|
||||
Boost-1.32.0.
|
||||
<LI>
|
||||
Disabled external templates for Intel C++ 8.0 and earlier - otherwise
|
||||
unresolved references can occur.</LI></UL>
|
||||
<P>Boost 1.33.0.</P>
|
||||
<UL>
|
||||
<LI>
|
||||
|
@ -79,6 +79,14 @@
|
||||
# define BOOST_REGEX_BUGGY_CTYPE_FACET
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Intel C++ before 8.0 ends up with unresolved externals unless we turn off
|
||||
* extern template support:
|
||||
*/
|
||||
#if defined(BOOST_INTEL) && defined(__cplusplus) && (BOOST_INTEL <= 800)
|
||||
# define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
|
||||
#endif
|
||||
|
||||
/*
|
||||
* If there isn't good enough wide character support then there will
|
||||
* be no wide character regular expressions:
|
||||
|
Reference in New Issue
Block a user