[Openmp-dev] To review or not to review
Johannes Doerfert via Openmp-dev
openmp-dev at lists.llvm.org
Fri Jan 31 10:56:08 PST 2020
Dear LLVM-OpenMP enthusiasts,
I would like to invite you to actively participate in the OpenMP
development! There are various ways to do so, I'll outline three of them
for you in the following.
1) Review patches
This is probably not the most rewarding way of helping the development
but the most crucial one nevertheless. I know that patches can be
long, boring and complicated, the review process can be exhausting,
and the internet is full of other things you could look at instead.
However, one could argue it is in your best interest to review patches
early as it does not only ensure quality and progress, two things
customers appreciate, but also simplifies the downstream merge and
review processes. When you know the code already you can more easily
deal with it in your downstream fork.
If you are looking for patches to review, look no longer, I got you
covered:
OpenMP context + OpenMP context selectors:
https://reviews.llvm.org/D71847
Declare variant parsing and internal representation:
https://reviews.llvm.org/D71830
Infrastructure for middle-end OpenMP analysis & optimizations:
https://reviews.llvm.org/D69930
More OpenMP optimizations:
https://reviews.llvm.org/D69984
2) Write patches
This is probably a less controversial way to participate in the
development so I won't go into detail. Just keep in mind to report
what you are working on on the list and/or in our table(s), e.g.,
https://clang.llvm.org/docs/OpenMPSupport.html
and
https://docs.google.com/spreadsheets/d/1FvHPuSkGbl4mQZRAwCIndvQx9dQboffiD-xD0oqxgU0/edit#gid=0
3) Participate in the design discussions
Another one of those less rewarding but crucial ways to aide
development is to participate in the design discussions. The reasoning
is the same as for the reviews, the problems are as well. Nevertheless
it is crucial we have multiple view points when it comes to the design
of more complex features. Discussions are usually on the mailing lists
(openmp-dev, cfe-dev, llvm-dev) but sometimes, for better or worse, in
patch reviews. I would hope people monitor these lists already and
that we see more participation in the discussions in the future!
Thank you very much for your time, I hope to see your names more often
on the mailing list and in Phabricator!
Cheers,
Johannes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20200131/6d8697df/attachment.sig>
More information about the Openmp-dev
mailing list