~roguescholar/boost/+git/program_options:develop

Last commit made on 2024-04-08
Get this branch:
git clone -b develop https://git.launchpad.net/~roguescholar/boost/+git/program_options

Branch merges

Branch information

Recent commits

5cf6566... by Peter Dimov <email address hidden>

Merge branch 'master' into develop

27f9276... by Andrey Semashev <email address hidden>

Fix C++20 incompatibility from using exception specifications.

C++20 removed support for `throw()` exception specifications, so at
least clang-19 is now emitting errors on them. Replaced exception
specifications with BOOST_NOEXCEPT_OR_NOTHROW, which converts `throw()`
to `noexcept`, but keeps the code formally compatible with C++03.

d1ddaa8... by Peter Dimov <email address hidden>

Fix Cygwin failures

c832f18... by Peter Dimov <email address hidden>

Update appveyor.yml

8f848d8... by Peter Dimov <email address hidden>

Merge pull request #133 from Lastique/feature/fix_cxx23_nothrow

Fix C++20 incompatibility from using exception specifications

1d7ccef... by Andrey Semashev <email address hidden>

Fix C++20 incompatibility from using exception specifications.

C++20 removed support for `throw()` exception specifications, so at
least clang-19 is now emitting errors on them. Replaced exception
specifications with BOOST_NOEXCEPT_OR_NOTHROW, which converts `throw()`
to `noexcept`, but keeps the code formally compatible with C++03.

5f233f0... by Peter Dimov <email address hidden>

Update ci.yml

fafcca1... by Sylvain Joubert <email address hidden>

Add support for std::optional (#132)

2b8bac6... by Markus Klemm <email address hidden>

Allow argc to be zero

3aae04b... by Peter Dimov <email address hidden>

Define BOOST_TIMER_ENABLE_DEPRECATED in test_convert.cpp