Flang team,
Here are the notes from the January 22nd, 2020 Flang biweekly call.
The next Flang Technical Community call is scheduled for Monday, January 27th, 8:30 AM Pacific Time. Discussion will probably center on the necessary work to upload flang to the LLVM monorepo.
The next Flang biweekly call will be Wednesday, February 5th, 2020 at 8:30 AM Pacific Time. Note that this is the week of the ECP Annual Meeting.
Logistics information for these calls is at the end of this email.
Thank you.
Gary Klimowicz
Agenda
- ECP Annual Meeting Feb 3-7
- Continue discussing merging process and status
- F18 development update
- Flang development update
Highlights
-
ECP Annual Meeting February 3-7, 2020, Houston Texas
-
The Compiler Will Help You! The LLVM Compiler Infrastructure in ECP, Thursday Feb 6, 2020, 1:30 PM - 3:00 PM
-
A Flang poster (Alexis Perry-Holby and Flang team) has been created.
-
Pat McCormick would like to arrange a get-together for people working on Flang at the annual meeting. He’s working on arranging a space or this. Let Pat know if you will be attending the ECP Annual meeting.
-
Flang Community Technical Biweekly Call
-
The next call is scheduled for Monday, January 27th. Discussion about the process for uploading Flang to the LLVM monorepo will likely continue.
-
Craig Rasmussen mentioned that he would be interested in talking about experience with flang for a rewriting scheme that they are working on. (It sounds like this might be related to a source-to-source implementation for coarrays, which Craig and Kate Rasmussen are working on.)
-
New Flang update
-
We continue to work through expectations and issues regarding flang’s readiness to be pulled into the LLVM monorepo. Arm is taking the lead on ensuring that we have a set of work items defined for what must be done before the upload, and what can be addressed afterwards.
-
Most of the requests are not complicated: file suffix changes (.cpp instead of .cc); braces around single statements; incorporating tests into lit (the LLVM Integrated Testing framework) from ctest; etc.
-
Other requests include things like greater use of LLVM data structures and file handling.
-
See the detailed notes below for other Flang development updates.
-
Original Flang Dev news and updates
-
We will be providing access for additional committers to the project. There was discussion today around this process. Arm has submitted a list of additional committers for current Flang. We discussed setting up more public buildbots for Power (IBM will be looking into that) and x86.
-
Each team will continue to test their proposed changes internally using their internal test infrastructure.
-
This should help with the queue of pull requests that are outstanding for Flang.
-
NVIDIA will continue to push fixes for GitHub issues to flang.
Where we can use your help
- Topics for the biweekly calls and technical community calls.
- Let us know if you have presentations or meetings relevant to the Flang community. We will publicize these in these notes.
**Details (**Updates below are in bold)