Commit Graph
589 Commits
Author SHA1 Message Date
John Maddock 13ca0cf698 Fixes #3401.
[SVN r56730]
2009-10-12 11:00:02 +00:00
John Maddock be3077e203 Fix warnings emitted by gcc when building with -Wall -Wextra.
Fixes #3381.

[SVN r55957]
2009-09-01 12:24:08 +00:00
John Maddock fcc974dd99 Workaround for IBM compiler issue, see issue #3324.
[SVN r55650]
2009-08-18 11:37:46 +00:00
John Maddock 9de89e9157 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
John Maddock 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).

[SVN r55428]
2009-08-06 08:54:45 +00:00
John Maddock 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.

[SVN r55404]
2009-08-04 17:15:51 +00:00
John Maddock 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.

[SVN r55267]
2009-07-29 17:11:56 +00:00
Troy D. Straszheim 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.



[SVN r55159]
2009-07-26 00:49:56 +00:00
John Maddock 28ddc6e6f5 Update docs.
Fixes typos.
Fixes #3202.

[SVN r54206]
2009-06-22 12:02:15 +00:00
Alexander Nasonov 68a4a628cf Test for: enum UIntEnum { value = UINT_MAX } is promoted to int
[SVN r53220]
2009-05-23 22:32:10 +00:00
Jeremiah Willcock 4f26adad46 Fixed most tab and min/max issues from trunk inspection report
[SVN r53141]
2009-05-20 19:19:00 +00:00
John Maddock bc45b934b6 Added tests for aligned_storage::address() and fixed some Borland specific bugs (these show up in serialization/test/test_delete_pointer_binary_archive).
[SVN r53071]
2009-05-17 09:12:30 +00:00
Thorsten Jørgen Ottosen 8d163a019e update that makes it possible to have empty aligned_storage
[SVN r52804]
2009-05-06 19:21:17 +00:00
Thorsten Jørgen Ottosen 0c934b3466 new test of empty aligned_storage
[SVN r52803]
2009-05-06 19:20:55 +00:00
John Maddock bbb3e5da87 Add missing #includes.
[SVN r52102]
2009-04-01 09:32:08 +00:00
John Maddock 57bdff2d23 Include new headers.
[SVN r52061]
2009-03-30 17:03:42 +00:00
John Maddock 8ecf616c39 Added docs for the new has_new_operator and is_virtual_base_of traits.
[SVN r52060]
2009-03-30 17:02:46 +00:00
John Maddock da752aaaa9 Revert Borland specific fix for non-Borland compilers as it breaks some of them :-(
[SVN r52057]
2009-03-30 16:06:39 +00:00
John Maddock b253d45376 Mostly fix is_virtual_base_of on Borland.
[SVN r51988]
2009-03-26 17:57:05 +00:00
John Maddock 0ab92896c6 Added has_new_operator from Robert Ramey.
[SVN r51955]
2009-03-24 13:35:49 +00:00
John Maddock 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.

[SVN r51754]
2009-03-13 17:55:21 +00:00
John Maddock 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.

[SVN r51284]
2009-02-17 10:05:58 +00:00
John Maddock 769487b134 Fixes #2591.
Also fixed formatting issue in alignment_of.qbk.
Regenerated docs.

[SVN r51083]
2009-02-08 10:32:08 +00:00
John Maddock 101527367a Fix msvc regression and add additional tests to check issue #1946 fix.
[SVN r50559]
2009-01-13 12:49:42 +00:00
John Maddock 0e8f2434ca MSVC's __alignof operator doesn't always do the right thing: disable for now.
[SVN r50410]
2008-12-30 13:25:26 +00:00
John Maddock 534e3294dc is_class requires remove_cv even when using intrinsics if the compiler is EDG based.
[SVN r50401]
2008-12-29 16:42:35 +00:00
John Maddock 2e8f5e6a14 Disable intrinsic support for GCC-XML.
[SVN r50373]
2008-12-23 16:16:37 +00:00
John Maddock 03d9c11026 Fix 32-bit Linux alignment_of failure.
[SVN r49704]
2008-11-12 18:13:36 +00:00
Michael A. Jackson 5490bf61f3 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
John Maddock 2d7661d661 Fixes 2346.
Patches for the codegear compiler, with intrinsic type_traits support enabled.

[SVN r49169]
2008-10-07 17:17:55 +00:00
John Maddock 0126f5e959 Fix some doc typos.
[SVN r49144]
2008-10-06 15:47:36 +00:00
Daniel James ea4366f270 Clean up some link errors.
[SVN r48987]
2008-09-28 12:21:39 +00:00
John Maddock 353dad4196 Change PP-logic to fix #2171.
[SVN r47997]
2008-08-06 09:02:49 +00:00
John Maddock a8248f5884 Fix some more inspection report issues: mostly non-ASCII characters in peoples names (sorry folks!).
[SVN r46840]
2008-06-29 09:10:46 +00:00
John Maddock 21d466f451 Added alignof intrinsic support: new tests and docs.
Also added test case from issue #1946.

[SVN r46128]
2008-06-04 17:09:37 +00:00
John Maddock 3cc8416611 Enable alignof intrinsic support.
Also fixes #1946.

[SVN r46127]
2008-06-04 17:00:19 +00:00
John Maddock d1420c8e5a Don't test SSE2 primitives on non-Intel chips.
[SVN r45421]
2008-05-16 09:09:23 +00:00
Peter Dimov 72e51548aa make_shared added; tweaks for old compilers; fixes #1884.
[SVN r44979]
2008-05-01 16:50:39 +00:00
Hartmut Kaiser fb2ea8595a Fixed an ambiguity.
[SVN r44203]
2008-04-12 03:00:17 +00:00
John Maddock aaefead804 Fix bug report #1797.
[SVN r44126]
2008-04-09 15:21:03 +00:00
John Maddock 4298d36237 Updated type_traits intrinsic support for VC8/9.
Updated type_traits intrinsics docs.

[SVN r44017]
2008-04-03 18:12:04 +00:00
John Maddock 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.

[SVN r44013]
2008-04-03 16:41:43 +00:00
John Maddock 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.
[SVN r43984]
2008-04-01 16:48:58 +00:00
John Maddock 9f60cc0b42 Added support and tests for MSVC SSE intrinsic types with alignments > long long.
[SVN r43952]
2008-03-30 17:25:24 +00:00
John Maddock 21b6ef16db Fix bug report #1626: added missing #include.
[SVN r43948]
2008-03-30 16:07:27 +00:00
Daniel James 8fa9c7e6a7 Regenerate the type traits docs, to get changes from [43621]. Refs #1686.
[SVN r43622]
2008-03-15 13:04:57 +00:00
Daniel James 78eba00f6b Update type traits links for new location.
[SVN r43621]
2008-03-15 12:59:21 +00:00
John Maddock 1f23f44e86 Added link to PDF docs, and regenerated.
[SVN r43354]
2008-02-21 13:51:18 +00:00
John Maddock 00b86fc75c Added fix for inspection report.
[SVN r43150]
2008-02-07 10:29:59 +00:00
John Maddock e80413f337 Removed dead file.
[SVN r43085]
2008-02-04 09:17:35 +00:00