Commit Graph

  • 1335987b92 Merge type_traits bug fixes from Trunk. John Maddock 2009-12-07 13:06:52 +00:00
  • 89f18be48e Ooops, original test case invoked very undefined behaviour. John Maddock 2009-12-07 12:56:29 +00:00
  • 908fa41cc3 Check for __unix__ as well as unix. Fixes #3708. John Maddock 2009-12-04 10:18:29 +00:00
  • 7b869eade9 Release 1.41.0 boost-1.41.0 Beman Dawes 2009-11-18 14:58:26 +00:00
  • c8d4c6ccd1 Fix msvc and gcc warnings in the type_traits library. Build should now be clean with cl /W4 or gcc -Wall -Wextra -pedantic for all except one test - there appears to be no way to use initialized aligned_storage with gcc without it producing a warning :-( John Maddock 2009-11-08 16:49:40 +00:00
  • a9f3ae3292 Release 1.41.0 Beta 1 boost-1.41.0-beta1 Beman Dawes 2009-11-04 12:14:07 +00:00
  • 524cb0cfe7 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +00:00
  • 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. Troy D. Straszheim 2009-10-17 01:10:45 +00:00
  • 13ca0cf698 Fixes #3401. John Maddock 2009-10-12 11:00:02 +00:00
  • aff3d68580 Merge interlinked changes in config, type_traits and TR1 libraries. John Maddock 2009-10-09 16:16:02 +00:00
  • be3077e203 Fix warnings emitted by gcc when building with -Wall -Wextra. Fixes #3381. John Maddock 2009-09-01 12:24:08 +00:00
  • 9313ba43d2 Release 1.40.0 boost-1.40.0 Beman Dawes 2009-08-27 16:24:59 +00:00
  • fcc974dd99 Workaround for IBM compiler issue, see issue #3324. John Maddock 2009-08-18 11:37:46 +00:00
  • 9de89e9157 Fixes #2935. Add new config macro BOOST_MSVC_FULL_VER, and updated type_traits to make use of it. John Maddock 2009-08-06 09:13:09 +00:00
  • f1817aeee1 Fixes #3317. Fix is_virtual_base_of so it doesn't lose exception specifications on it's destructors (causes GCC and maybe other compilers to choke). John Maddock 2009-08-06 08:54:45 +00:00
  • c9e77b9c8d Fix is_base_of and is_base_and_derived to conform to C++0x. Also fixed consistency of handling cv-qualified types. Added new trait in boost::tr1 to archive old tr1 behaviour. Updated TR1 lib to match. John Maddock 2009-08-04 17:15:51 +00:00
  • 405c4ba902 Added support for (?(DEFINE) blocks and updated the docs accordingly. Added support for ICU libraries which may be named icui18n.lib on some Win32 platforms. John Maddock 2009-07-29 17:11:56 +00:00
  • 3e8055a725 Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch. Troy D. Straszheim 2009-07-26 00:49:56 +00:00
  • f618d007b4 Bring up to date with Trunk (required by type_traits changes). John Maddock 2009-07-23 11:20:00 +00:00
  • e398f63259 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +00:00
  • 96cbc09229 Fix some typos in docs. Added stricter tests. All merged from Trunk. John Maddock 2009-06-22 12:18:04 +00:00
  • 28ddc6e6f5 Update docs. Fixes typos. Fixes #3202. John Maddock 2009-06-22 12:02:15 +00:00
  • 68a4a628cf Test for: enum UIntEnum { value = UINT_MAX } is promoted to int Alexander Nasonov 2009-05-23 22:32:10 +00:00
  • afe1661308 Fixed almost all tab and min/max issues found by inspect tool Jeremiah Willcock 2009-05-20 19:41:20 +00:00
  • 4f26adad46 Fixed most tab and min/max issues from trunk inspection report Jeremiah Willcock 2009-05-20 19:19:00 +00:00
  • bc45b934b6 Added tests for aligned_storage::address() and fixed some Borland specific bugs (these show up in serialization/test/test_delete_pointer_binary_archive). John Maddock 2009-05-17 09:12:30 +00:00
  • 8d163a019e update that makes it possible to have empty aligned_storage Thorsten Jørgen Ottosen 2009-05-06 19:21:17 +00:00
  • 0c934b3466 new test of empty aligned_storage Thorsten Jørgen Ottosen 2009-05-06 19:20:55 +00:00
  • 901bc8af89 Release 1.39.0 boost-1.39.0 Beman Dawes 2009-05-02 13:01:04 +00:00
  • e76a9713c7 Release 1.29.0 beta 1 boost-1.39.0-beta1 Beman Dawes 2009-04-26 12:32:35 +00:00
  • 60369a1035 Merged additional type_traits from Robert Ramey. John Maddock 2009-04-01 10:44:46 +00:00
  • bbb3e5da87 Add missing #includes. John Maddock 2009-04-01 09:32:08 +00:00
  • 57bdff2d23 Include new headers. John Maddock 2009-03-30 17:03:42 +00:00
  • 8ecf616c39 Added docs for the new has_new_operator and is_virtual_base_of traits. John Maddock 2009-03-30 17:02:46 +00:00
  • da752aaaa9 Revert Borland specific fix for non-Borland compilers as it breaks some of them :-( John Maddock 2009-03-30 16:06:39 +00:00
  • b253d45376 Mostly fix is_virtual_base_of on Borland. John Maddock 2009-03-26 17:57:05 +00:00
  • 0ab92896c6 Added has_new_operator from Robert Ramey. John Maddock 2009-03-24 13:35:49 +00:00
  • 44bd98cc6b Add is_virtual_base_of. Add extra tests for is_base_of to test virtual inheritance. Trivial warning fix for is_abstract: fixes #2827. John Maddock 2009-03-13 17:55:21 +00:00
  • 87dcfccb54 Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +00:00
  • cde7a04813 Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues. John Maddock 2009-02-17 10:05:58 +00:00
  • e649a621df Release 1.37.0 boost-1.38.0 Beman Dawes 2009-02-10 13:14:42 +00:00
  • 769487b134 Fixes #2591. Also fixed formatting issue in alignment_of.qbk. Regenerated docs. John Maddock 2009-02-08 10:32:08 +00:00
  • 407e286df1 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +00:00
  • 5744aef20c Merge msvc-specific regression-fixes from trunk. John Maddock 2009-01-13 13:02:56 +00:00
  • 101527367a Fix msvc regression and add additional tests to check issue #1946 fix. John Maddock 2009-01-13 12:49:42 +00:00
  • f785342300 merge changes from trunk John Maddock 2009-01-07 13:44:46 +00:00
  • 0e8f2434ca MSVC's __alignof operator doesn't always do the right thing: disable for now. John Maddock 2008-12-30 13:25:26 +00:00
  • 534e3294dc is_class requires remove_cv even when using intrinsics if the compiler is EDG based. John Maddock 2008-12-29 16:42:35 +00:00
  • 2e8f5e6a14 Disable intrinsic support for GCC-XML. John Maddock 2008-12-23 16:16:37 +00:00
  • 03d9c11026 Fix 32-bit Linux alignment_of failure. John Maddock 2008-11-12 18:13:36 +00:00
  • 5b7187dd4d Release 1.37.0 boost-1.37.0 Beman Dawes 2008-11-03 12:44:25 +00:00
  • 5490bf61f3 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +00:00
  • 14411b6576 1.37.0 Beta 1 boost-1.37.0-beta1 Beman Dawes 2008-10-23 11:39:59 +00:00
  • e4814ae18a Merge fixes from issue #2346. John Maddock 2008-10-15 09:29:29 +00:00
  • 2d7661d661 Fixes 2346. Patches for the codegear compiler, with intrinsic type_traits support enabled. John Maddock 2008-10-07 17:17:55 +00:00
  • e001183519 Merge typo fixes from trunk. John Maddock 2008-10-06 16:12:10 +00:00
  • 0126f5e959 Fix some doc typos. John Maddock 2008-10-06 15:47:36 +00:00
  • ea4366f270 Clean up some link errors. Daniel James 2008-09-28 12:21:39 +00:00
  • 6d019d65e8 1.36.0 boost-1.36.0 Beman Dawes 2008-08-12 12:44:50 +00:00
  • 3bd6ccdf41 Merged fix for #2171 from Trunk. John Maddock 2008-08-06 09:07:54 +00:00
  • 353dad4196 Change PP-logic to fix #2171. John Maddock 2008-08-06 09:02:49 +00:00
  • 0d0a9854d5 1.36.0 beta 1 boost-1.36.0-beta1 Beman Dawes 2008-07-31 18:56:21 +00:00
  • 85e6b2fb7c Merge type_traits changes from Trunk. John Maddock 2008-07-11 10:14:39 +00:00
  • a8248f5884 Fix some more inspection report issues: mostly non-ASCII characters in peoples names (sorry folks!). John Maddock 2008-06-29 09:10:46 +00:00
  • 21d466f451 Added alignof intrinsic support: new tests and docs. Also added test case from issue #1946. John Maddock 2008-06-04 17:09:37 +00:00
  • 3cc8416611 Enable alignof intrinsic support. Also fixes #1946. John Maddock 2008-06-04 17:00:19 +00:00
  • d1420c8e5a Don't test SSE2 primitives on non-Intel chips. John Maddock 2008-05-16 09:09:23 +00:00
  • 72e51548aa make_shared added; tweaks for old compilers; fixes #1884. Peter Dimov 2008-05-01 16:50:39 +00:00
  • fb2ea8595a Fixed an ambiguity. Hartmut Kaiser 2008-04-12 03:00:17 +00:00
  • aaefead804 Fix bug report #1797. John Maddock 2008-04-09 15:21:03 +00:00
  • 4298d36237 Updated type_traits intrinsic support for VC8/9. Updated type_traits intrinsics docs. John Maddock 2008-04-03 18:12:04 +00:00
  • 713516cd7d Update the type_traits intrinsics support to include the gcc-4.3 intrinsics. Also added some braces to our testing macros to quieten gcc warnings. John Maddock 2008-04-03 16:41:43 +00:00
  • 912045e6ac Updated and strengthened type_with_alignment tests and fixed msvc issue that prevented a type_with_alignment (or any type containing it such as Boost.Optional) from being passed by value. See http://article.gmane.org/gmane.comp.lib.boost.devel/173011 for motivating test case. John Maddock 2008-04-01 16:48:58 +00:00
  • 9f60cc0b42 Added support and tests for MSVC SSE intrinsic types with alignments > long long. John Maddock 2008-03-30 17:25:24 +00:00
  • 21b6ef16db Fix bug report #1626: added missing #include. John Maddock 2008-03-30 16:07:27 +00:00
  • 937ee36723 Release boost-1.35.0 Beman Dawes 2008-03-29 11:50:24 +00:00
  • 866fed1e80 Version 1.35.0 RC3 boost-1.35.0-rc3 Beman Dawes 2008-03-28 13:24:38 +00:00
  • 1555130d16 Merged revisions 43621-43622 via svnmerge from https://svn.boost.org/svn/boost/trunk Fixes #1686. Daniel James 2008-03-15 13:13:08 +00:00
  • 8fa9c7e6a7 Regenerate the type traits docs, to get changes from [43621]. Refs #1686. Daniel James 2008-03-15 13:04:57 +00:00
  • 78eba00f6b Update type traits links for new location. Daniel James 2008-03-15 12:59:21 +00:00
  • fbfc67c96d 1.35.0 Release Candidate 1 boost-1.35.0-rc1 Beman Dawes 2008-03-14 14:45:55 +00:00
  • 93ccf162c7 Merged update from Trunk: adds link to PDF and fixes some broken links. John Maddock 2008-02-21 13:58:40 +00:00
  • 1f23f44e86 Added link to PDF docs, and regenerated. John Maddock 2008-02-21 13:51:18 +00:00
  • c5da70812d Merge inspection report fix. John Maddock 2008-02-07 10:32:11 +00:00
  • 00b86fc75c Added fix for inspection report. John Maddock 2008-02-07 10:29:59 +00:00
  • 11e3e918ac Removed dead file. John Maddock 2008-02-04 09:18:30 +00:00
  • e80413f337 Removed dead file. John Maddock 2008-02-04 09:17:35 +00:00
  • e10f6cab43 Updated type traits library so that everything compiles with -Wall -pedantic with GCC. John Maddock 2008-01-21 18:11:09 +00:00
  • 6ba37d939d Merge fix for #1525 from Trunk. John Maddock 2007-12-18 16:39:42 +00:00
  • 8197f3c4e0 Fixes #1525. John Maddock 2007-12-18 16:37:23 +00:00
  • bef8e90150 Merge fix for #1504. John Maddock 2007-12-11 17:18:06 +00:00
  • 3c402d1377 Fixes #1504. John Maddock 2007-12-11 17:16:21 +00:00
  • 0265a9354b Pick up missing smart_ptr, utility, and type_traits files from full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 22:34:55 +00:00
  • 2d9de2e57e Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +00:00
  • 7c73784313 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +00:00
  • 5e7f4a9c2b Apply warning fix for VC8 and later only: earlier versions warn about the warning suppression :-( John Maddock 2007-11-21 14:03:16 +00:00
  • 8cfb381025 Change warning suppression, to suppress warnings for VC8 as well. John Maddock 2007-11-21 12:09:28 +00:00
  • 80e18d2937 Added warning suppression for VC-9. John Maddock 2007-11-20 16:57:32 +00:00
  • f250146688 Fix issue #1424. John Maddock 2007-11-10 17:40:19 +00:00
  • 2d33f4a1bf Fixed license text. John Maddock 2007-11-08 09:38:22 +00:00