~roguescholar/boost/+git/program_options:pr/fix-msvc-latest

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

Branch merges

Branch information

Name:
pr/fix-msvc-latest
Repository:
lp:~roguescholar/boost/+git/program_options

Recent commits

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

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

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'

d95d316... by Vladimir Prus

fix msvc 10 error.

0410ddc... by emreturkay

Pull back cpp file change of default template value definition for parse_config_file.

64c3ae0... by emreturkay

Specified a default value for the template argument of parse_config_file.