Glen Fernandes
1995778211
Add BOOST_NO_CXX17_INLINE_VARIABLES detection
2017-05-29 10:01:36 -04:00
Glen Fernandes
fe06370972
Add BOOST_NO_CXX17_STRUCTURED_BINDINGS detection
2017-05-29 09:57:18 -04:00
jzmaddock
833634021a
Merge pull request #147 from boostorg/remove_tr1
...
Begin to remove all references to TR1.
2017-05-28 11:06:06 +01:00
jzmaddock
373710b7ce
Begin to remove all references to TR1.
2017-05-28 10:11:59 +01:00
jzmaddock
23060d8973
Merge branch 'develop' of https://github.com/boostorg/config into develop
...
# Conflicts:
# appveyor.yml
2017-05-27 09:59:22 +01:00
jzmaddock
076c86864c
CI: streamline dependencies.
...
Add GCC testers to Appveyor.
2017-05-27 09:57:41 +01:00
jzmaddock
ffb31de966
Merge pull request #144 from boostorg/jzmaddock-patch-3
...
Appveyor: we need to copy the latest Git commit, not check out the su…
2017-05-26 12:43:29 +01:00
jzmaddock
18c69e9f40
Appveyor: we need to copy the latest Git commit, not check out the super-project which may be out of date!
2017-05-26 08:45:21 +01:00
jzmaddock
6c452d6e28
Merge pull request #142 from boostorg/master
...
Master
2017-05-26 08:37:54 +01:00
jzmaddock
6ea02d000f
Merge pull request #143 from boostorg/jzmaddock-patch-2
...
Travis: remove redundent git clone
2017-05-26 08:37:04 +01:00
jzmaddock
07312935fd
Travis: remove redundent git clone
2017-05-25 19:56:41 +01:00
jzmaddock
bcf6a6f6a4
Merge pull request #141 from boostorg/develop
...
Merge develop to master
2017-05-25 17:58:08 +01:00
jzmaddock
9f39b329fb
Appveyor: remove test matrix entities that can not currently be built.
2017-05-25 12:25:40 +01:00
jzmaddock
4af206ea53
Appveyor: try enabling msvc-14.1, and add address-model to matrix.
2017-05-25 08:47:08 +01:00
jzmaddock
e41b4e22ac
Jamfile needs to import testing module.
2017-05-24 18:02:43 +01:00
jzmaddock
d0d8da8823
appveyor.yml: Fix config_info name.
2017-05-24 08:32:19 +01:00
jzmaddock
1f83bcb56a
appveyor.yml: correct directories now that we can see where they are.
2017-05-23 19:52:30 +01:00
jzmaddock
2e38c1cded
appveyor.yml: still can't get the directories quite right - try again with some debugging.
2017-05-23 19:36:36 +01:00
jzmaddock
c6d2300f07
appveyor.yml: try again with simplified directory structure.
2017-05-23 19:18:12 +01:00
jzmaddock
3651139cc1
Simplify appveyor.yml directory usage.
2017-05-23 19:16:06 +01:00
jzmaddock
da36b699fc
Try again with appveyor.yml
2017-05-23 19:06:54 +01:00
jzmaddock
ba4210f244
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-23 19:05:12 +01:00
jzmaddock
15fb8c47f8
Add first tentative appveyor.yml file.
2017-05-23 19:04:55 +01:00
jzmaddock
3df5411858
Merge pull request #138 from boostorg/thread_local_patch
...
Enhance thread_local tests.
2017-05-21 19:11:30 +01:00
jzmaddock
63b39e2758
Enhance thread_local tests.
...
Try to reproduce issues:
https://github.com/libbitcoin/libbitcoin/issues/733#issuecomment-301652210
https://github.com/boostorg/multiprecision/issues/20
2017-05-21 11:41:04 +01:00
jzmaddock
493e3ba9de
We should have at least one set of tests that enable GNU extensions.
2017-05-21 09:33:14 +01:00
jzmaddock
cf95f4b62c
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-20 17:59:45 +01:00
jzmaddock
ee93e38022
More travis fixes:
...
Fix compiler name in config_info output generation.
Remove g++7 tests: apparently it's not supported yet.
2017-05-20 17:59:33 +01:00
jzmaddock
ecd1c79fd0
Merge pull request #134 from glenfe/develop
...
Add BOOST_NO_CXX11_POINTER_TRAITS library defect detection
2017-05-20 11:30:15 +01:00
jzmaddock
55c0e345ab
Merge pull request #137 from mclow/develop
...
Update boost_has_nl_types_h.ipp
2017-05-20 11:28:37 +01:00
jzmaddock
b73cb38a43
Merge pull request #136 from mclow/patch-2
...
define BOOST_NO_AUTO_PTR when building with libc++ and C++17
2017-05-20 11:28:11 +01:00
jzmaddock
f5afbf8e27
Merge pull request #135 from DanielaE/fix/dinkumware-v650-apply
...
The library implementations in MSVC 14.0 and 14.1 have both version n…
2017-05-20 11:27:23 +01:00
jzmaddock
4a02ac84e2
More travis improvements:
...
Output config_info built from b2.
Add more XCode versions to the test matrix.
2017-05-20 10:53:25 +01:00
Marshall Clow
eec62a1162
Update boost_has_nl_types_h.ipp
...
clang 5 complains that comparing a `nl_catd` to an integer is not allowed.
./boost_has_nl_types_h.ipp:20:11: error: ordered comparison between pointer and zero ('nl_catd' (aka '__nl_cat_d *') and 'int')
if(cat >= 0) catclose(cat);
2017-05-19 12:38:14 -06:00
Marshall Clow
0df7552f38
define BOOST_NO_AUTO_PTR when building with libc++ and C++17
...
New libc++ versions remove `std::auto_ptr` when building as C++17, unless the magic tag `_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR` is defined. Tell the rest of Boost that there's no `auto_ptr` in that case.
2017-05-19 12:22:13 -06:00
John Maddock
cd396b619a
Clang 3.x can't parse <chrono> from gcc-4.6 and earlier.
2017-05-19 19:18:40 +01:00
Glen Fernandes
219c351cb4
Add BOOST_NO_CXX11_POINTER_TRAITS
2017-05-19 13:29:52 -04:00
jzmaddock
32318e41aa
Add clang detection macros to config_info.cpp.
2017-05-19 18:11:56 +01:00
jzmaddock
40f4e6ed2f
Disable <chrono> for older clang versions.
2017-05-19 18:11:29 +01:00
Daniela Engert
15a0c119a1
The library implementations in MSVC 14.0 and 14.1 have both version number V6.50:0009, and therefore _CPPLIB_VER defined to 650. But the library in 14.0 does *not* have std::apply whereas the one in 14.1 *does*.
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-05-19 16:06:39 +02:00
John Maddock
6b64d2e803
Merge branch 'develop' of https://github.com/boostorg/config into develop
2017-05-19 13:38:31 +01:00
John Maddock
6d7592091c
When using clang + libstdC++ not all C++11 features are necessarily available
2017-05-19 13:38:02 +01:00
jzmaddock
fd5d37f6df
Another attempt to fix travis.yml
2017-05-19 08:37:45 +01:00
jzmaddock
2a15c53fbb
Correct path to config_info.cpp in travis file.
2017-05-19 08:26:21 +01:00
jzmaddock
7398ea7955
Add diagnostic information to travis build.
2017-05-19 08:18:17 +01:00
jzmaddock
bc966c41ad
Fix missing dependencies in travis build.
2017-05-18 19:43:19 +01:00
jzmaddock
118c432e74
Add initial travis.yml file.
2017-05-18 19:39:25 +01:00
jzmaddock
8c102bcaa7
Add initial travis CI file.
2017-05-16 13:10:36 +01:00
jzmaddock
74c14a42a5
Merge branch 'develop'
2017-05-03 11:59:03 +01:00
John Maddock
0b508cb2c9
noreturn attribute is apparently not supported by Oracle 12.4
2017-04-27 17:22:18 +00:00