-
Notifications
You must be signed in to change notification settings - Fork 82
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
Doc/create all hpp #2841
Doc/create all hpp #2841
Conversation
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/seqan/seqan3/BeogHETRhds7NAdvegnCoLBzRWiy |
Codecov Report
@@ Coverage Diff @@
## release-3.1.0 #2841 +/- ##
==============================================
Coverage 98.21% 98.21%
==============================================
Files 272 272
Lines 10827 10827
==============================================
Hits 10634 10634
Misses 193 193 Continue to review full report at Codecov.
|
62c3f42
to
9bdc2b1
Compare
Note: The file alignment/matrix/all.hpp changes in a weird/interesting way. |
9f58d8a
to
c6d454c
Compare
If it isn't too complicated, we should not generate and include detail/all.hpp, but I wouldn't be too sad if that can't be excluded. |
c6d454c
to
f00db8c
Compare
So I have changed it as follows:
|
3efdda3
to
7b0d32f
Compare
7b0d32f
to
978cc38
Compare
978cc38
to
2c80957
Compare
@eseiler Yes, I agree. My first version also worked like this. |
8039604
to
9e34925
Compare
@@ -26,19 +42,3 @@ | |||
#include <seqan3/alignment/configuration/align_config_scoring_scheme.hpp> | |||
#include <seqan3/alignment/configuration/align_config_vectorised.hpp> | |||
#include <seqan3/alignment/configuration/detail.hpp> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh spotted a detail here? I guess you just added inlcudes but do not touch existing ones. fine for now in the scope of this PR! This can be a follow up.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mhm, interessting. The issue is, that I didn't plan for detail.hpp
only for detail
folders....
Nice spot!
Will fix it now otherwise I forget.
you need to review approvals to get merged, so I'm assigning team first. |
@@ -26,19 +42,3 @@ | |||
#include <seqan3/alignment/configuration/align_config_scoring_scheme.hpp> | |||
#include <seqan3/alignment/configuration/align_config_vectorised.hpp> | |||
#include <seqan3/alignment/configuration/detail.hpp> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mhm, interessting. The issue is, that I didn't plan for detail.hpp
only for detail
folders....
Nice spot!
Will fix it now otherwise I forget.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So many missing includes 😮
I have some questions, the most important, what happend to include/seqan3/utility/parallel/all.hpp?
206d189
to
db415f1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGFM, nice work!
You need to add the debug_stream include to some of the SIMD snippets |
db415f1
to
9287c62
Compare
Yes, I noticed :-) reverted the change! |
test/scripts/create_all_hpp.sh
Outdated
{ | ||
cat << EOF | ||
// ----------------------------------------------------------------------------------------------------- | ||
// Copyright (c) 2006-2021, Knut Reinert & Freie Universität Berlin |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not important at all. But since this is a script anyway. Can we make it "The current year" instead of 2021?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since everyhting else is done. this can be a follow up (if done at all)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea, of course we can make it the current year, this way this script doesn't have to be updated :-)
I just want to point out, that we have also update_copyright.sh
which should be used to actually update the copyright year, since it will change it in all files and not just all.hpp files.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah you are right. then I think we do not need it
needs a rebase though! |
9287c62
to
4e1b34d
Compare
4e1b34d
to
5f2392d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Part of: seqan/product_backlog#400
Added a script that creates
all.hpp
file. It also checks already checked scripts.The structure of an all.hpp files is assumed to be as follow:
This PR has 3 big changes (=commits)