Darin Adler
4ffe04359e
Remove non-ASCII character that crept in.
...
[SVN r11570]
2014-05-31 21:56:48 -07:00
Jens Maurer
8c89e17c4f
only use "long long" if there's a stdlib overload
...
[SVN r11516]
2014-05-31 21:56:48 -07:00
Jens Maurer
56f83da122
use BOOST_HAS_LONG_LONG
...
[SVN r11493]
2014-05-31 21:56:48 -07:00
Jens Maurer
a3b5a3129e
port cstdint.hpp to HP-UX
...
[SVN r11175]
2014-05-31 21:56:48 -07:00
John Maddock
0ca5fbb950
commit of split-config, including any changes required to existing libraries (mainly regex).
...
[SVN r11138]
2014-05-31 21:56:48 -07:00
Beman Dawes
07f056e30b
Add LL suffix to line 150 for long longs at suggestion of Toon Knapen
...
[SVN r10854]
2014-05-31 21:56:48 -07:00
Jens Maurer
6bc60a5b88
fix the "gcc 3.0 and long long" fix to check for the appropriate symbol
...
[SVN r10107]
2014-05-31 21:56:47 -07:00
Jens Maurer
7fded5db01
Don't use "long long" with gcc 3.0's shipped library, because it does not define operator<<(ostream&, long long) overloads.
...
[SVN r10095]
2014-05-31 21:56:47 -07:00
John Maddock
0712c3fb73
Preprocessor fix for VC6 + STLPort 4.1b6
...
[SVN r10087]
2014-05-31 21:56:47 -07:00
Jens Maurer
0afb64c810
HP-UX needs special attention because ULONG_LONG_MAX is not fully usable
...
[SVN r10080]
2014-05-31 21:56:47 -07:00
Jens Maurer
c5e74ef6b4
int64_t may not be defined on HP-UX when using gcc
...
[SVN r10067]
2014-05-31 21:56:47 -07:00
Jens Maurer
6eadf18b0c
add HP-UX workaround
...
[SVN r10051]
2014-05-31 21:56:47 -07:00
Jens Maurer
48f3621ddc
check for ULONGLONG_MAX as well
...
[SVN r9793]
2014-05-31 21:56:47 -07:00
Jeremy Siek
1b2df6436c
removed backslashes in macros
...
[SVN r9097]
2014-05-31 21:56:47 -07:00
John Maddock
b1415e1864
cstdint: cygwin fixes for long long support
...
[SVN r8754]
2014-05-31 21:56:47 -07:00
Jens Maurer
d7e348c88c
for int32_t and intmax_t, prefer "long" over "int" if both are 32bit
...
[SVN r8743]
2014-05-31 21:56:47 -07:00
Dave Abrahams
ee950b6b3c
Fixes so that long long is recognized for GCC.
...
[SVN r8706]
2014-05-31 21:56:47 -07:00
Jens Maurer
de769d81f0
restricted Windows/gcc exclusion of int64_t to Cygwin, because MingW seems to work
...
[SVN r8641]
2014-05-31 21:56:47 -07:00
Jens Maurer
3ac70e7726
Folded stdint.h into cstdint.hpp to avoid ISO C99 incompatibilities
...
[SVN r8174]
2014-05-31 21:56:47 -07:00
John Maddock
a35e65284b
addition of INTXX_C support to integer library
...
[SVN r7792]
2014-05-31 21:56:47 -07:00
Jens Maurer
e8936c8049
fix reversed BOOST_NO_INT64_T logic
...
[SVN r7780]
2014-05-31 21:56:47 -07:00
Beman Dawes
183e2f2db1
64-bit integer improvements from John Maddock
...
[SVN r7776]
2014-05-31 21:56:47 -07:00
Beman Dawes
68272cf96a
This commit was generated by cvs2svn to compensate for changes in r4, which included commits to RCS files with non-trunk default branches.
...
[SVN r7621]
2014-05-31 21:56:46 -07:00
jzmaddock
4c29ce672b
Merge pull request #18 from Lastique/develop
...
Added BOOST_NORETURN macro to mark functions that do not return normally...
2014-05-31 12:07:59 +01:00
Andrey Semashev
e9c3612560
Added BOOST_NORETURN macro to mark functions that do not return normally.
...
The implementation is based on boost/exception/detail/attribute_noreturn.hpp.
2014-05-31 14:50:59 +04:00
jzmaddock
32b125612c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-05-28 18:46:17 +01:00
jzmaddock
658e372ef6
Add BOOST_NO_CXX11_REF_QUALIFIERS to more (mostly obsolete) compilers.
2014-05-28 18:45:07 +01:00
jzmaddock
809f64b63a
Merge branch 'master' of https://github.com/akrzemi1/config into develop
2014-05-28 18:01:08 +01:00
Andrzej Krzemienski
d205efbb1b
Added macro BOOST_NO_CXX11_REF_QUALIFIERS
2014-05-28 17:33:28 +02:00
Richard Dale
72dff45159
Add constants for memory models used by gnu "__ATOMIC..." intrinsics. These
...
should be supplied by the compiler, but until they are we will define them
here.
Once they are defined in the compiler we will need to start sorting out
compiler versions in cray.hpp
2014-05-20 15:38:03 -05:00
Glen Fernandes
c89ac48295
BOOST_NO_CXX11_ALLOCATOR should be defined with libc++ in C++03 mode
2014-05-08 11:13:43 -07:00
jzmaddock
0b75ce0405
Update comments to reflect https://svn.boost.org/trac/boost/ticket/9595
2014-04-24 11:32:11 +01:00
jzmaddock
654762003e
Header <regex> is finally working (probably) in gcc-4.9.
...
Add better tests for it as well.
2014-03-25 17:12:46 +00:00
Andrey Semashev
0b8b87a632
Mark <regex> unusable for all libstdc++ versions
...
The <regex> header is present but the regex implementation is incomplete and fails with regex_error exceptions in runtime for many valid patterns. So define BOOST_NO_CXX11_HDR_REGEX for it unconditionally.
See: http://thread.gmane.org/gmane.comp.lib.boost.devel/250010
2014-03-22 19:38:49 +03:00
Daniel James
c58ee35f24
Setup 1.56 (from Marshall)
2014-03-05 22:11:03 +00:00
jzmaddock
3dd3a9c46c
Add dependency tracking info.
2014-02-20 11:44:56 +00:00
jzmaddock
aad8233b4b
Add dependency information to headers.
2014-02-20 11:42:18 +00:00
Glen Fernandes
e853f2714c
Dinkumware's BOOST_NO_CXX11_STD_ALIGN at < 610
...
Dinkumware 540 has std::align but it is a non-conforming implementation.
2014-02-12 18:05:29 -08:00
Peter Dimov
9c117007ba
Add BOOST_NO_CXX11_ADDRESSOF, BOOST_NO_CXX11_STD_ALIGN
2014-02-11 18:20:31 +02:00
jzmaddock
08392fd952
Update test for C++11 std::allocator to check that member rebind is a template alias. Update config headers to match.
2014-02-06 13:29:59 +00:00
K. Noel Belcourt
f27ef7207a
Add check that BOOST_HAS_LONG_LONG is supported on Darwin
...
before enabling the macro. Apple helpfully supplies this
macro (__DARWIN_NO_LONG_LONG) if long long type is supported.
This to handle case where compiling with -pedantic causes
compiler errors because it enforces ISO compliance
(c++98 in this case).
2014-02-04 17:32:06 -07:00
jzmaddock
e9ebccdb74
Merge branch 'develop' of https://github.com/boostorg/config into develop
2014-01-26 12:04:07 +00:00
jzmaddock
902102ee69
Add error message when attempting to use a deprecated compiler.
2014-01-26 10:16:19 +00:00
jzmaddock
9647c8ddb4
Revert "Config: Remove obsolete MSVC version check"
...
This reverts commit 9334a55617 .
2014-01-26 10:04:44 +00:00
jzmaddock
60684bfc2e
Revert "Remove obsolete MSVC check from pragma guard"
...
This reverts commit 54353a7d89 .
2014-01-26 10:04:22 +00:00
jzmaddock
4979026137
Revert "Require compiler support for partial template specialization."
...
This reverts commit c26a532032 .
2014-01-26 10:04:00 +00:00
jzmaddock
fbbb46a5f3
Revert "Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION"
...
This reverts commit 0e563f0db8 .
2014-01-26 10:03:40 +00:00
Edward Diener
86ca46f142
Workaround for older versions of clang.
2013-12-16 08:08:53 -05:00
Edward Diener
c75b0e9d8b
Merge branch 'develop' of https://github.com/boostorg/config into develop
2013-12-14 15:06:55 -05:00
Edward Diener
0762a554c6
Corrected spelling change in comment
2013-12-14 15:06:08 -05:00