Commit Graph
2198 Commits
Author SHA1 Message Date
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