llvm / llvm/llvm-project

[flang][flang-rt] Implement Parameterized Derived Types with LEN type parameter

Open
#178,020 4 comments 0 reactions 1 assignee Claimed by @tmjbios View on GitHub
flang:runtime
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

There are quite a large number of production codes which require LEN type parameters, so I've started digging into a implementation for PDTs as described in the [PDT](https://github.com/llvm/llvm-project/blob/main/flang/docs/ParameterizedDerivedTypes.md) document.

I implemented the "inlined" solution to get familiar with the Descriptor and DescriptorAddendum somewhat, and have now started looking at the preferred "outlined" solution.

If no one else is working on this, I'm going to continue my efforts. It doesn't appear as if [the Flang project tracker](https://github.com/orgs/llvm/projects/12/views/1) is in use, so I'm unsure where to log/announce that I'm working on this other than in Issues.

Feel free to "assign" this issue to me - assuming no one else has an in-progress solution. I didn't see anything with a cursory search, hence this Issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.