2
0
mirror of https://github.com/boostorg/format.git synced 2026-01-19 04:12:10 +00:00

344 Commits

Author SHA1 Message Date
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