Flang team,
Here are the notes from the March 4th, 2020 Flang biweekly call.
The next Flang Technical Community call is scheduled for Monday, March 9th, 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, March 18th, 2020 at 8:30 AM Pacific Time.
Logistics information for these calls is at the end of this email.
Thank you.
Gary Klimowicz
Agenda
- Fortran Standards Meeting
- Euro LLVM April 6-7, Paris, France
- Continue discussing merging process and status
- F18 development update
- Flang development update
Highlights
-
Fortran Standards Meeting February 24-28th
-
Relatively fewer papers written and reviewed than in past meetings.
-
Two proposals from https://github.com/j3-fortran/fortran_proposals/issues were reviewed in Plenary, which provided good feedback. This is a new mechanism that is likely to be repeated in future meetings.
-
In general, the GitHub issues list is viewed positively as a way of getting input from the community and providing J3 status back. (It takes a lot of effort from volunteers like Ondrej Certik and Zach Jibben.)
-
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, March 9th.
-
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 items regarding Flang’s readiness to be merged into the LLVM monorepo. This was the bulk of the topic of today’s call.
-
Pat McCormick’s CMake change needs to be merged.
-
We are working through more feedback on changes from clang-format settings. Coming to consensus on this is very important.
-
Pre-merge task status can be found here: https://github.com/orgs/flang-compiler/projects/8.
-
We are scheduled to do the merge around March 16th.
-
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.
-
The github.com/flang-compiler/flang wiki has been updated to remove references to the contributor license agreements.
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)