John Maddock
dd3ebc8776
Merge Boost.Config changes to release.
...
[SVN r71480]
2011-04-25 12:10:48 +00:00
John Maddock
34092fc1c1
Bring Boost.Config into line with Trunk.
...
[SVN r69624]
2011-03-07 13:07:30 +00:00
John Maddock
3ce24d6389
Merge Boost.Config changes from Trunk.
...
[SVN r67522]
2010-12-31 17:08:07 +00:00
John Maddock
c99164cf39
Merge collected updates from Trunk.
...
[SVN r65703]
2010-10-01 09:19:44 +00:00
Beman Dawes
49e17b082e
Merge all config diffs from trunk
...
[SVN r62379]
2010-06-02 14:30:04 +00:00
John Maddock
027571bf6e
Merge patches from Trunk.
...
[SVN r60622]
2010-03-15 17:55:47 +00:00
Daniel James
62a577dbec
Fix BOOST_NO_INITIALIZER_LISTS when the compiler supports them, but the standard library doesn't.
...
Merged revisions 53524,53526 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r53524 | danieljames | 2009-06-01 07:50:25 +0100 (Mon, 01 Jun 2009) | 1 line
Define BOOST_NO_INITIALIZER_LISTS if library support isn't available.
........
r53526 | danieljames | 2009-06-01 07:52:36 +0100 (Mon, 01 Jun 2009) | 1 line
Fix typo.
........
[SVN r53685]
2009-06-06 13:48:57 +00:00
Beman Dawes
4083190c8b
config: merge from trunk for new C++0x macros
...
[SVN r51606]
2009-03-04 14:28:36 +00:00
John Maddock
40c8299a25
Merge changes from Trunk.
...
[SVN r50531]
2009-01-10 11:18:42 +00:00
John Maddock
c7e2cb149e
Merge changes from Trunk: mainly fixes for the new Codegear compiler, plus a fix to the ABI code for 64-bit MSVC.
...
[SVN r49212]
2008-10-09 16:08:03 +00:00
John Maddock
b47cfe8c7b
Merge Boost.Config changes ready for 1.37.
...
[SVN r48892]
2008-09-19 11:24:09 +00:00
Gennaro Prota
fbef3e88e5
Ported *all* my trunk changes not yet merged so far, i.e. revisions 48251-48252,48280,48290,48350,48478,48496,48663-48664,48695,48729-48730; besides dynamic_bitset, these include fixes to setup_boostbook.sh and setup_boostbook.py, and changes to config/suffix.hpp [So: the affected "elements" are: a) the two setup_boostbook scripts, config/suffix.hpp and dynamic_bitset --note: yes, the list is exhaustive: all and only]
...
[SVN r48773]
2008-09-14 10:46:28 +00:00
John Maddock
b4eaf1eb50
Changed macro BOOST_PARTIAL_SPECIALIZATION_EXPLICIT_ARGS to BOOST_NO_PARTIAL_SPECIALIZATION_DEFAULT_ARGS.
...
Changed <utility> to <boost/config/no_tr1/utility.hpp> in order to prevent cyclic dependencies between Fusion Tuples and TR1.
[SVN r44692]
2008-04-21 12:06:02 +00:00
John Maddock
80b0407338
Hopefully fix gcc/solaris single threading mode.
...
[SVN r44171]
2008-04-11 09:22:31 +00:00
John Maddock
e6501538a2
Touched header to force rebuild of config tests.
...
[SVN r39259]
2007-09-14 09:20:37 +00:00
Douglas Gregor
cce1a4370b
Fix C++0x helper macros
...
[SVN r37178]
2007-03-14 09:20:38 +00:00
Douglas Gregor
2001e370c0
Preliminary C++0x support
...
[SVN r36149]
2006-11-22 15:58:39 +00:00
Douglas Gregor
7fc5eab0ab
Add hash table and slist headers and docs
...
[SVN r32773]
2006-02-09 16:29:09 +00:00
John Maddock
458d542084
Give BOOST_SLIST_HEADER a default value.
...
[SVN r32696]
2006-02-07 11:04:15 +00:00
Alisdair Meredith
6996886622
Minor cleanup to avoid including C standard header unless implementing a workaround
...
[SVN r32368]
2006-01-21 22:53:57 +00:00
John Maddock
58d699efb3
Added changes required for the TR1 library submission:
...
A couple of new macros, and change <utility> to <iosfwd>
[SVN r31317]
2005-10-14 14:16:26 +00:00
John Maddock
d5e6c50d8d
Removed illogical code.
...
[SVN r30625]
2005-08-22 11:21:37 +00:00
Markus Schöpflin
95a142d785
Temporary workaround to remove the dependency of BOOST_NO_INTEGRAL_INT64_T on
...
BOOST_HAS_LONG_LONG on Tru64/CXX. It should be completely removed after the next
release.
[SVN r29719]
2005-06-21 12:35:22 +00:00
John Maddock
e1ccfc425a
Don't detect long long support here for MSVC: it confuses VC8 in strict mode, and we have accurate detection code elsewhere anyway.
...
[SVN r28659]
2005-05-05 16:16:50 +00:00
Aleksey Gurtovoy
fe1285bb8f
guard long long usage with BOOST_HAS_LONG_LONG
...
[SVN r24900]
2004-09-04 11:21:16 +00:00
John Maddock
64a8b36b23
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
Douglas Gregor
17e578ef53
Added BOOST_HAS_FACET macro
...
[SVN r23454]
2004-07-12 03:12:39 +00:00
Eric Niebler
cf4e798691
move BOOST_USING_STD_MIN and _MAX and BOOST_PREVENT_MACRO_SUBSTITUTION to the config headers, remove boost/minmax.hpp, update coding guidelines
...
[SVN r23313]
2004-07-02 01:21:32 +00:00
Eric Niebler
6d27dfbbef
fix min/max problems
...
[SVN r22408]
2004-02-28 21:21:30 +00:00
John Maddock
3c0eed1fed
Cleaned up regressions from last release caused by new macros being added.
...
[SVN r21270]
2003-12-15 12:30:32 +00:00
John Maddock
fd367acdcb
Added new macro BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
...
[SVN r21222]
2003-12-11 12:00:30 +00:00
John Maddock
1e7c2699db
Added new licence info.
...
[SVN r20254]
2003-10-04 11:29:20 +00:00
John Maddock
22eeeb33e9
Fixed spelling of "BOOST" - basically a enormous cut and paste error!
...
[SVN r19581]
2003-08-14 10:22:05 +00:00
John Maddock
f64e7067c9
Added ABI prefix and suffix headers, plus automatic linking code from boost.regex to boost.config.
...
[SVN r19545]
2003-08-12 11:21:26 +00:00
Eric Friedman
71e9fe5101
Added BOOST_EXPLICIT_TEMPLATE_TYPE_SPEC, etc.
...
[SVN r19503]
2003-08-10 08:12:31 +00:00
Jens Maurer
8c7b359fa2
turn threading detail macros off if we don't (want to) use threading
...
[SVN r19046]
2003-07-11 12:51:44 +00:00
Gennaro Prota
767ec48375
shortened names of new macros, improved comments
...
[SVN r18306]
2003-04-24 15:01:20 +00:00
Gennaro Prota
648b777160
added BOOST_[APPEND_]TEMPLATE_EXPLICITLY_SPECIFIED_[NON_]TYPE
...
[SVN r18272]
2003-04-16 23:39:37 +00:00
John Maddock
3596eec09a
Added BOOST_UNREACHABLE_RETURN workaround macro.
...
[SVN r16574]
2002-12-09 12:21:54 +00:00
John Maddock
a7e89b0c67
removed defunct BOOST_DECL macro
...
[SVN r16257]
2002-11-15 12:57:13 +00:00
Dave Abrahams
f217166b21
BOOST_DEDUCED_TYPENAME
...
[SVN r16138]
2002-11-07 01:11:13 +00:00
John Maddock
3dfd72e3bc
Added new config macros:
...
BOOST_HAS_PARTIAL_STD_ALLOCATOR
BOOST_NO_EXCEPTION_STD_NAMESPACE
[SVN r14809]
2002-08-13 11:52:06 +00:00
John Maddock
06034f2281
Moved min/max overloads to win32.hpp from suffix.hpp
...
[SVN r14551]
2002-07-21 11:06:29 +00:00
John Maddock
113cded49d
Added new libcomo.hpp config header.
...
Added new config macros:
BOOST_NO_STD_WSTREAMBUF
BOOST_NO_LONG_LONG_NUMERIC_LIMITS
BOOST_NO_MS_INT64_NUMERIC_LIMITS
[SVN r14512]
2002-07-18 11:06:42 +00:00
Dave Abrahams
99b01de780
Fix unversioned VC++ checks
...
[SVN r14436]
2002-07-13 12:26:19 +00:00
John Maddock
a10341d270
Added new config options - not yet quite finished - test cases to come.
...
[SVN r13972]
2002-05-18 11:31:51 +00:00
John Maddock
d1c3bf73de
Added user-config macro BOOST_DISABLE_WIN32
...
(also set in the compiler 's strict mode).
Modified Boost source not to use Win32 specific
extentions in the presence of BOOST_DISABLE_WIN32.
[SVN r13771]
2002-05-09 11:40:52 +00:00
John Maddock
9e02db296c
Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type.
...
Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64
where appropriate to do so.
[SVN r13714]
2002-05-07 11:24:29 +00:00
Jens Maurer
7e7c15a4cc
add "long double" overloads of min/max for MSVC to avoid choosing
...
the "long" overloads for floating-point numbers
[SVN r13041]
2002-03-03 10:03:00 +00:00
John Maddock
ed54a93299
Added BOOST_NO_CTYPE_FUNCTIONS fix for gcc 3.x
...
[SVN r12548]
2002-01-29 12:56:11 +00:00