[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