John Maddock
9903a5539d
Restrict gcc pragma to gcc-4.0 and later.
...
[SVN r79286]
2012-07-05 15:46:18 +00:00
Michel Morin
960c85dedc
Explicitly guard gcc's code path using BOOST_CLANG.
...
Currently, the version check `(__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)` is enough to guard gcc's code path from clang, since clang pretends to be gcc-4.2.1.
But, it seems that the clang's (pretended) gcc version will be changed to a more recent one in the near future. So we need the explicit guard.
[SVN r78448]
2012-05-13 05:49:12 +00:00
Michel Morin
888910b677
forgot some change in the previous commit
...
[SVN r78345]
2012-05-06 03:04:35 +00:00
Michel Morin
1cfb87e358
Unconditionally disable clang's __is_pod and __is_empty intrinsics when used with libstdc++ 4.2. This fixes an include order issue reported by Luc Bourhis.
...
Added `#include <cstddef>` to pull the stdlib's version macro, as done in boost/config/select_stdlib_config.hpp.
[SVN r78344]
2012-05-06 02:50:13 +00:00
John Maddock
d4290a588f
Apply Clang patch from Michel Morin.
...
[SVN r77146]
2012-03-01 11:27:18 +00:00
John Maddock
5e1995dcf8
Update to GCC support: support up to 128-byte alignments.
...
[SVN r76306]
2012-01-04 17:13:24 +00:00
Frédéric Bron
e05726d61d
operator type traits: added documentation on the limitation to template classes with operator definition that does not bind with all template arguments
...
[SVN r75084]
2011-10-21 23:42:44 +00:00
Frédéric Bron
e41fd89f7e
operator traits: own operator definition moved up to fix clang failures
...
[SVN r74924]
2011-10-12 05:14:48 +00:00
Frédéric Bron
da123a1166
operator traits: uniform handling of warning removal
...
[SVN r74920]
2011-10-11 20:38:20 +00:00
Frédéric Bron
c1072ec858
operator traits: added limitation about SFINAE in the doc
...
[SVN r74861]
2011-10-09 19:13:44 +00:00
Frédéric Bron
5d84dee264
operator traits: added #include for operator traits in 'include all header' type_traits.hpp
...
[SVN r74860]
2011-10-09 18:51:44 +00:00
John Maddock
db5707d8c3
Add new traits classes to the index.
...
Regenerate docs.
[SVN r74842]
2011-10-09 11:05:29 +00:00
Frédéric Bron
9e0c22f76a
operator traits: deprecated operator++(bool) is now correctly handled (has_{pre,post}_increment<bool>::value==false
...
[SVN r74841]
2011-10-09 08:24:42 +00:00
John Maddock
e76b2462f1
Fix msvc warnings.
...
[SVN r74795]
2011-10-08 10:52:49 +00:00
Frédéric Bron
6e2fae44d4
added type trait extension to operator detection
...
[SVN r74782]
2011-10-07 21:05:54 +00:00
Gennadiy Rozental
360373e3ee
eliminated unit_test_framework and BOOST_MESSAGE
...
[SVN r74734]
2011-10-05 10:05:30 +00:00
John Maddock
204f156c3b
Fix doc typo.
...
Fixes #5942 .
[SVN r74571]
2011-09-26 10:59:26 +00:00
John Maddock
969238f5f6
Fix errors in is_union examples.
...
Fixes #5885 .
[SVN r74336]
2011-09-10 16:58:00 +00:00
John Maddock
aabbd5c3c8
Apply final part of Michel Morin's Clang patch.
...
[SVN r74183]
2011-09-01 17:43:32 +00:00
John Maddock
39cf0ec129
Apply Michel Morin's Clang patch.
...
[SVN r74178]
2011-08-31 17:10:35 +00:00
John Maddock
5cc1ceccd1
Fix typo in code.
...
Fixes #5777 .
[SVN r73954]
2011-08-20 16:05:02 +00:00
John Maddock
6842d7346b
Documentation tweaks.
...
Fixes #5666 .
[SVN r73942]
2011-08-20 09:02:55 +00:00
Antony Polukhin
437c57d614
Fixes #5707 . Fixes some trivial bugs for VC++6
...
[SVN r73201]
2011-07-17 19:36:06 +00:00
John Maddock
ea26a60081
Update docs to use latest auto-index in Trunk.
...
[SVN r72975]
2011-07-08 17:51:46 +00:00
Daniel James
8ac524debe
Revert support for clang 3.0 intrinsics in type traits.
...
As dicussed in:
http://lists.boost.org/Archives/boost/2011/06/182844.php
[SVN r72725]
2011-06-23 19:07:45 +00:00
Bryce Adelstein-Lelbach
0bd2b25d5b
Clang 3.0+ supports gcc-style type trait intrinsics.
...
[SVN r72280]
2011-05-30 12:42:20 +00:00
Bryce Adelstein-Lelbach
0e4093146b
Fix flags for type_with_alignment test on gcc-4.4 (won't compile due to
...
uninitialized warning).
[SVN r72279]
2011-05-30 12:41:33 +00:00
John Maddock
8375014c95
Disable some embedded win32 warnings.
...
[SVN r71394]
2011-04-20 16:22:29 +00:00
John Maddock
7fdc037def
Fix remove pointer so it works for cv-qualified function pointers in VC-10 (compiler bug workaround).
...
Fixes #5484 .
[SVN r71378]
2011-04-19 11:03:17 +00:00
John Maddock
74d5955a7a
Fix misc typos and regenerate docs.
...
Fixes #5457 .
Fixes #5458 .
Fixes #5459 .
Fixes #5460 .
Fixes #5461 .
[SVN r71222]
2011-04-13 11:02:44 +00:00
Ion Gaztañaga
0e0c39c08a
Fixes for MSVC compilers confused with namespace issues.
...
[SVN r70662]
2011-03-28 09:03:39 +00:00
John Maddock
28631034ca
Fix up type_traits intrinsic support when using the Intel compiler.
...
Suppress quite a few Intel-12.0 warnings.
[SVN r70221]
2011-03-20 12:18:59 +00:00
John Maddock
4f873ea632
Don't test msvc bug case for versions of msvc that don't support the fix.
...
[SVN r70203]
2011-03-19 18:03:57 +00:00
John Maddock
087d133793
Update type_traits tests to reflect C++0x.
...
Make better/simpler use of C++0x intrinsics where available.
Change a few traits to C++0x behaviour.
Update docs to reflect current intrinsic availability.
[SVN r70057]
2011-03-17 13:12:44 +00:00
John Maddock
ee29b7660f
Change is_convertible to use C++0x behaviour where possible.
...
Change is_converible to use MSVC __is_convertible intrinsic.
Fixes #5271 .
Fixes #4530 .
[SVN r69822]
2011-03-10 16:52:00 +00:00
John Maddock
104afb9ba4
Fix PDF build from within boost-root/doc/pdf.
...
[SVN r69512]
2011-03-03 11:23:57 +00:00
John Maddock
5c40f50432
Fix non-ASCII character.
...
Fixes #5099 .
[SVN r68691]
2011-02-07 16:39:33 +00:00
John Maddock
6b8890aec8
Fix PDF name and PDF index generation.
...
[SVN r68284]
2011-01-19 12:49:55 +00:00
John Maddock
902217df24
Don't try and redefine macros that are already set.
...
[SVN r68095]
2011-01-13 12:14:56 +00:00
John Maddock
c02516b25b
Fix comon_type to actually work when typeof isn't in use.
...
Applies fixes from Vicente Botet.
[SVN r68040]
2011-01-12 13:29:37 +00:00
John Maddock
459e0bb6a0
Document the restrictions on is_virtual_base_of.
...
Refs #3730 .
[SVN r67913]
2011-01-10 13:23:51 +00:00
John Maddock
a865f64c2f
Document the restrictions on is_virtual_base_of.
...
Refs #3730 .
[SVN r67912]
2011-01-10 13:17:45 +00:00
John Maddock
19b82cc55b
Fix inspection report issues.
...
[SVN r67728]
2011-01-06 17:09:17 +00:00
John Maddock
b67855e6da
Change PDF URL to SF download page.
...
Add optional index generation.
[SVN r67544]
2011-01-01 17:01:48 +00:00
Ralf W. Grosse-Kunstleve
e0fb41d53c
boost/type_traits/common_type.hpp: workaround for gcc 3.2 and 3.3 to avoid spurious warning
...
[SVN r66835]
2010-11-29 02:26:46 +00:00
John Maddock
1b5833a894
Fix typo in docs and regenerate.
...
Refs #4810 .
[SVN r66433]
2010-11-07 15:10:13 +00:00
John Maddock
b722d7208b
Fix MSVC warning.
...
[SVN r66404]
2010-11-05 09:50:42 +00:00
Daniel James
a430c8da1d
Missing html file in type traits.
...
[SVN r66272]
2010-10-30 14:31:23 +00:00
John Maddock
eede6ec6e6
Apply submitted patch.
...
Fixes #4707 .
[SVN r65779]
2010-10-06 10:37:48 +00:00
John Maddock
5346e1f373
Update history for 1.45.0, regenerate docs.
...
[SVN r65707]
2010-10-01 10:29:54 +00:00