Andrey Semashev
3b709bc3ed
Use dllimport/dllexport with clang and gcc on Cygwin.
...
This is required at least for Boost.WinAPI to match the declarations in
Windows SDK headers, which use dllimport.
Also, for clang on Windows, use dllimport/dllexport even beyond Cygwin.
The compiler does support these attributes, and it should for
compatibility with Windows headers.
2018-03-11 17:37:13 +03:00
jzmaddock
5ad0730630
visualc.hpp: Disable warning about outdated config.
2018-03-07 18:02:01 +00:00
jzmaddock
f68542269a
config_info: add more architecture specific macros.
2018-02-22 12:50:48 +00:00
jzmaddock
bfd85ac978
Merge pull request #212 from glenfe/develop
...
Variable templates are somewhat unusable in GCC 5.1 (bug 65719)
2018-02-10 11:59:13 +00:00
Glen Fernandes
db4ebfca6f
Variable templates are somewhat unusable in GCC 5.1 (bug 65719)
2018-02-09 07:58:30 -05:00
jzmaddock
0275380f32
Appveyor: try to fix quoting in batch script.
2018-01-30 17:58:24 +00:00
jzmaddock
29dbea1b5a
Appveyor: yet another attempt to print config_info for each build config.
2018-01-30 09:17:01 +00:00
jzmaddock
2de7d27bfd
Appveyor: correct ^ typo.
2018-01-28 19:43:33 +00:00
jzmaddock
bc99a449c1
Appveyor: give up trying to loop through cxxstd options for now...
2018-01-28 19:40:28 +00:00
jzmaddock
d566c119a7
Appveyor: yet another command line escaping attempt...
2018-01-28 19:37:10 +00:00
jzmaddock
8e14096bf3
appveyor: yet another try at command for loop.
2018-01-28 19:31:25 +00:00
jzmaddock
81b7dfb728
Appveyor: try again with FOR loop.
2018-01-28 19:23:20 +00:00
jzmaddock
5ac217aa3f
Config: correct appveyor.yml multi-config builds.
2018-01-28 19:07:22 +00:00
jzmaddock
d0b3e9d59e
Config: Fix up cygwin support as follows:
...
* Define BOOST_HAS_STDINT_H in more situations.
* Disable BOOST_NO_CXX14_HDR_SHARED_MUTEX in -std=c++XX mode as the std header doesn't compile (cygwin bug).
* Add more tests to CI.
2018-01-28 18:37:04 +00:00
jzmaddock
bb095bf0e7
Merge pull request #210 from boostorg/feature/travis-libc++
...
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-25 10:15:04 +00:00
jzmaddock
73cff8ec7c
Merge pull request #209 from boostorg/pr/pragma-message-intel
...
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-25 10:13:35 +00:00
jzmaddock
e87ea67c61
Merge pull request #205 from akrzemi1/develop
...
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-25 10:12:08 +00:00
jzmaddock
f04e129c05
Merge pull request #206 from danieljames/feature/deprecated-macros
...
Update deprecated macros
2018-01-21 10:19:58 +00:00
jzmaddock
611d428a37
Merge pull request #204 from boostorg/feature/header-deprecated
...
Add BOOST_HEADER_DEPRECATED
2018-01-21 10:18:58 +00:00
Peter Dimov
2ec8f0fc73
Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++
2018-01-19 05:01:39 +02:00
Peter Dimov
9d3cef6dba
Define BOOST_NO_CXX11_THREAD_LOCAL for libc++ on Linux
2018-01-18 21:45:06 +02:00
Peter Dimov
2617671fd2
Use full g++ 4.4 version (4.4.7)
2018-01-18 00:47:00 +02:00
Peter Dimov
3143e185c6
Disable config_test_no_rtti on g++ 4.4 -std=c++0x
2018-01-17 19:27:38 +02:00
Peter Dimov
0ac815ed21
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-16 19:01:36 +02:00
Andrzej Krzemieński
cb2b706bf2
comment/whitespace fixes
2018-01-11 21:22:59 +01:00
Andrzej Krzemieński
0d0211e4d5
comment typeo fix
2018-01-11 21:21:20 +01:00
Daniel James
95fe1c03ac
Update deprecated macros
2018-01-10 15:27:31 +00:00
akrzemi1
3ec5a2b573
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-04 00:58:32 +01:00
Peter Dimov
da9f4d062b
Add BOOST_HEADER_DEPRECATED
2017-12-23 01:52:52 +02:00
jzmaddock
24a2cc623d
Merge pull request #202 from danieljames/feature/1.67.0
...
Bump to 1.67.0
2017-12-22 18:56:40 +00:00
Daniel James
a28e9c6c1c
Bump to 1.67.0
2017-12-18 17:04:53 +00:00
jzmaddock
b95595517e
Merge pull request #201 from boostorg/pr/more-gcc-macros
...
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 09:15:51 +00:00
jzmaddock
cc5a67a18d
Merge pull request #200 from boostorg/pr/more-ms-macros
...
Print more MS macros, taken from VS2017 15.5 yvals.h
2017-12-17 09:15:29 +00:00
Peter Dimov
d70e6fcc85
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 03:15:08 +02:00
Peter Dimov
d5986d697c
Print more MS macros, taken from VS2017 15.5 yvals.h
2017-12-15 19:25:13 +02:00
jzmaddock
08212107cb
Merge pull request #199 from bitsrules/patch-1
...
Update to newest Visual Studio 2017
2017-12-13 12:11:18 +00:00
bitsrules
f6296c0495
Update to newest Visual Studio 2017
2017-12-13 14:58:09 +09:00
jzmaddock
4ba6b9d545
Config: Add file and line number info to visualc.hpp #pragma message.
2017-12-12 18:20:27 +00:00
jzmaddock
5fa3b7d00c
Merge branch 'feature/pragma-message' into develop
...
# Fixed Conflicts:
# doc/html/index.html
2017-12-12 18:15:37 +00:00
jzmaddock
ae3c914e70
Merge pull request #198 from boostorg/msvc_15_5
...
Apply changes required by MSVC-15.5.
2017-12-12 10:00:24 +00:00
jzmaddock
884133ef7f
Config.MSVC-15.5: Fix macro spelling.
2017-12-11 20:02:32 +00:00
jzmaddock
baeb8cd550
Config.MSVC-15.5: Update docs.
2017-12-11 19:32:29 +00:00
jzmaddock
90466c9d32
Config.MSVC-15.5: Document changes to meaning of BOOST_NO_STD_ITERATOR.
2017-12-11 19:31:31 +00:00
jzmaddock
f060bb1eca
Config.MSVC-15.5: Update list of predefined macros printed in config_info.cpp.
2017-12-11 19:27:43 +00:00
jzmaddock
1f86d51030
Config.MSVC-15.5: We still need to define BOOST_NO_TWO_PHASE_NAME_LOOKUP as we can't tell if /permissive- is in effect or not.
2017-12-11 19:27:07 +00:00
jzmaddock
464f30fe36
Config.MSVC-14.5: complete changes required, update appveyor.yml to test /permissive-.
2017-12-09 18:08:39 +00:00
jzmaddock
44e0d3ec75
Config.MSVC-14.5: complete configuration of new compiler features.
2017-12-09 18:02:33 +00:00
jzmaddock
280ebb9129
Config.msvc-15.5: Fix test case for BOOST_NO_CXX17_ITERATOR_TRAITS.
2017-12-09 17:45:26 +00:00
jzmaddock
e376809717
Config.msvc-15.5: enable some initial C++17 features.
2017-12-09 12:44:38 +00:00
jzmaddock
305f5a58ef
Config.msvc-15.5: Fix tests that can't pass in C++17.
2017-12-09 12:42:47 +00:00