-
Notifications
You must be signed in to change notification settings - Fork 9
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
#872: add encoding member bits in handler field #1118
Conversation
3128bac
to
92111ad
Compare
Clones added
============
- src/vt/pipe/pipe_manager_tl.impl.h 2
See the complete overview on Codacy |
OK, so I found a problem, and it's pretty dumb :- | Also I was thinking, maybe it might make sense to replace that parameters with structs that have only one explicit ctor? That way it won't be possible anymore to pass arguments in wrong order. Something like this:
and refactor makeHandler to accept args of that special types, instead of regular bools.
|
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.
Looks good overall. After the fixes to CI it should be good to be merged :)
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.
Looks promising, but not quite finished yet. Rework and recheck some of the files / changes considering especially handlers making and ids extraction.
92111ad
to
c59d312
Compare
I don't know if I should, but I standardized the way the handlers are made and get. There were a lot of test failures before, and now (at least locally on my machine) all of them pass. |
Looking over the code, I like the idea of standardizing how handlers are made and accessed. I think a lot of that code needs cleanup! |
Codecov Report
@@ Coverage Diff @@
## develop #1118 +/- ##
===========================================
+ Coverage 79.19% 79.24% +0.04%
===========================================
Files 714 715 +1
Lines 26939 26984 +45
===========================================
+ Hits 21335 21383 +48
+ Misses 5604 5601 -3
|
Also, there are two, very very very minor things, that kind of irritates me so much:
I know that these are the least of our problems and things on the TODO list, but I wonder if we could, and want to, somehow unify this, going step by step, from time to time. I could start with What do you think guys? |
03b3bdd
to
aa71db9
Compare
aa71db9
to
f089a28
Compare
f089a28
to
5e00be2
Compare
OK, so in the end, I've removed redundant const refs to HandlerType. |
@lifflander @JacobDomagala @cz4rs @PhilMiller |
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.
Looks like some tiny stray changes, but otherwise good.
member
booleanFixes #872