- User Since
- Apr 20 2021, 12:59 PM (23 w, 6 h)
This need to be updated for changes in https://reviews.llvm.org/D110356
Inlined implementation of call to semantics::IsTeamType. This is necessary because the semantics::IsTeamType symbol in undefined at the time libFortranEvalute is built.
Tue, Sep 21
Mon, Sep 20
Implemented TEAM_NUMBER intrinsic function without use of MissingDerivedType() hack.
Thu, Sep 16
Hopefully this will open the issue and is the correct way to correct a push that was reverted.
Inlined call to Fortran::semantics::IsCoarray (one line change) to fix link error.
Mon, Sep 13
Peter Klausler wrote:
Or you could have two entry points, one with a team number and one without, and avoid exposing this kind of trick in the API. It could still be used as a hidden part of a common implementation.
Added comments explaining why team_number=0 is a good default value when NUM_IMAGES is called without an actual argument for TEAM_NUMBER.
Changed location of header file to flang/include/flang/Runtime/coarray.h.
Thu, Sep 9
In a response @klausler asked:
Fri, Sep 3
@klausler, are any further changes required to get this approved?
Aug 18 2021
Aug 13 2021
Aug 2 2021
- Added "! REQUIRES: shell" to test file so as not to trip on windows
- Ran git clang-format
Jul 26 2021
How do I ping? I have another pull request that is also in limbo.
Jul 21 2021
Requesting review (is there a better way to request a review)
Made simplification suggested by reviewer:
Jul 8 2021
Fixed patch and added reviewer.
Forgot to commit changes so patch/diff was not correct.
Jul 7 2021
Added line comments.
Added the static function MissingDerivedType() to allow the creation of a DynamicType with TypeCategory::Derived when a semantics::DerivedTypeSpec is not directly available. This allows a missing actual argument for an optional dummy.
Apr 28 2021
I forgot to add that there is one test failing at the moment which makes no sense to me.
- Fixed team argument in call to team_number so that it is optional.
- Fixed teamType kind in flang/lib/Evaluate/intrinsics.cpp
- Added team_number test to flang/unittests/Evaluate/intrinsics.cpp