René Ferdinand Rivera Morell
046d4dd064
Add modular library level build file. ( #194 )
...
* Add modular library level build file.
* Make the library modular usable.
* Add missing import-search for cconfig/predef checks.
* Add requires-b2 check to top-level build file.
* Remove extra import-search.
* Remove extra require-b2.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities.
* GCC 4.8 is the minimum available.
* Move project global include to target local include.
* Only msvc gets minor version tests.
* Redo GHA CI to undo move to cpp-actions.
* Update os/containers to account for unavailable packages in old containers.
* Tweaks per comments.
2025-06-26 02:43:07 +03:00
Barrett Adair
2a56a3a249
Add CI badge to README
boost-1.78.0
boost-1.90.0.beta1
boost-1.90.0
boost-1.89.0
boost-1.88.0.beta1
boost-1.88.0
boost-1.87.0.beta1
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
boost-1.84.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
boost-1.78.0.beta1
2021-09-14 23:10:59 -05:00
Barrett Adair
45494b88cd
Add script for generating html documentation
2021-09-14 15:47:24 -05:00
Barrett Adair
2520336d40
Delete unused script
2021-09-14 15:47:05 -05:00
Barrett Adair
8b881daf8a
Update README
2021-09-14 15:46:55 -05:00
Barrett Adair
f5f1834699
Fix copy-paste error in documentation
2021-09-14 15:15:53 -05:00
Barrett Adair
953dac3542
Merge remote-tracking branch 'origin/develop'
2021-09-14 15:12:21 -05:00
Barrett Adair
0e00801888
Remove .gitignore
2021-08-04 17:20:56 -05:00
Barrett Adair
559d0c2924
Minor doc improvements
2021-08-04 17:20:40 -05:00
Barrett Adair
ee58bb74bf
Retire appveyor and travis CI
2021-08-04 17:19:42 -05:00
Peter Dimov
6b55490711
Add a Boost-friendly subproject case to CMakeLists
2021-08-04 17:19:25 -05:00
Barrett Adair
50d526e3c9
Improve test coverage for more compilers
2021-08-04 17:19:14 -05:00
Barrett Adair
db38a1107d
Clean up github actions CI and add recent compilers
2021-08-04 17:18:54 -05:00
sdarwin
0bc5ad1f59
Update GitHub Actions CI file
2021-08-04 17:18:47 -05:00
sdarwin
775759880f
Add GitHub Actions config [ci skip]
2021-08-04 17:18:33 -05:00
Barrett Adair
a0909236d9
Merge pull request #186 from eldiener/develop
...
Add "cxxstd" json field. The "cxxstd" json field is being added to ea…
2020-12-29 22:04:55 -06:00
Edward Diener
f7cf2c2935
Need xenial distribution for clang 5.0 and 6.0 in travis.
2020-12-27 16:48:09 -05:00
Edward Diener
0ee5279ca5
Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. 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.
2020-12-16 01:02:01 -05:00
Barrett Adair
d0d48799a0
Merge pull request #185 from boostorg/develop
...
Fix is_invocable_v and add test coverage
boost-1.76.0.beta1
boost-1.74.0
boost-1.76.0
boost-1.75.0.beta1
boost-1.77.0
boost-1.77.0.beta1
boost-1.75.0
boost-1.74.0.beta1
2020-07-03 10:24:21 -05:00
Barrett Adair
6da8b5a9b8
Fix is_invocable_v and add test coverage
2.3.3
2020-07-03 10:22:17 -05:00
Barrett Adair
454b8ade9c
Merge pull request #183 from HDembinski/fix_cmake
...
Fix for using callable_traits as a CMake dependency in other boost projects
boost-1.73.0.beta1
boost-1.73.0
boost-1.72.0.beta1
boost-1.72.0
2019-11-04 21:17:30 -06:00
Hans Dembinski
51bf01bf6d
wip
2019-04-14 16:27:32 +02:00
Barrett Adair
7403f473ed
Merge pull request #181 from boostorg/develop
...
Merge fixes from develop branch
boost-1.71.0.beta1
boost-1.71.0
boost-1.70.0.beta1
boost-1.70.0
2.3.2
2019-01-10 12:24:36 -06:00
Barrett Adair
19b1499857
Merge pull request #180 from badair/master
...
fix is_invocable for param-less lambdas
2018-12-17 18:15:20 -06:00
Barrett Adair
3775d33eca
fix is_invocable tests for libc++
2018-12-17 17:50:54 -06:00
Barrett Adair
13aa516584
force is_invocable parity test with c++2a
2018-12-17 17:42:11 -06:00
Barrett Adair
4b8cc21982
document compatibility with gcc 8.2.0, clang 7.0.1
2018-12-17 17:39:59 -06:00
Barrett Adair
ff18a4d976
use c++2a for cmake tests when available
2018-12-17 17:39:59 -06:00
Barrett Adair
cedd8060a2
fix is_invocable_r for void return (achieving parity with std)
2018-12-17 17:39:59 -06:00
Barrett Adair
dcc12170ca
add gcc 8, clang 6 and 7 to Travis CI
2018-12-17 17:39:54 -06:00
Barrett Adair
2f2497b5c9
fix is_invocable for param-less lambdas
2018-12-17 12:47:22 -06:00
Barrett Adair
a1ae60dbf1
Merge pull request #178 from tzlaine/develop
...
check -> callable_traits_check. If a "check" target exists, give it a
2018-09-20 03:05:36 -05:00
Zach Laine
0cfa8abe6d
check -> callable_traits_check. If a "check" target exists, give it a
...
dependency on callable_traits_check. Add a custom target check that depends on
callable_traits_check otherwise.
2018-09-19 19:47:13 -05:00
Barrett Adair
04a469afe1
Merge pull request #176 from boostorg/develop
...
more doc tweaks
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
2018-06-30 22:33:42 -05:00
Barrett Adair
3d3c7a4a52
Merge pull request #175 from badair/master
...
more doc tweaks
2018-06-30 22:33:04 -05:00
Barrett Adair
1218db0b70
more doc tweaks
2018-06-30 22:31:36 -05:00
Barrett Adair
e3c29f919b
Merge pull request #174 from badair/master
...
minor documentation tweaks
2018-06-30 22:03:41 -05:00
Barrett Adair
4be134c275
update copyrights
2018-06-30 21:52:54 -05:00
Barrett Adair
5349a056a1
documentation tweaks
2018-06-30 21:50:38 -05:00
Barrett Adair
39c547ad69
171 fix Windows line endings
boost-1.67.0
2018-01-19 19:40:37 -06:00
Barrett Adair
ff570661b7
Merge pull request #170 from Lastique/fix_newlines
...
Fix newlines, tabs and ensure the source files end with a newline.
2018-01-19 19:30:13 -06:00
Andrey Semashev
c1933b8ef0
Fixed newlines, tabs and ensured the source files end with a newline.
2018-01-03 21:04:31 +03:00
Barrett Adair
eff2dd3e83
Merge pull request #169 from danieljames/develop
...
Fix windows newlines, and add .gitattributes to avoid them in future
2017-11-13 20:47:51 -06:00
Daniel James
7a3bb12420
Add .gitattributes
...
To avoid checking in using windows newlines.
2017-11-12 20:40:52 +00:00
Daniel James
14e6a7f172
Remove windows newlines
2017-11-12 20:39:42 +00:00
Barrett Adair
0ce9138ce8
Merge pull request #168 from boostorg/develop
...
allow cv/ref on qualified_class_of, fix bug for varargs function types with member qualifiers, reduce redundant travis CI jobs, update docs
boost-1.66.0
2.3.1
2017-11-12 13:56:05 -06:00
Barrett Adair
da3d5bab7b
Merge pull request #167 from badair/master
...
fix qualified_class_of for cv/ref qualified pointers, fix varargs bug, update docs
2017-11-11 21:39:10 -06:00
Barrett Adair
6da16c3dee
update docs
2017-11-11 21:36:07 -06:00
Barrett Adair
aa05d651b7
reduce redundant travis CI jobs
2017-11-11 21:13:52 -06:00
Barrett Adair
c7fe212d9f
fix bug for varargs function types with member qualifiers
2017-11-11 20:38:55 -06:00