[cfe-dev] A New Flang - Interactive Code Review and Design Discussion

Hal Finkel via cfe-dev cfe-dev at lists.llvm.org
Fri Jun 22 13:44:13 PDT 2018


On 06/15/2018 06:46 AM, Hal Finkel wrote:
> Hi again,
>
> Based on the previous poll, we'll hold the webinar either on June 25,
> July 2, July 9, or July 11.
>
> Please fill out the following poll so that we can pick an exact time for
> the webinar (as soon as you can):
>
>   https://doodle.com/poll/4qstmakgw3fykuf4

Based on the current poll results, I'm recommending that we pick two
times for the webinar:

Monday, July 2. 12-1pm CDT / 10-11am PDT / 6-7pm BST.

Wednesday, July 11. 11-12pm CDT / 9-10am PDT / 5-6pm BST.

It looks like the first time is more convenient for those on the west
coast of the US and the second time is nearly the most-popular selection
(and perhaps slightly more convenient for those in Europe).

Thanks again,
Hal

>
> Thanks,
>
> Hal
>
>
> On 05/30/2018 12:37 PM, Hal Finkel wrote:
>> Hi everyone!
>>
>> The team developing Flang (https://github.com/flang-compiler/flang), an
>> LLVM frontend for Fortran, has been working diligently at improving the
>> existing code base, adding new features, etc. However, while this is
>> delivering a production-quality frontend, it is clear that the
>> incremental evolution of the existing C code base likely won't get us to
>> a "Clang for Fortran" for several reasons. What we want is a frontend
>> for Fortran that, like Clang, is suitable for both tooling and
>> traditional compilation, written in modern C++ making use of LLVM
>> support classes as appropriate, and otherwise takes advantage of the
>> collective frontend-development experience of the LLVM community. To
>> address this desire, as announced briefly at EuroLLVM, the NVIDIA team
>> has started working on a ground-up rewrite of Flang, and would like to
>> present their current progress to the community, explain how
>> peculiarities of Fortran have influenced the current experimental
>> design, and get feedback from the community early in the development
>> process.
>>
>> As a result, we'd like to schedule a one-hour interactive webinar, where
>> NVIDIA can present their current progress and get feedback from the
>> community. To those of you who are contributors to any part of Clang,
>> your participation is specifically requested. I'm going to try to
>> schedule this in two parts, first by picking some candidate days, and
>> then picking a time from that set of candidate days. If you're
>> interested in joining, please fill out this Doodle poll:
>>
>> https://doodle.com/poll/mxvu5abtevs5zsv7
>>
>> It contains days from the weeks of June 25, July 2, and July 9. One week
>> from today, on June 6th, I'll plan to make a new poll with times based
>> on candidate days from this poll.
>>
>> A link to the repository with the new code will be sent out before the
>> webinar. NVIDIA intends to record the meeting for the benefit of those
>> not able to participate in person.
>>
>> Thanks again,
>> Hal
>>
>> P.S. If you want to have a technical discussion about Flang itself,
>> please use the flang-dev mailing list
>> (http://lists.flang-compiler.org/mailman/listinfo), not this one. I'm
>> posting here only to reach Clang contributors. The goal is to create a
>> Fortran frontend that might eventually be accepted as a formal part of
>> the LLVM project.
>>

-- 
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory




More information about the cfe-dev mailing list