CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
6.2 KiB
6.2 KiB
Community Call 2026-05-06
Agenda
-
Design docs and/or RFCs
- [RFC][flang] Add Floating-point trap handling support
- No opposition. Valuable discussion about Fortran standard’s details on the topic.
- Is the Nvidia option for runtime flag -Ktrap=option[,option]...? (https://docs.nvidia.com/hpc-sdk/compilers/hpc-compilers-ref-guide/index.html#k-flag)
- Does Nvidia plan to upstream it?
- Key difference: Nvidia’s option enforces strict compiler behavior. Proposal is to allow different levels of compiler strictness and decouple compiler behavior from runtime trap handling.
- [RFC] Aggressive inlinging for OpenMP SIMD loops
- Discussion is ongoing, no updates on the call today
- RFC: Make Outlinable OpenMP Operations IsolatedFromAbove
- Tom has a way forward on this, testing now
- [RFC][Flang-rt]Allow multiple units to open the same file path
- One comment opposing this change, any other input?
- [RFC] Alignment of global arrays
- Related issue: [Flang] Bad alignment of globals in modules · Issue #189069
- PR #194969
- Reviewers needed on the PR
- [RFC] Flang lowering for OpenMP metadirective
- [RFC] Fortran 2023 ENUMERATION TYPEs
- Changes to builtin modules
- Additional PR #171610 has been merged
- Main PR (from which the other two were extracted): #171515
- Related Issue on Discourse: OpenMP Module Installation Paths in Flang
- No update at this time
- [RFC] Flang Dependency Scanning for CMake
- No update at this time
- [RFC][flang] Add Floating-point trap handling support
-
PRs of Note
- Discussion needed: Remove DO CONCURRENT mapping experimental warning
- PR #195009
- CPU side is working well, still a few GPU issues to be worked on, but there is now good documentation about what support is available, so the thought is that the warning isn’t needed any more
- Have been validating it with SPEC
- Need more input from users who need the GPU side (one person on the call says it does not yet work for their code and they would still consider this “experimental”)
- Reviewers needed: Support for rank-1 integer array expressions in declarations (assumed-shape and explicit-shape) and allocate statements.
- Reviewers needed: Conditional args support - semantics, PR #195345
- Parser support has been merged, this is the next step of the process and needs reviewers
- Reviewers/contributors needed: Document RFC best practices
- PR #190836
- The intent is to provide better and/or more consistent guidance to contributors about how decisions are made within the Flang community, and in so doing to smooth out kinks in the current decision-making process
- Since this is a Flang community practice document, the author would like to gather as much insight from community members broadly as is feasible
- Discussion needed: [openmp][flang] To add a cmake option to build OPENMP Fortran modules only without building the libomp lib
- Discussion needed: Remove DO CONCURRENT mapping experimental warning
-
Issues of Note
- None today
-
FYI
- Google Summer of Code project to add Fortran support to LLDB accepted
- 2026 EuroLLVM Slide Decks Available Now
- 2026 US LLVM Developers’ Meeting - October 26-28 | Call for Workshops & Program Committee Volunteers
- LLVM 22.1.5 Released!
-
Other topics as time allows
Details
- Consists of over 758,000 lines of code, documentation, build files, and test
- To date, over 12,269 commits have been made to Flang