James E. King III
3fb39d7dee
Implement reusable Boost.CI workflow for GHA
...
This will reduce maintenance burden going forward.
2025-07-01 17:15:11 -04:00
Alexander Grund
cc2b15f371
Replace deprecated argument for codecov action
2025-06-26 19:44:35 -04:00
James E. King III
6607510241
Remove redundant condition
...
This fixes #93
boost-1.90.0.beta1
boost-1.90.0
boost-1.89.0
boost-1.88.0.beta1
boost-1.88.0
2025-01-02 07:27:45 -05:00
James E. King III
b91dc19b4c
Update CI to 2024.12 spec, update README
2025-01-02 11:42:56 +00:00
René Ferdinand Rivera Morell
f700da0dc9
Add support for modular build structure. ( #102 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing lib reference.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Update build deps.
2025-01-01 18:28:09 -05:00
James E. King III
9c6964ae01
Remove Travis CI configuration (unused)
boost-1.87.0.beta1
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
2024-06-04 21:52:47 +00:00
James E. King III
51ff665248
Disable a test on mingw32 due to lack of support.
2024-05-16 12:33:51 +00:00
James E. King III
fb4ad94028
Update meta and cmake to c++11 language level
2024-05-15 14:26:22 -04:00
James E. King III
53e63060ba
Fix -Wunused-but-set-variable with clane 18.1
2024-05-15 18:25:36 +00:00
James E. King III
355cff8f03
Remove redundant dependencies README section
2024-05-15 17:26:46 +00:00
James E. King III
cd1dbc69b1
Fix documentation links in README
2024-05-15 17:25:22 +00:00
James E. King III
60ae371a68
C++11, Fix use of deprecated timer, fix group assignment operator.
...
Dependencies like optional and smart_ptr will no longer support C++03
therefore the new minimum language level is C++11, and all the CI jobs
for both C++98 and C++03 have been removed.
Fixed use of the deprecated top level timer class as it was causing
build problems using warnings-as-errors.
Fixed -Wdeprecated-cast in group.hpp.
Fixed -Winvalid-source-encoding in sample_new_features.cpp.
Fixed -Wself-assign-overloaded in format_test2.cpp.
These changes also allow b2 to work properly when executed from
within the format directory.
2024-05-15 13:21:05 -04:00
Alexander Grund
78ef371d2d
Fix ccache saving on cache hit
...
See boostorg/boost-ci#166
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
2022-06-07 08:11:54 -04:00
James E. King III
9735aeda09
add valgrind to ci
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-02-18 10:47:20 -05:00
James E. King III
7b654691ab
disable big-endian ci job - no compile-time branches
2022-02-10 16:42:37 -05:00
James E. King III
5439e5058c
drop test files from coverage report
2022-02-10 16:22:52 -05:00
James E. King III
f4453d63cb
fix -Werror=suggest-override on exceptions
2022-02-10 15:38:17 -05:00
James E. King III
a09f715c2b
fix misspelled macro
2022-02-10 07:18:24 -05:00
James E. King III
64f208590f
add pthread to appveyor cygwin
2022-02-10 07:17:36 -05:00
James E. King III
768aa4368c
fix test exclusion for codecov
2022-02-10 07:01:05 -05:00
James E. King III
1a4002c1e3
add codecov configuration file
2022-02-10 06:59:10 -05:00
James E. King III
c9a3df43dc
fix readme badges and links
2022-02-10 06:56:11 -05:00
James E. King III
3754382a70
align to latest boost-ci
2022-02-09 20:49:02 -05:00
Sam Darwin
4019d83cff
Update GitHub Actions CI file ( #84 )
2021-08-04 07:08:02 -07:00
Peter Dimov
c1170a6d54
Add CMakeLists.txt
boost-1.78.0.beta1
boost-1.78.0
boost-1.77.0.beta1
boost-1.77.0
2021-03-18 17:25:07 +02:00
Sam Darwin
b747d8bbac
Add GitHub Actions config [ci skip] ( #82 )
2021-03-03 18:27:57 -08:00
Edward Diener
547bae04a1
[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. ( #80 )
2021-03-03 18:27:32 -08:00
Sam Darwin
d4b3a1b22f
add drone config [ci skip] ( #79 )
2021-03-03 18:27:12 -08:00
Glen Fernandes
5884c3d814
Use core/allocator_access for allocator member access
boost-1.76.0.beta1
boost-1.76.0
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0.beta1
boost-1.74.0
2020-05-25 22:31:06 -04:00
Edward Diener
f2de3112a5
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. ( #72 )
2020-04-16 07:51:39 -07:00
James E. King III
894f465d84
Fix clang-cl build issue with format_matrix tool
boost-1.73.0.beta1
boost-1.73.0
boost-1.72.0.beta1
boost-1.72.0
boost-1.71.0.beta1
boost-1.71.0
2019-06-21 08:40:57 -04:00
James E. King III
3a5ff371c4
Update CI for more targets and sanity checks
2019-06-21 08:40:57 -04:00
James E. King III
7f4131ba2d
Fix coverity build failure; refresh CI once more
2019-05-04 16:17:25 -04:00
James E. King III
76b9bd4f21
Update CI Scripts
2019-04-19 22:36:08 -04:00
James E. King III
1d347079b1
Enhance CI for more build coverage
boost-1.70.0.beta1
boost-1.70.0
boost-1.69.0-beta1
boost-1.69.0
2018-11-02 16:49:36 -04:00
James E. King III
720a10a77e
Enhance Travis CI build coverage
2018-10-28 10:41:35 -04:00
James E. King III
a1c613764d
fix failing ci jobs in travis
boost-1.68.0
2018-07-14 17:41:36 +00:00
James E. King III
7f0b2fbb3b
remove ci from readme directory list
2018-06-17 15:50:25 +00:00
James E. King III
f7223ef1bf
Merge branch 'master' into develop
2018-06-17 15:49:42 +00:00
James E. King III
cfbab949f3
move ci to boost-ci model
2018-06-17 11:48:51 -04:00
James E. King III
5730de9350
add travis job conditional for coverity scan
2018-06-13 18:06:02 +00:00
James E. King III
2131dfd92e
fix name in meta
2018-05-17 17:31:56 +00:00
James E. King III
ceaf21bdb8
make valgrind return error code on failure for CI ( #57 )
2018-05-14 23:07:22 -04:00
James E. King, III
82f2882382
Add a license file to the repository
2018-04-29 10:26:30 -04:00
James E. King, III
5360aeaae0
Work around a gcc-7.3 issue running ubsan on travis CI
...
https://stackoverflow.com/questions/50024731/ld-unrecognized-option-push-state-no-as-needed
2018-04-29 10:26:30 -04:00
James E. King, III
2e0c40c049
Add a license file to the repository
2018-04-29 09:49:15 -04:00
James E. King, III
76293b18b1
Work around a gcc-7.3 issue running ubsan on travis CI
...
https://stackoverflow.com/questions/50024731/ld-unrecognized-option-push-state-no-as-needed
2018-04-29 09:31:55 -04:00
James E. King, III
225de6455d
Merge branch 'develop'
boost-1.67.0
2018-03-07 15:50:18 -05:00
James E. King, III
87304f009b
improve code coverage results processing
2018-03-07 15:24:37 -05:00
James E. King, III
e79e092294
Merge branch 'develop'
2018-01-28 08:41:25 -05:00