Flang team,
Here are the notes from the February 5th, 2020 Flang biweekly call.
The next Flang Technical Community call is scheduled for Monday, February 10th, 8:30 AM Pacific Time. We will probably continue discussions about the status of the flang upload to the LLVM monorepo. Craig Rasmussen will also give a brief overview of the source transformation work that they are doing, and solicit feedback on that.
The next Flang biweekly call will be Wednesday, February 19th, 2020 at 8:30 AM Pacific Time.
Logistics information for these calls is at the end of this email.
Thank you.
Gary Klimowicz
Agenda
- ECP Annual Meeting Feb 3-7
- Euro LLVM April 6-7, Paris, France
- 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.
-
There will be a Flang side meeting right after Thursday’s LLVM breakout session for an informal discussion, around 3 PM.
-
Euro LLVM
-
Let us know about the talks and meetings and we will publicize them here.
-
See the details below for the list of talks.
-
Flang Community Technical Biweekly Call
-
The next call is scheduled for Monday, February 10th.
-
Status update on the process for uploading Flang to the LLVM monorepo.
-
Using flang in a source-to-source rewriting scheme (Craig Rasmussen and Kate Rasmussen)
-
New Flang update
-
We continue to work through expectations and issues regarding flang’s readiness to be pulled into the LLVM monorepo. This was the bulk of the topic of today’s call.
-
File suffix changes have been made (.cpp instead of .cc).
-
Cmake changes have been incorporated.
-
Other requests include things like greater use of LLVM data structures and file handling. There was a lot of discussion about this on the call today, particularly regarding what appears to be contradictory advice from the “LLVM community”. Several suggestions are being incorporated into flang.
-
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.
-
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.
-
Kiran Chandramohan presented a talk on Flang: The Fortran frontend of LLVM at FOSDEM. Here’s the link to talk: https://fosdem.org/2020/schedule/event/llvm_flang/ (which also contains a link to his slides).
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)