Commit Graph

500 Commits

Author SHA1 Message Date
Peter Dimov
06357e16d0 Merge branch 'feature/gha' into develop boost-1.76.0 boost-1.76.0.beta1 2021-01-20 00:50:53 +02:00
Peter Dimov
10ab375aef Merge pull request #40 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 00:46:13 +02:00
Peter Dimov
37a1fa3f6a Add .github/workflows 2021-01-20 00:38:48 +02:00
Edward Diener
a2f088db05 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 17:15:01 -05:00
Peter Dimov
c197ec934e Update maintainer e-mail 2020-12-12 01:02:38 +02:00
Peter Dimov
8b1a23033d Add cxxstd=latest to msvc-14.2 2020-11-14 21:41:46 +02:00
Peter Dimov
fc28657f34 Use address-model=32 for msvc-9.0,10.0,11.0 2020-11-14 21:36:16 +02:00
Peter Dimov
52c8fd15d1 Update Travis boost-1.75.0.beta1 boost-1.75.0 2020-09-10 17:28:39 +03:00
Peter Dimov
4841cbf475 Restrict clang-win to 64 bit to avoid mspdbcore.dll error boost-1.73.0 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 2020-03-28 05:03:12 +02:00
Peter Dimov
b07c2efef5 Add msvc-14.2, clang-win to Appveyor 2020-03-28 04:32:38 +02:00
Peter Dimov
1aa3e8c8d7 Merge pull request #38 from Romain-Geissler-1A/develop
Avoid -Wmaybe-uninitialized warnings in gcc (issue #27).
2020-03-28 03:45:44 +02:00
Romain Geissler
7c90434317 Avoid -Wmaybe-uninitialized warnings in gcc (issue #27). 2020-03-27 20:57:36 +00:00
Peter Dimov
8ec9323003 Update .travis.yml boost-1.72.0.beta1 boost-1.72.0 2019-07-25 08:06:10 +03:00
Peter Dimov
c39ca938a6 Set Travis to Trusty 2019-07-25 07:59:38 +03:00
jrmarsha
4b25a75c03 Merge branch 'develop' into develop boost-1.71.0.beta1 boost-1.71.0 2019-04-29 15:05:21 -04:00
Josh Marshall
5682111fad Whitespace 2019-04-29 13:24:59 -04:00
Josh Marshall
1694b32e1b Fixing another -Wswitch-enum warning. 2019-04-29 12:29:22 -04:00
Peter Dimov
eaf2151263 Cosmetic cleanup 2019-04-29 02:47:09 +03:00
Josh Marshall
d9043b76d6 Changed a switch statement to an if to reduce compiler warnings on more sensitive flags. 2019-04-25 13:16:15 -04:00
Peter Dimov
2e2c44f070 Switch Appveyor to 2015 image 2019-04-14 18:27:47 +03:00
Peter Dimov
7f69508eac Add CMakeLists.txt boost-1.70.0.beta1 boost-1.70.0 2019-01-07 00:09:56 +02:00
Peter Dimov
6d811a2e72 Add test/quick.cpp 2019-01-07 00:02:14 +02:00
Peter Dimov
3f6b2b6f56 Remove essentials from yml files 2018-12-22 05:17:56 +02:00
Peter Dimov
439d64d8a8 Update .yml files 2018-12-18 21:48:12 +02:00
Peter Dimov
3f46081c59 Add mixed cxxstd variants of test_return_function boost-1.69.0-beta1 boost-1.69.0 2018-11-14 00:17:36 +02:00
Peter Dimov
17716b63f2 Add test_return_function 2018-11-14 00:11:27 +02:00
Peter Dimov
b6b0568c88 Reinstate appveyor.yml 2018-11-13 23:57:02 +02:00
Peter Dimov
babdbe500d Merge branch 'feature/more-lwtest' into develop 2018-11-13 22:33:07 +02:00
Peter Dimov
db39532c45 Update libraries.json 2018-11-13 21:31:36 +02:00
Peter Dimov
eb09bb6fec Simplify README 2018-11-13 21:30:36 +02:00
Peter Dimov
ccc66b34d9 Simplify example/Jamfile 2018-11-13 21:21:10 +02:00
Peter Dimov
e7952cb242 Remove LICENSE 2018-11-13 21:17:49 +02:00
Peter Dimov
57f4171c77 Remove top-level Jamfile 2018-11-13 21:17:35 +02:00
Peter Dimov
30f31f894c Merge branch 'develop' into feature/more-lwtest 2018-11-13 21:16:15 +02:00
Peter Dimov
bfb0e4701e Remove remaining uses of Boost.Test 2018-11-13 19:43:12 +02:00
Peter Dimov
7b11b52e62 Make function_buffer visible, for UBSan 2018-11-13 19:10:11 +02:00
Peter Dimov
0a1a33a443 Update toolset name for gcc-4.4 2018-11-13 18:13:50 +02:00
Peter Dimov
79045752e0 Revert "Added variadic support"
This reverts commit f22fa49e07.
2018-11-13 18:02:22 +02:00
Peter Dimov
b149dba678 Revert "Forgot to undef BOOST_FUNCTION_NUM_ARGS"
This reverts commit 161f7557e7.
2018-11-13 18:02:05 +02:00
Peter Dimov
cd91278477 Reinstate .travis.yml 2018-11-13 17:58:58 +02:00
Peter Dimov
c18d123137 Add test_mixed_cxxstd 2018-11-13 17:54:17 +02:00
James E. King III
3bc2478a95 Disable C++98 example in C++17 2018-11-04 06:53:50 -05:00
James E. King III
af15ab966e Enhance CI with libc++ and VS2017 strict builds 2018-11-04 06:53:50 -05:00
Nikita Kniazev
161f7557e7 Forgot to undef BOOST_FUNCTION_NUM_ARGS 2018-11-01 08:40:00 -04:00
Nikita Kniazev
f22fa49e07 Added variadic support
Improves `boost/function.hpp` inclusion by 20%.
2018-10-27 21:04:00 -04:00
Nikita Kniazev
5f93559650 Prepare for variadic support 2018-10-27 21:04:00 -04:00
Peter Dimov
5b2acbc175 Add throw/catch test for bad_function_call 2018-10-26 07:41:18 -04:00
Nikita Kniazev
755d3c2001 Missing visibility mark on exception type 2018-10-25 08:32:29 -04:00
Nikita Kniazev
b07621f2ee Default defaulted functions 2018-10-22 18:34:40 -04:00
Nikita Kniazev
df1f33eb00 TST: Do not catch exceptions by value 2018-10-22 18:34:40 -04:00