Commit Graph
98 Commits
Author SHA1 Message Date
John Maddock 0977ea3b67 Merges changes from Trunk: refer to history.qbk for the details.
[SVN r65708]
2010-10-01 11:11:16 +00:00
John Maddock 0895150b76 Merge changes from Trunk to support rvalue references better.
[SVN r63598]
2010-07-04 15:25:03 +00:00
John Maddock 60ba70f9a0 Merge mostly cosmetic fixes from Trunk
[SVN r62834]
2010-06-12 09:55:44 +00:00
John Maddock 7cd9227cba Fixes #3704.
[SVN r58905]
2010-01-11 13:30:26 +00:00
John Maddock 1335987b92 Merge type_traits bug fixes from Trunk.
[SVN r58216]
2009-12-07 13:06:52 +00:00
Troy D. Straszheim 3ac7119088 rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
[SVN r56941]
2009-10-17 01:10:45 +00:00
John Maddock aff3d68580 Merge interlinked changes in config, type_traits and TR1 libraries.
[SVN r56678]
2009-10-09 16:16:02 +00:00
Troy D. Straszheim e398f63259 Add basic copyright/license to keep cmake out of the inspection report
[SVN r55095]
2009-07-22 21:51:01 +00:00
John Maddock 96cbc09229 Fix some typos in docs.
Added stricter tests.
All merged from Trunk.

[SVN r54207]
2009-06-22 12:18:04 +00:00
John Maddock 60369a1035 Merged additional type_traits from Robert Ramey.
[SVN r52103]
2009-04-01 10:44:46 +00:00
Troy D. Straszheim 407e286df1 merge of cmake build files from trunk per beman
[SVN r50756]
2009-01-24 18:57:20 +00:00
John Maddock 5744aef20c Merge msvc-specific regression-fixes from trunk.
[SVN r50560]
2009-01-13 13:02:56 +00:00
John Maddock 85e6b2fb7c Merge type_traits changes from Trunk.
[SVN r47304]
2008-07-11 10:14:39 +00:00
Beman Dawes 0265a9354b Pick up missing smart_ptr, utility, and type_traits files from full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41386]
2007-11-25 22:34:55 +00:00
Beman Dawes 2d9de2e57e Full merge from trunk at revision 41356 of entire boost-root tree.
[SVN r41370]
2007-11-25 18:38:02 +00:00
Rene Rivera 69baca3355 Remove obsolete Boost.Build v1 files.
[SVN r35880]
2006-11-06 17:10:46 +00:00
John Maddock 533693d031 Added missing license info.
[SVN r34586]
2006-07-17 11:08:01 +00:00
John Maddock feb17336f9 Added stronger tests for the intrinsic compiler support.
[SVN r33755]
2006-04-21 11:59:50 +00:00
Alexander Nasonov d8779a3dd6 missing inline keyword in trivial template functions avoid_unused_warning and no_unused_warning
[SVN r32870]
2006-02-12 21:34:04 +00:00
John Maddock bc9658d0a8 Additional tests for cv-qualified array types.
[SVN r32811]
2006-02-10 16:21:44 +00:00
John Maddock ecf079d691 Fix test program so it builds with Borland.
[SVN r32432]
2006-01-27 10:36:29 +00:00
John Maddock f3cd13084e Ooops, need to pass the right number of arguments to macros!
[SVN r31667]
2005-11-15 19:12:14 +00:00
John Maddock 9292ae9273 Changed test results to match class declarations.
[SVN r31663]
2005-11-15 11:40:12 +00:00
John Maddock b1a35a8ee3 Updated is_base_of and is_convertible tests to match TR1 requirements.
Disabled tests that are Boost-specific, when TEST_STD is defined.
Suppress some gcc warnings.


[SVN r31632]
2005-11-12 17:30:30 +00:00
John Maddock f38310ae8a Fixed tests so they actually work when the code really is in namespace std::tr1 (gcc-4).
[SVN r31611]
2005-11-09 17:34:00 +00:00
John Maddock b5c4409c76 Suppressed some unnecessary VC++ warnings so that tests are -W4 clean.
[SVN r31219]
2005-10-07 14:27:39 +00:00
Dave Abrahams b6b9a01a0b Roll back "fixes" that never worked.
[SVN r29798]
2005-06-27 00:49:40 +00:00
Dave Abrahams 4b845146e2 Broken compiler workaround
[SVN r29781]
2005-06-24 15:39:45 +00:00
John Maddock eca24d4e5a Revised test cases were too strict for boken compilers, add a note instead, and only run the full tests for functioning compilers.
[SVN r29435]
2005-06-05 10:36:17 +00:00
John Maddock 24f89286a7 Stop passing UDT's through ellipsis - it messes up strictly conforming compilers (EDG and Metrowerks).
Tighten up the tests for function and member [function] types.


[SVN r29431]
2005-06-04 16:01:17 +00:00
John Maddock 30571abccc Added warning for "desirable" results that don't come true.
Cleaned up test types: they should be either "all-trivial" or "all-non-trivial".
Added new test cases for has_nothrow* traits.
Fixed test cases for has_virtual_destructor.


[SVN r28662]
2005-05-05 16:24:46 +00:00
John Maddock cf105d7630 Improve testing: ensure that aligned_storage<>::type really is a POD type.
[SVN r28476]
2005-04-25 16:42:47 +00:00
John Maddock ee95ccb724 Use the correct config macro to check for is_abstract.
[SVN r28421]
2005-04-22 16:10:12 +00:00
John Maddock 0ad3ce3405 Workaround for gcc-3.4.2
[SVN r28420]
2005-04-22 15:45:10 +00:00
John Maddock bfa2c80b6a Added extra test for newly discovered VC7.1 bug.
[SVN r28386]
2005-04-21 15:55:43 +00:00
John Maddock 8513618762 Updated is_convertible test cases to check polymorphic-type conversions.
Added more test types to testing header.
Changed utility code to use new test header.


[SVN r27807]
2005-03-24 18:20:18 +00:00
John Maddock 8622528d91 Modified function testing to make it configuration-friendly, future changes should require no more than a config macro change.
[SVN r27773]
2005-03-23 11:22:52 +00:00
John Maddock b026d4b530 Modified type_traits to work better with abstract type, and to supress warnings when converting between builtin types.
Modified is_member_function_pointer and is_function to work with functions containing elipsis, and with __stdcall, __fastcall, and __cdecl function types.
Tidied up is_reference, removing dead code.
Updated tests to exercise the new code.


[SVN r27709]
2005-03-16 17:06:22 +00:00
Thorsten Jørgen Ottosen b4bd9ff9df *** empty log message ***
[SVN r27323]
2005-02-11 17:25:57 +00:00
John Maddock 3bfee8baa6 Added a couple of extra tests
[SVN r27146]
2005-02-05 12:49:41 +00:00
John Maddock 8b40505dfa Include the right headers!
[SVN r27056]
2005-02-03 13:54:51 +00:00
John Maddock 642bcf966f Enable more tests to build with the TR1 version of type_traits.
Fix missing anchor in docs.


[SVN r26968]
2005-01-31 17:07:47 +00:00
John Maddock 0a79e9cb27 Added missing tests, made std test mode TR1 conforming.
[SVN r26959]
2005-01-31 13:49:34 +00:00
John Maddock 119a76547b Bring type traits into line with TR1
[SVN r26937]
2005-01-30 15:47:46 +00:00
John Maddock 22d2d9b641 Updated to use BOOST_NO_IS_ABSTRACT.
[SVN r26424]
2004-12-04 12:05:42 +00:00
John Maddock d1958e02f8 Added additional tests for abstract template types.
[SVN r26357]
2004-11-29 16:51:31 +00:00
Joaquín M. López Muñoz 9ca727623b missing #include
[SVN r25471]
2004-09-29 10:18:53 +00:00
Joaquín M. López Muñoz 6ac28e8e19 fixed Intel Linux pp bug about <: incorrectly treated as a digraph
[SVN r25078]
2004-09-14 09:53:05 +00:00
John Maddock e0b3b0418a Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
[SVN r24899]
2004-09-04 10:34:49 +00:00
John Maddock 3cdf8c8ed2 Fix for gcc on Win32.
Tidied up macro/config usage.


[SVN r24745]
2004-08-26 10:42:36 +00:00