Skip to content
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

[MISC] Update range library #1702

Merged
merged 2 commits into from
Apr 15, 2020
Merged

[MISC] Update range library #1702

merged 2 commits into from
Apr 15, 2020

Conversation

marehr
Copy link
Member

@marehr marehr commented Mar 31, 2020

In ericniebler/range-v3#1455 the range-v3 library
harmonises range-v3 with C++20's std::ranges. One of these changes is
the behaviour of std::ranges::enable_view.

This change is needed for #1680 that will simplify code regarding the
seqan3::gap_decorator.

@marehr marehr requested review from a team, wvdtoorn, eseiler, simonsasse and joergi-w and removed request for a team, wvdtoorn, eseiler and simonsasse March 31, 2020 21:31
Copy link
Member

@joergi-w joergi-w left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no code to review here... but I see that the builds fail. So I put the red light for now...

@marehr
Copy link
Member Author

marehr commented Apr 3, 2020

Current build failure was introduced in ericniebler/range-v3@6103268.

@codecov
Copy link

codecov bot commented Apr 4, 2020

Codecov Report

Merging #1702 into master will not change coverage by %.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1702   +/-   ##
=======================================
  Coverage   97.68%   97.68%           
=======================================
  Files         238      238           
  Lines        9066     9066           
=======================================
  Hits         8856     8856           
  Misses        210      210           

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 75f934f...1322245. Read the comment docs.

Copy link
Member

@joergi-w joergi-w left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for fixing it! One comment:

include/seqan3/std/span Outdated Show resolved Hide resolved
marehr added 2 commits April 10, 2020 00:31
In this case the construction of (`views::persist | views::convert`)
relied on some implicit conversion instead of using the target type
directly.
In ericniebler/range-v3#1455 the range-v3 library
harmonises range-v3 with C++20's `std::ranges`. One of these changes is
the behaviour of `std::ranges::enable_view`.

This change is needed for seqan#1680 that will simplify code regarding the
`seqan3::gap_decorator`.
@marehr marehr requested a review from joergi-w April 9, 2020 22:33
Copy link
Member

@joergi-w joergi-w left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@marehr marehr requested review from a team and removed request for a team April 14, 2020 08:41
@marehr marehr requested review from rrahn and removed request for a team April 14, 2020 08:41
@rrahn rrahn merged commit 9fb1a82 into seqan:master Apr 15, 2020
@marehr marehr deleted the update-range branch April 16, 2020 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants