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

155 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
2d9a2419f9 Add support for modular build structure. (#16)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* 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.

* Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities.

* Move project global include to target local include.

* Only msvc gets minor version tests.

* Redo GHA CI to undo move to cpp-actions.

* Add missing deps.

* Add missing deps.

* Explicit g++-* compiler to avoid mismatch errors, and for consistency.

* Fix gcc availability on some OS versions.

* Undo explicit g++ compiler specification.

* Switch to cxxstd.

* Add missing fetch of deps.
2025-06-26 19:42:29 +03:00
Andrey Semashev
342e4c6d10 Mark scope guard dtors as throwing when calling basic_ios::exceptions(). (#15) 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 2023-10-02 17:15:24 -04:00
Andrey Semashev
83e927f998 Use is_same from Boost.TypeTraits
boost::core::is_same is deprecated, so use the one from Boost.TypeTraits.
2022-12-23 07:55:33 -05:00
Glen Fernandes
932dd48026 Compatibility with GCC 4.6 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 2022-04-13 22:51:10 -04:00
Glen Fernandes
c68387509b Add documentation for nullstream boost-1.79.0.beta1 boost-1.79.0 2022-01-07 00:45:42 -05:00
Glen Fernandes
065d371e17 Update Github Actions configuration 2022-01-06 23:59:27 -05:00
Glen Fernandes
0a0241dc9d Add nullstream 2022-01-06 22:42:21 -05:00
Peter Dimov
7392d7274c Merge branch 'master' into develop boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 2021-06-10 01:47:32 +03:00
Peter Dimov
10e478b071 Update CMakeLists.txt 2021-06-10 00:57:45 +03:00
Glen Fernandes
0bd6c01164 Merge branch 'develop' boost-1.76.0.beta1 boost-1.76.0 2021-03-07 17:39:03 -05:00
Glen Fernandes
3f8663f816 Add Github Actions support 2021-03-07 17:19:07 -05:00
Glen Fernandes
9ee00a8561 Merge branch 'develop' 2021-02-15 20:50:08 -05:00
Glen Fernandes
12ba3e8b46 Update Appveyor configuration 2021-02-15 20:49:53 -05:00
Glen Fernandes
8f9e13383d Merge branch 'develop' 2021-02-15 20:48:33 -05:00
Glen Fernandes
182290cf76 Update Appveyor configuration 2021-02-15 20:48:26 -05:00
Edward Diener
70945e76cd Add "cxxstd" json field 2021-01-20 00:35:20 -05:00
Glen Fernandes
40b87939b2 Merge branch 'develop' boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 2020-05-08 09:25:24 -04:00
Glen Fernandes
cfe2e98267 Remove deprecated quoted_manip header 2020-05-08 09:25:18 -04:00
Glen Fernandes
60714a762d Merge branch 'develop' boost-1.73.0 2020-04-14 08:24:00 -04:00
Glen Fernandes
d2f4b71726 Add README.md 2020-04-14 08:23:20 -04:00
Glen Fernandes
f62be9ea03 Merge branch 'develop' 2020-04-10 16:13:22 -04:00
Glen Fernandes
ab699e251f Take all primitive aspect_type by value 2020-04-10 16:12:18 -04:00
Glen Fernandes
c8ce84089b Support stream width and fill and write directly to stream buffer 2020-04-10 16:11:48 -04:00
Glen Fernandes
9f8765e752 Refactor ostream_guard and buffer_fill into detail utilities 2020-04-08 23:31:10 -04:00
Glen Fernandes
da05aefb48 Merge branch 'develop' boost-1.73.0.beta1 2020-04-05 13:32:59 -04:00
Glen Fernandes
c4a0fdd280 Reduce calls to rdbuf() in ostream_put 2020-04-05 13:30:33 -04:00
Glen Fernandes
6bda141f23 Merge branch 'develop' 2020-03-16 16:24:03 -04:00
Glen Fernandes
5fd7b50697 Move call to clear after noskipws 2020-03-15 18:00:32 -04:00
Glen Fernandes
8c95266ebc Merge branch 'develop' 2020-03-05 07:36:44 -05:00
Glen Fernandes
0b7828f310 Make quoted_proxy a trivial type 2020-03-01 19:44:16 -05:00
Glen Fernandes
7aa7d9a395 Merge branch 'develop' 2019-12-23 22:51:11 -05:00
Glen Fernandes
aa70414fde Add pedantic and warnings-as-errors to tests 2019-12-23 22:09:45 -05:00
Glen Fernandes
8f77d9cace Reformat CMakeLists.txt 2019-12-23 21:24:28 -05:00
Glen Fernandes
37e03f2135 Merge branch 'develop' 2019-12-20 19:10:43 -05:00
Glen Fernandes
5d4c217fbe Fix title in index html 2019-12-20 08:56:52 -05:00
Glen Fernandes
6dd527bf78 Update documentation 2019-12-20 08:35:02 -05:00
Glen Fernandes
21b20f4a9e Make all savers non-copyable 2019-12-20 08:34:51 -05:00
Glen Fernandes
b1d5fbd27f Merge branch 'develop' 2019-12-17 21:23:26 -05:00
Glen Fernandes
afa8fbd744 Workaround for asciidoctor-pdf 2019-12-17 21:23:15 -05:00
Glen Fernandes
cbe0f72c08 Merge branch 'develop' 2019-12-17 20:36:21 -05:00
Glen Fernandes
980cebe39e Minor documentation changes 2019-12-17 20:35:58 -05:00
Glen Fernandes
c761bbc285 Clean up ios_state unit tests 2019-12-17 20:22:16 -05:00
Glen Fernandes
c07058003c Merge branch 'develop' 2019-12-17 12:33:09 -05:00
Glen Fernandes
00b2270c66 Remove trailing semicolon after BOOST_HEADER_DEPRECATED 2019-12-17 12:31:06 -05:00
Glen Fernandes
daf69d8864 Rename Jamfile.v2 to Jamfile 2019-12-17 09:26:01 -05:00
Glen Fernandes
fc28ee1c44 Remove CMake test 2019-12-17 09:25:05 -05:00
Glen Fernandes
661bb71ff3 Update Travis and Appveyor configurations 2019-12-17 08:08:03 -05:00
Glen Fernandes
7ac562b408 Merge pull request #8 from glenfe/develop
Mark detail header as deprecated
2019-12-17 07:55:44 -05:00
Glen Fernandes
e276f63390 Mark detail header as deprecated 2019-12-16 20:55:53 -05:00
Glen Fernandes
5c499073c1 Merge branch 'develop' 2019-12-15 15:12:42 -05:00