mirror of
https://github.com/boostorg/regex.git
synced 2025-07-17 14:22:08 +02:00
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>
|
<P>Boost 1.33.0 Hotfix</P>
|
||||||
<UL>
|
<UL>
|
||||||
<LI>
|
<LI>
|
||||||
Fixed broken makefiles.</LI>
|
Fixed broken makefiles.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||||
using /Zc:wchar_t.</LI>
|
using /Zc:wchar_t.
|
||||||
<LI>
|
<LI>
|
||||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||||
can cope.</LI>
|
can cope.
|
||||||
<LI>
|
<LI>
|
||||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||||
probably an SGI Irix specific fix.</LI>
|
probably an SGI Irix specific fix.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||||
repeat more times than their maximum value.</LI>
|
repeat more times than their maximum value.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed the value returned by basic_regex<>::empty() from a default
|
Fixed the value returned by basic_regex<>::empty() from a default
|
||||||
constructed object.</LI>
|
constructed object.
|
||||||
<LI>
|
<LI>
|
||||||
Changed the deffinition of regex_error to make it backwards compatible with
|
Changed the deffinition of regex_error to make it backwards compatible with
|
||||||
Boost-1.32.0.</LI></UL>
|
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>
|
<P>Boost 1.33.0.</P>
|
||||||
<UL>
|
<UL>
|
||||||
<LI>
|
<LI>
|
||||||
|
@ -27,25 +27,28 @@
|
|||||||
<P>Boost 1.33.0 Hotfix</P>
|
<P>Boost 1.33.0 Hotfix</P>
|
||||||
<UL>
|
<UL>
|
||||||
<LI>
|
<LI>
|
||||||
Fixed broken makefiles.</LI>
|
Fixed broken makefiles.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when
|
||||||
using /Zc:wchar_t.</LI>
|
using /Zc:wchar_t.
|
||||||
<LI>
|
<LI>
|
||||||
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler
|
||||||
can cope.</LI>
|
can cope.
|
||||||
<LI>
|
<LI>
|
||||||
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
Added missing #includes to fileiter.hpp and cpp_regex_traits.hpp, this is
|
||||||
probably an SGI Irix specific fix.</LI>
|
probably an SGI Irix specific fix.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
||||||
repeat more times than their maximum value.</LI>
|
repeat more times than their maximum value.
|
||||||
<LI>
|
<LI>
|
||||||
Fixed the value returned by basic_regex<>::empty() from a default
|
Fixed the value returned by basic_regex<>::empty() from a default
|
||||||
constructed object.</LI>
|
constructed object.
|
||||||
<LI>
|
<LI>
|
||||||
Changed the deffinition of regex_error to make it backwards compatible with
|
Changed the deffinition of regex_error to make it backwards compatible with
|
||||||
Boost-1.32.0.</LI></UL>
|
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>
|
<P>Boost 1.33.0.</P>
|
||||||
<UL>
|
<UL>
|
||||||
<LI>
|
<LI>
|
||||||
|
@ -79,6 +79,14 @@
|
|||||||
# define BOOST_REGEX_BUGGY_CTYPE_FACET
|
# define BOOST_REGEX_BUGGY_CTYPE_FACET
|
||||||
#endif
|
#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
|
* If there isn't good enough wide character support then there will
|
||||||
* be no wide character regular expressions:
|
* be no wide character regular expressions:
|
||||||
|
Reference in New Issue
Block a user