New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop dependency on MPL #20

Merged
merged 4 commits into from Sep 23, 2018

Conversation

Projects
None yet
2 participants
@glenfe
Copy link
Member

glenfe commented Sep 22, 2018

  • Drop dependency on MPL
  • Use enable_if from TypeTraits
  • Use LightweightTest and NoExceptionsSupport from Core
  • Include workaround.hpp from config instead of detail

@glenfe glenfe requested a review from pdimov Sep 22, 2018

@codecov

This comment has been minimized.

Copy link

codecov bot commented Sep 23, 2018

Codecov Report

Merging #20 into develop will not change coverage.
The diff coverage is 83.33%.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop      #20   +/-   ##
========================================
  Coverage    54.24%   54.24%           
========================================
  Files            4        4           
  Lines          389      389           
  Branches        98       98           
========================================
  Hits           211      211           
  Misses          85       85           
  Partials        93       93
Impacted Files Coverage Δ
include/boost/function/function_base.hpp 44.71% <0%> (ø) ⬆️
include/boost/function/function_template.hpp 64% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update feea196...c0d41a8. Read the comment docs.

@glenfe glenfe merged commit df80a7b into boostorg:develop Sep 23, 2018

4 checks passed

codecov/patch 83.33% of diff hit (target 54.24%)
Details
codecov/project 54.24% (+0%) compared to feea196
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@podusowski

This comment has been minimized.

Copy link
Contributor

podusowski commented Sep 23, 2018

Doesn't it brake pre-c++11 compatibility?

@glenfe

This comment has been minimized.

Copy link
Member

glenfe commented Sep 23, 2018

No. What it used to use Boost.MPL for it now uses Boost.TypeTraits for. e.g. boost::mpl::mp_if_c to boost::conditional; boost::mpl::int_ to boost::integral_constant.

@podusowski

This comment has been minimized.

Copy link
Contributor

podusowski commented Sep 23, 2018

Right, sorry, I thought it was std:: one.

@jeking3 jeking3 referenced this pull request Nov 3, 2018

Closed

Release notes for 1.69.0 #32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment