~roguescholar/boost/+git/program_options:pr/exception-visibility

Last commit made on 2021-02-02
Get this branch:
git clone -b pr/exception-visibility https://git.launchpad.net/~roguescholar/boost/+git/program_options

Branch merges

Branch information

Name:
pr/exception-visibility
Repository:
lp:~roguescholar/boost/+git/program_options

Recent commits

7a7f0ce... by Peter Dimov <email address hidden>

Mark the rest of the exception classes as BOOST_SYMBOL_VISIBLE

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

Add back _DECL to exception classes to avoid warnings when an exported class inherits from a non-exported one

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

Mark header-only exception classes as visible

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

msvc-14.2 /std:c++latest no longer allows literal to char* conversions (#105)

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

Add .github/workflows

43cc2af... by Peter Dimov <email address hidden>

Merge branch 'master' into develop

0414abe... by Edward Diener

Unbreak Embarcadero C++ clang-based compilers

* Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.

* Restored a Borland check.

* Specify std:: for all standard identifiers and remove 'using namespace std:'.

* Removed std:: from C header abort call.

* Moved 'using namespace std;' after header file inclusions

a237942... by Mateusz Łoskot

Avoid deprecated bind placeholders in global namespace

This fixes numerous compilation warnings:

  note: #pragma message:
    The practice of declaring the Bind placeholders (_1, _2, ...)
    in the global namespace is deprecated.
    Please use <boost/bind/bind.hpp> + using namespace boost::placeholders,
    or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.

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

Remove manual RTTI defines

bc0c90a... by Vladimir Prus

Merge branch 'develop'