Commit Graph
715 Commits
Author SHA1 Message Date
David Dean f781c30712 make abi/borland_prefix and borland.jam defaults match
[SVN r61007]
2010-04-02 18:35:00 +00:00
Steven Watanabe 325f2a121c Add definition of BOOST_MSVC_FULL_VER_WORKAROUND_GUARD. Fixes #4012
[SVN r60624]
2010-03-15 21:14:55 +00:00
John Maddock d657b0116e Add Symbian platform config.
Fixes #3759.

[SVN r60125]
2010-03-03 17:22:48 +00:00
John Maddock 396307d8f5 Apply patches for nvidia C++ compiler.
Fixes #3919.

[SVN r60076]
2010-03-02 17:18:32 +00:00
Beman Dawes cbe407e189 1.43.0 prep
[SVN r59687]
2010-02-15 02:55:31 +00:00
K. Noel Belcourt b54dc0fca5 Changes to support pgi-10.x.
John suggested running configure --enable-test but
even after making suggested changes, it still doesn't
seem to pick up that BOOST_HAS_PTHREADS has been defined.

Also, not sure how to undefine these macros as they seem
to be set after I explicitly undefine them.

the following macros need to be defined
BOOST_HAS_PTHREADS
the following macros need to be undef'ed
BOOST_NO_STDC_NAMESPACE BOOST_NO_EXCEPTION_STD_NAMESPACE BOOST_DEDUCED_TYPENAME



[SVN r59505]
2010-02-05 05:51:15 +00:00
John Maddock 2c1d61fbd7 Change integer code to still work when BOOST_HAS_MS_INT64 is defined but BOOST_HAS_LONG_LONG is not.
Update VC++ config to define BOOST_HAS_LONG_LONG for MSVC-8 in ANSI mode.
Fixes #3657.

[SVN r59468]
2010-02-04 11:15:54 +00:00
Beman Dawes ca7bd18565 Sync 4.5 C++0x macros with current 4.5 snapshot
[SVN r59201]
2010-01-21 19:57:48 +00:00
John Maddock 19a43a6de4 Set last known checked version.
[SVN r58377]
2009-12-14 12:34:47 +00:00
John Maddock 1e287543f2 Another Codegear config fix.
[SVN r58316]
2009-12-12 10:00:03 +00:00
John Maddock 62ed60c780 Still trying to get the Codegear tests to pass...
[SVN r58264]
2009-12-10 09:42:01 +00:00
John Maddock dac1a5bf21 More Codegear 2010 changes.
[SVN r58213]
2009-12-07 12:01:24 +00:00
John Maddock 9600237dca Start to fix up codegear 2010 support... this could take a while.
[SVN r58155]
2009-12-05 13:22:45 +00:00
John Maddock 6056bfabcb Update test for BOOST_NO_INTEGRAL_INT64_T.
Set define for Borland/Codegear compilers.

[SVN r58055]
2009-11-30 13:47:41 +00:00
Beman Dawes 389cd2ba69 1.42.0 prep
[SVN r57969]
2009-11-27 14:00:31 +00:00
John Maddock 2dc1512b9b Fix preprocessor logic for long long support.
Fixes #3657.
Fixes #3568.

[SVN r57843]
2009-11-22 16:38:05 +00:00
Beman Dawes f05b7f57d5 config: define BOOST_NO_UNICODE_LITERALS for all gcc versions - their C++0x web page was wrong; there is no support yet. Also correct test code.
[SVN r56716]
2009-10-11 17:19:53 +00:00
John Maddock 44945314ec Try and fix Open64 Boost.Config failures: Open64 is not really gcc!
[SVN r56295]
2009-09-18 10:43:57 +00:00
John Maddock 80947fe560 Update Intel version check.
[SVN r55959]
2009-09-01 17:16:13 +00:00
Beman Dawes 40979e6651 Set release number to 1.41.0
[SVN r55842]
2009-08-28 18:20:44 +00:00
John Maddock e40b9c07c0 Fixes #3181.
[SVN r55431]
2009-08-06 09:22:02 +00:00
John Maddock e201687ac4 Fixes #2935.
Add new config macro BOOST_MSVC_FULL_VER, and updated type_traits to make use of it.

[SVN r55429]
2009-08-06 09:13:09 +00:00
Beman Dawes 17114cb4a3 Add BOOST_NO_SFINAE_EXPR and BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS (Mathias Gaunard)
[SVN r55361]
2009-08-02 14:00:59 +00:00
Beman Dawes 714548f437 gcc 4.4.1 fixed scoped enum bug so don't define BOOST_NO_SCOPED_ENUMS (François Barel)
[SVN r55145]
2009-07-24 15:46:01 +00:00
John Maddock a04de07542 Fix last known version number.
[SVN r54705]
2009-07-06 08:35:54 +00:00
John Maddock 2a9759c96b Fixes #3214.
[SVN r54300]
2009-06-24 12:16:31 +00:00
David Dean ab378931aa borland/codegear configuration patch to set BOOST_SP_NO_SP_CONVERTIBLE
[SVN r53797]
2009-06-11 22:03:07 +00:00
David Dean bb695e41e1 updating codegear.hpp with defines for newest compiler
[SVN r53775]
2009-06-09 15:55:05 +00:00
David Dean 6bb6198486 updating borland.hpp with defines for newest compiler
[SVN r53760]
2009-06-08 20:31:39 +00:00
Daniel James 21ad7ad74d Fix typo.
[SVN r53526]
2009-06-01 06:52:36 +00:00
Daniel James 8894fa22f3 Define BOOST_NO_INITIALIZER_LISTS if library support isn't available.
[SVN r53524]
2009-06-01 06:50:25 +00:00
Beman Dawes d46a6d5ec8 set up config for VC++ 2010 beta 1
[SVN r53155]
2009-05-21 15:16:39 +00:00
Beman Dawes 6695277f1a Aways define BOOST_NO_SCOPED_ENUMS until GCC Bugzilla Bug 38064 gets fixed.
[SVN r53108]
2009-05-19 13:34:04 +00:00
John Maddock e1d9c0281a Fixes #3047.
[SVN r53107]
2009-05-19 11:39:24 +00:00
Beman Dawes f814c8fef1 Refine glibc++ feature tests based on feedback from Jonathan Wakely
[SVN r53057]
2009-05-16 18:41:33 +00:00
Beman Dawes 8c5aee782e Add C++0x feature detection and header detection macros
[SVN r53031]
2009-05-15 17:08:26 +00:00
Beman Dawes 82f0426fa5 Add support for GCC 4.4.0's C++0x features
[SVN r52903]
2009-05-11 14:11:27 +00:00
Beman Dawes 83dfbd9ec5 Prep for 1.40.0
[SVN r52887]
2009-05-11 00:59:37 +00:00
John Maddock 5d7d4d94f5 Added support for vxworks.hpp.
Fixes #2959.

[SVN r52504]
2009-04-20 11:27:04 +00:00
Daniel James 8c1bad1aff Fix variadic template detection for mainline gcc. Fixes #2943
[SVN r52381]
2009-04-14 09:03:13 +00:00
Daniel James f43833227a Also don't need to check for _GLIBCXX_CSTDDEF.
[SVN r52323]
2009-04-11 08:26:20 +00:00
Daniel James 90d2e831a3 Don't need to include utility now that select_stdlib has been fixed.
[SVN r52320]
2009-04-11 07:53:59 +00:00
David Deakins ac97540c23 As of STLport 5.2, unordered_set and unordered_map have been moved from the std:: namespace to the std::tr1:: namespace
[SVN r52269]
2009-04-08 21:08:00 +00:00
David Deakins 3ae6668b44 After including <cstddef> to check for usage of STLport, if STLport is not detected, then include <utility> to detect other std libs. This avoids the issue that some std libs do not include all of their C++-related macros when just <cstddef> is included. Related to issue #2924.
[SVN r52262]
2009-04-08 16:38:38 +00:00
Daniel James 1271821c44 Include <utility> for some versions of gcc's library.
Sometimes gcc's <cstddef> doesn't define the C++ macros, so check for it
and include <utility> in that case. Also remove a workaround from
container_fwd.hpp

Fixes #2924.

[SVN r52246]
2009-04-08 10:56:22 +00:00
David Deakins 833e50fe8f Have config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
In get_pointer.hpp, switched to using <boost/config/no_tr1/memory.hpp> instead of using <memory> directly.  As above, this helps avoid circular header dependency issues in Boost-supplemented std libs (specifically it avoids issues when <memory> pulls in pieces of Boost.SmartPtr).

These two changes were made in response to testing done with STLport 5.2.1 using the _STLP_USE_BOOST_SUPPORT option.

[SVN r52104]
2009-04-01 14:42:11 +00:00
Andrey Semashev c5410e83d0 Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
[SVN r51880]
2009-03-21 12:39:47 +00:00
Andrey Semashev e8678c03e4 Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS.
[SVN r51733]
2009-03-12 14:48:49 +00:00
John Maddock 903786bc48 Two more Borland defects added.
[SVN r51619]
2009-03-05 09:51:29 +00:00
John Maddock 1945035983 Added EVC++ 9 and 10 as recognised compilers.
[SVN r51553]
2009-03-03 10:06:46 +00:00