1214 Commits

Author SHA1 Message Date
Peter Dimov
8561bdb8bc Apply Node20 workaround boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 2024-12-15 22:27:05 +02:00
Peter Dimov
6260906fd8 Update ci.yml 2024-12-15 21:42:42 +02:00
Peter Dimov
616c4fea7a Update ci.yml boost-1.87.0.beta1 boost-1.87.0 2024-11-07 19:15:55 +02:00
Peter Dimov
6e6b937a46 Iostreams requires C++11, but the b2-installed CMake configs don't know that 2024-11-07 18:35:10 +02:00
Peter Dimov
6c2d18d702 Add posix_b2_install to ci.yml 2024-11-07 18:17:23 +02:00
Peter Dimov
a006b4a150 Also test staged Boost in windows-b2-install 2024-11-07 18:04:32 +02:00
Dmitry Arkhipov
096ad2169b fix installation of vendored zlib and bzip2 2024-11-07 17:48:30 +02:00
Peter Dimov
92d9290400 Add the windows-b2-install job to ci.yml 2024-11-07 16:45:59 +02:00
Peter Dimov
c7dd648be3 Change CMAKE_INSTALL_PREFIX to CMAKE_PREFIX_PATH 2024-09-18 20:13:18 +03:00
Peter Dimov
4906dbb16f Add -DBoost_VERBOSE=ON to posix-cmake-install 2024-09-18 19:06:31 +03:00
Peter Dimov
327c147909 Merge branch 'modular' of https://github.com/grafikrobot/boostorg.iostreams into feature/modular-b2 2024-09-03 21:19:20 +03:00
Rene Rivera
24f7993edd Remove superflous, and erronuous, targets. 2024-09-03 08:48:24 -05:00
Peter Dimov
50e18cd283 Update local includes to use quotes instead of angles 2024-09-03 16:46:08 +03:00
Peter Dimov
a09688733e Merge branch 'modular' of https://github.com/grafikrobot/boostorg.iostreams into feature/modular-b2 2024-09-03 15:57:01 +03:00
Peter Dimov
5547aacb53 Set the STRINGS property of BOOST_IOSTREAMS_ZSTD_TARGET 2024-09-02 19:37:55 +03:00
Peter Dimov
f4017ee5d8 Rename BOOST_IOSTREAMS_TARGET_ZSTD to BOOST_IOSTREAMS_ZSTD_TARGET 2024-09-02 19:34:55 +03:00
tarun-t
641c8fde0d Update BOOST_IOSTREAMS_TARGET_ZSTD configuration as per feedback 2024-08-31 16:43:13 +05:30
tarun-t
55ad5d7cee CMake: Add customizable target names for compression libraries
- Introduce CACHE variables for ZLIB, BZip2, LibLZMA, and Zstd targets
- Update boost_iostreams_option function calls to use new variables
2024-08-29 20:12:58 +05:30
Rene Rivera
3e5917fd54 Sync from upstream. 2024-08-20 09:57:27 -05:00
Peter Dimov
9dde9ef277 Update cmake_install_test, cmake_subdir_test 2024-08-18 01:28:48 +03:00
Rene Rivera
9bda6c78e8 Update build deps. 2024-08-03 16:00:52 -05:00
Rene Rivera
19d2866d3b Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera
36193d9de3 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera
f3bee50a7b Sync from upstream. 2024-07-18 09:28:22 -05:00
Peter Dimov
2093f7c08c Update cmake_subdir_test 2024-07-13 03:28:21 +03:00
Peter Dimov
f433987538 Update ci.yml 2024-07-13 03:20:36 +03:00
Peter Dimov
7a0d907c72 Update cmake_subdir_test, cmake_install_test 2024-07-13 03:11:44 +03:00
Peter Dimov
50901904c6 Update ci.yml 2024-07-13 03:03:23 +03:00
Rene Rivera
24e26ef775 Bump B2 require to 5.2 2024-06-14 11:33:55 -05:00
Rene Rivera
56ffa54c96 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera
05b5563906 Add missing NO_LIB usage requirements. 2024-04-28 20:15:38 -05:00
Rene Rivera
c7ad7d19c2 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera
e083525bfd Make the library modular usable. 2024-03-11 08:38:17 -05:00
Marshall Clow
6be38c3449 Fix erroneous comment. Fixes #165 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-27 08:22:42 -07:00
Peter Dimov
7c21f2d866 Update ci.yml 2023-09-08 17:30:11 +03:00
Peter Dimov
5fc86f6450 Remove C++03 from ci.yml, because Filesystem no longer compiles under C++03 2023-09-08 17:15:56 +03:00
Ruslan Balagansky
055c1cc759 Disable msvc warning that can occur under some versions+settings (#161)
This warning has been observed under more than one version. One
specific example, as described in issue #138, is on
indirect_streambuf.hpp(440) when Whole Program Optimization is off.
In this case, the line before is seen by the optimizer as always
throwing for particular instantiations of the template,
and therefore the line in question is flagged as not reachable.

MSVC team has stated this is is expected behavior.

This is a simple and hopefully good-enough fix.
2023-08-02 20:13:57 -07:00
andre-schulz
5fe4de84f8 Fix typos in zstd_decompressor_impl comment (#158) boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0 2023-01-24 15:26:02 -08:00
chrisse74
9a3164c993 Remove shadow-field warnings. (#157) 2023-01-21 09:19:11 -08:00
Peter Dimov
65fc893eaa Update stream_state_test.cpp boost-1.82.0.beta1 2023-01-17 03:14:06 +02:00
Peter Dimov
fa8d08c5bf Update ci.yml 2023-01-17 02:23:37 +02:00
Eisuke Kawashima
d1c1114a61 Remove unnecessary trailing semicolons (#146) boost-1.81.0.beta1 boost-1.81.0 2022-11-09 21:15:11 -08:00
Kevin Cadieux
9faa0ea257 Fixing buffer overflow in do_length (#128)
* Fixing buffer overflow in do_length.

* Using Andrey's version.
2022-11-01 20:12:03 -07:00
Conrad Poelman
ac06cfae26 MSVC "assignment within conditional" warning fix (#108)
Unlike gcc/clang, the extra parentheses don't silence MSVC's warning about assignments within conditional statements, and the latest MSVC 2019 issues warnings on these lines. This change performs the assignments prior to the "if" statements.
2022-11-01 20:07:10 -07:00
Alexander Grund
826f01ad2b Fix docu links in Readme (#144) 2022-11-01 20:05:45 -07:00
Marshall Clow
0b0d0120fe Fix MSVC Level 4 warning (Issue #131) (#133) 2022-11-01 20:04:57 -07:00
Baoshuo Ren
8003232986 chore: bump macos runner version (#150)
GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently until being completely removed by 2022-8-30: https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22
2022-07-26 14:10:15 -07:00
Marshall Clow
7f49cec283 change close_impl to always set the file handle to 'invalid_handle' even if the call to close fails, this could prevent double-closes. boost-1.80.0.beta1 boost-1.80.0 2022-07-01 17:47:22 -07:00
Marshall Clow
f8c14ec77f Remove extraneous ';' from BOOST_DELETED_FUNCTION uses; resolves #147 2022-05-31 18:43:04 -07:00
Peter Dimov
9edd46fe73 Add src/gzip.cpp when zlib is enabled boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 2021-09-13 15:52:54 +03:00