Dave Abrahams
1d0e43de3d
Patched out JM's BPL-breaking change
...
[SVN r21289]
2003-12-16 14:16:01 +00:00
John Maddock
0081a5017d
Previous version of integral_constant broke on any number of compilers, should now be fixed.
...
[SVN r21283]
2003-12-16 11:14:17 +00:00
Ralf W. Grosse-Kunstleve
2bce5b2c26
MIPSpro 7.3.1 workaround, as suggested by David Abrahams (thanks!)
...
[SVN r21275]
2003-12-15 17:20:28 +00:00
John Maddock
b55dc5cc24
Added true_type and false_type to aid user-defined specialisations.
...
[SVN r21269]
2003-12-15 12:01:53 +00:00
John Maddock
8aaa85b7c3
Added true_type and false_type to make user-defined specialisations easier to write.
...
[SVN r21268]
2003-12-15 11:58:20 +00:00
John Maddock
9c45fdc67a
Minor doc fixes
...
[SVN r21245]
2003-12-13 12:58:25 +00:00
Aleksey Gurtovoy
3145bd52fe
DigitalMars fixes
...
[SVN r21242]
2003-12-13 10:06:06 +00:00
Beman Dawes
7bbae4111d
index.htm renamed index.html
...
[SVN r21231]
2003-12-11 23:31:15 +00:00
Douglas Gregor
8ec31e802e
Potential fix for Intel/Win32
...
[SVN r21170]
2003-12-07 17:11:11 +00:00
Douglas Gregor
4ae0967156
Removed digraph
...
[SVN r21169]
2003-12-07 14:31:12 +00:00
Douglas Gregor
f165299dd0
- Revert to David A.'s code, that *almost* worked perfectly
...
- Add partial specialization of is_pod for lower_alignment<N>
[SVN r21166]
2003-12-06 23:27:28 +00:00
Douglas Gregor
755f23ceea
Mark all of the has_one_T structures that we use POD types
...
[SVN r21142]
2003-12-04 22:21:54 +00:00
Dave Abrahams
fc577f2a2d
Restore vc6/7 compatibility; reduce template instantiations.
...
[SVN r21121]
2003-12-03 13:49:08 +00:00
John Maddock
2ff80eac58
Updated license terms
...
[SVN r21120]
2003-12-03 13:34:11 +00:00
Douglas Gregor
1924600d9e
Include boost/detail/workaround.hpp before using BOOST_WORKAROUND
...
[SVN r21100]
2003-12-03 01:40:41 +00:00
John Maddock
777e629b4d
Added support for the new Borland 6.0 compiler.
...
[SVN r21036]
2003-12-01 11:53:22 +00:00
John Maddock
949d126e75
stripped tabs
...
[SVN r21012]
2003-11-30 13:08:35 +00:00
John Maddock
7cd3d12f92
remove tabs
...
[SVN r20987]
2003-11-28 15:19:31 +00:00
Dave Abrahams
3fe5c5fe0e
Roll back Intel-breaking changes that were intended to fix Intel.
...
[SVN r20888]
2003-11-20 21:37:33 +00:00
Douglas Gregor
372d08277f
Commit unary_traits/binary_traits compatibility patch by Thomas Witt
...
[SVN r20712]
2003-11-07 00:23:00 +00:00
Ralf W. Grosse-Kunstleve
176f89e901
obsolete workaround gcc under OS 10 removed
...
[SVN r20705]
2003-11-06 16:41:55 +00:00
Douglas Gregor
314d866dc9
Use GCC aligned attribute to simplify type_with_alignment
...
[SVN r20690]
2003-11-06 01:25:30 +00:00
John Maddock
5e66227e35
Changed header include form so that it won't break bjam dependency analysis anymore.
...
[SVN r20636]
2003-11-04 11:32:42 +00:00
John Maddock
8ed1eb51be
Changed email address to john@johnmaddock.co.uk
...
[SVN r20472]
2003-10-24 11:13:42 +00:00
John Maddock
e77b6884a7
Last fix can't be applied to Borland's compiler.
...
[SVN r20276]
2003-10-07 11:59:42 +00:00
John Maddock
b509fb943a
Changed over to new boost license
...
[SVN r20275]
2003-10-07 10:51:54 +00:00
Vladimir Prus
f737ceb667
Add V2 Jamfile
...
[SVN r20271]
2003-10-07 08:10:42 +00:00
Dave Abrahams
416038f37d
Use conforming is_class for EDG compilers
...
Make is_enum work for class types which are convertible to anything at
all (on many compilers).
smart_ptr library workarounds for __MWERKS__ (must use member function
pointer for unspecified_bool_type).
[SVN r20244]
2003-10-02 17:49:06 +00:00
Eric Friedman
9c7099c693
Typo fix.
...
[SVN r20113]
2003-09-19 07:40:06 +00:00
Dave Abrahams
df11683ba2
Use the import rule
...
[SVN r19968]
2003-09-08 17:38:49 +00:00
Douglas Gregor
43e9e5c7ef
- <> includes to "" includes
...
- add extra spacing around template parameters
[SVN r19911]
2003-09-03 15:19:12 +00:00
Douglas Gregor
2ffc663dd5
Also check structs with a single element of varying types when searching for a type with a particular alignment.
...
[SVN r19908]
2003-09-02 22:41:10 +00:00
Dave Abrahams
42f271a4dc
Moved to much cleaner system of using BOOST_TT_BROKEN_COMPILER_SPEC
...
for handling vc6/7 deficiencies with iterator_traits.
Fixed a bug in iterator_facade which was causing incomplete types to
be passed through is_convertible.
Reinstated libs/utility/iterator_traits_test.cpp
[SVN r19840]
2003-08-28 16:52:02 +00:00
Beman Dawes
d8914e583b
improve Intel 7.0/01 performance
...
[SVN r19384]
2003-07-31 01:16:32 +00:00
Beman Dawes
ae7423f9ac
Partial fix for Intel 8.0
...
[SVN r19321]
2003-07-27 13:00:27 +00:00
Toon Knapen
eb1c21ad4c
use *almost* ideal world implementation of is_convertible_basic_impl for IBM VisualAge compiler
...
[SVN r19293]
2003-07-24 07:41:44 +00:00
Eric Friedman
5ae6927668
Various fixes and MSVC6 workaround.
...
[SVN r19120]
2003-07-14 23:04:31 +00:00
Jens Maurer
35e8b1e042
use BOOST_NESTED_TEMPLATE
...
[SVN r19064]
2003-07-11 16:57:35 +00:00
Aleksey Gurtovoy
d234acc0c7
introduce BOOST_TT_NO_BROKEN_COMPILER_SPEC to opt out the workaround
...
[SVN r18879]
2003-06-27 16:13:36 +00:00
Beman Dawes
b7b12865fb
Added warning in the case that no intrinsic support is available.
...
[SVN r18878]
2003-06-27 16:01:09 +00:00
Beman Dawes
afc8b2c0c7
chg tag to <note>...</note>
...
[SVN r18787]
2003-06-12 14:30:53 +00:00
John Maddock
b76189ce85
Added warning in the case that no intrinsic support is available.
...
[SVN r18779]
2003-06-11 12:19:31 +00:00
John Maddock
76ad487517
Added new macro definition: BOOST_HAS_TYPE_TRAITS_INTRINSICS
...
[SVN r18778]
2003-06-11 12:12:18 +00:00
Eric Friedman
37ed08578f
Added boost::detail::max_align to Borland-specific implementation.
...
[SVN r18746]
2003-06-09 22:16:19 +00:00
Eric Friedman
26b87b8ca0
Moved align_t inside union.
...
[SVN r18674]
2003-06-05 05:15:04 +00:00
Eric Friedman
3706d50459
Fix in friend declarations.
...
[SVN r18661]
2003-06-04 04:39:18 +00:00
John Maddock
677e70fec6
Added const and volatile versions for remove pointer
...
[SVN r18606]
2003-05-30 11:00:04 +00:00
Eric Friedman
9cada59f67
Migrated from Sandbox CVS.
...
[SVN r18578]
2003-05-28 08:05:16 +00:00
Ralf W. Grosse-Kunstleve
b34dbf1312
PowerPC doesn't require strict alignment; therefore we can tolerate types with a default alignment which does not evenly divide any alignment of a POD type we can think of.
...
[SVN r18553]
2003-05-26 21:15:04 +00:00
John Maddock
54405cf729
stripped tabs from files
...
[SVN r18526]
2003-05-24 11:14:53 +00:00