User Details
User Details
- User Since
- Apr 9 2020, 11:45 AM (153 w, 4 d)
Today
Today
klausler added a comment to D144876: [Flang][PowerPC] Implement PPC mtfsf/mtfsfi intrinsics.
Looks okay to me before lowering; please get @clementval to review that bit.
Thu, Mar 16
Thu, Mar 16
klausler added inline comments to D146224: [flang] Let double allocation error be catched by AllocatableAllocate.
klausler added inline comments to D146224: [flang] Let double allocation error be catched by AllocatableAllocate.
Wed, Mar 15
Wed, Mar 15
LGTM and thanks!
klausler added inline comments to D145960: [flang] add fused matmul-transpose to the runtime.
klausler added inline comments to D145960: [flang] add fused matmul-transpose to the runtime.
Tue, Mar 14
Tue, Mar 14
klausler added a comment to D145960: [flang] add fused matmul-transpose to the runtime.
Can the original MATMUL be extended in place as template(s) with one or two argument transposition flags, so that all the runtime APIs have a common implementation?
Mon, Mar 13
Mon, Mar 13
klausler committed rG7cc4e980e0f4: [flang] Accept non-interoperable LOGICAL scalar dummy arguments (authored by klausler).
[flang] Accept non-interoperable LOGICAL scalar dummy arguments
klausler added a reviewer for D145968: [flang] Accept non-interoperable LOGICAL scalar dummy arguments: clementval.
klausler requested review of D145968: [flang] Accept non-interoperable LOGICAL scalar dummy arguments.
Fri, Mar 10
Fri, Mar 10
klausler committed rGa94083b511ee: [flang] Break shared library cyclic dependence (authored by klausler).
[flang] Break shared library cyclic dependence
klausler committed rG0a8a572c7ebc: [flang][runtime] EOF is recoverable only with END= or IOSTAT= (authored by klausler).
[flang][runtime] EOF is recoverable only with END= or IOSTAT=
klausler committed rG9c3550f69a0d: [flang][runtime] Use Descriptor::Establish() in elemental derived type defined… (authored by klausler).
[flang][runtime] Use Descriptor::Establish() in elemental derived type defined…
klausler committed rGf19c46d431f7: [flang][runtime] Iterate over array elements in user-defined derived type I/O (authored by klausler).
[flang][runtime] Iterate over array elements in user-defined derived type I/O
klausler committed rG79f6b8123568: [flang][runtime] Corrections to formatted child I/O (authored by klausler).
[flang][runtime] Corrections to formatted child I/O
klausler committed rGfd4c958dc5b3: [flang] Correct handling of USE-associated generic override in nested scope (authored by klausler).
[flang] Correct handling of USE-associated generic override in nested scope
[flang] Fix checking of TBP bindings
klausler committed rGae426a054b0c: [flang] Detect obvious argument shape incompatibility when checking procedure… (authored by klausler).
[flang] Detect obvious argument shape incompatibility when checking procedure…
klausler committed rG085c1971ec58: [flang] Diagnose ridiculously large kind parameters (authored by klausler).
[flang] Diagnose ridiculously large kind parameters
klausler committed rG199402c37863: [flang] Check dummy arguments of BIND(C) procedures (authored by klausler).
[flang] Check dummy arguments of BIND(C) procedures
klausler committed rGa1db3e6274cf: [flang][runtime] Catch infinite unlimited format repetition better (authored by klausler).
[flang][runtime] Catch infinite unlimited format repetition better
klausler committed rGd38765604f93: [flang] Forward references to COMMON from specification expr under IMPLICIT NONE (authored by klausler).
[flang] Forward references to COMMON from specification expr under IMPLICIT NONE
klausler committed rG3c10eb4942d4: [flang] Check that a SELECT TYPE selector is not a procedure (authored by klausler).
[flang] Check that a SELECT TYPE selector is not a procedure
klausler committed rGd84faa428ef0: [flang] Ignore FINAL subroutines with mismatching type parameters (authored by klausler).
[flang] Ignore FINAL subroutines with mismatching type parameters
klausler committed rGe6be8da14e92: [flang] Fix crash in folding TRANSFER() with MOLD=substring (authored by klausler).
[flang] Fix crash in folding TRANSFER() with MOLD=substring
Thu, Mar 9
Thu, Mar 9
klausler requested review of D145754: [flang][runtime] EOF is recoverable only with END= or IOSTAT=.
klausler requested review of D145751: [flang][runtime] Corrections to formatted child I/O.
klausler requested review of D145749: [flang] Fix checking of TBP bindings.
klausler requested review of D145747: [flang] Diagnose ridiculously large kind parameters.
klausler requested review of D145746: [flang] Check dummy arguments of BIND(C) procedures.
klausler requested review of D145745: [flang][runtime] Catch infinite unlimited format repetition better.
klausler requested review of D145742: [flang] Check that a SELECT TYPE selector is not a procedure.
klausler requested review of D145741: [flang] Ignore FINAL subroutines with mismatching type parameters.
klausler requested review of D145740: [flang] Fix crash in folding TRANSFER() with MOLD=substring.
klausler committed rG099a62e16ca3: [flang] Ensure "dtv" args passed by descriptor when polymorphic (authored by klausler).
[flang] Ensure "dtv" args passed by descriptor when polymorphic
klausler committed rG392173da3d15: [flang] Ensure that CLASS(*) component descriptors have addenda (authored by klausler).
[flang] Ensure that CLASS(*) component descriptors have addenda
Wed, Mar 8
Wed, Mar 8
Tue, Mar 7
Tue, Mar 7
klausler added a comment to D145481: [Flang] Combine `set_*Kind` functions with Macro.
The code is perfectly clear as is. The macro makes the header file messier without adding any real value.
Fri, Mar 3
Fri, Mar 3
klausler requested review of D145255: [flang] Ensure "dtv" args are passed by descriptor when polymorphic.
klausler requested review of D145248: [flang] Ensure that CLASS(*) component descriptors have addenda.
Thu, Mar 2
Thu, Mar 2
klausler committed rGbdbebef828da: [flang] Warn about inconsistent implicit interfaces (authored by klausler).
[flang] Warn about inconsistent implicit interfaces
klausler committed rG057b6fb61f12: [flang] Fix CONTIGUOUS attribute for construct entities (authored by klausler).
[flang] Fix CONTIGUOUS attribute for construct entities
klausler committed rGa183668ac6ce: [flang] Move check for statement function in BLOCK construct (authored by klausler).
[flang] Move check for statement function in BLOCK construct
klausler added a reviewer for D145097: [flang] Warn about inconsistent implicit interfaces: clementval.
klausler committed rG8489f1771383: [flang][runtime] Handle explicit-length character padding & truncation in… (authored by klausler).
[flang][runtime] Handle explicit-length character padding & truncation in…
klausler committed rGa3c6a7d53d21: [flang] Stricter interface compatibility checking for TBP overrides (authored by klausler).
[flang] Stricter interface compatibility checking for TBP overrides
klausler committed rG2216c4c6a4e2: [flang] Catch name conflict between generic TBP and inherited non-generic (authored by klausler).
[flang] Catch name conflict between generic TBP and inherited non-generic
[flang] BIND(C,NAME=...) corrections
klausler committed rGbd87f2df4a97: [flang] Enforce prohibition against empty interoperable arrays (authored by klausler).
[flang] Enforce prohibition against empty interoperable arrays
klausler committed rG702018022649: [flang] A TBP override may not make a public binding private (authored by klausler).
[flang] A TBP override may not make a public binding private
klausler committed rGe86bf46825d6: [flang] Disallow intrinsics and statement functions from generics (authored by klausler).
[flang] Disallow intrinsics and statement functions from generics
klausler committed rG5be7f8a666da: [flang] Catch attempt to misuse an abstract procedure in a generic interface (authored by klausler).
[flang] Catch attempt to misuse an abstract procedure in a generic interface
klausler committed rG41b5f3718550: [flang] Warn about violations of an obscure requirement (15.6.4 p2) (authored by klausler).
[flang] Warn about violations of an obscure requirement (15.6.4 p2)
klausler committed rGc6b9df0fbd7f: [flang] Refine procedure compatibility checking (authored by klausler).
[flang] Refine procedure compatibility checking
[flang] Fix ISHFTC argument value check
klausler committed rGfee3f0bd4acb: [flang] Warn about dangerous actual argument association with TARGET dummy… (authored by klausler).
[flang] Warn about dangerous actual argument association with TARGET dummy…
Wed, Mar 1
Wed, Mar 1
klausler updated the diff for D145100: [flang] Warn about violations of an obscure requirement (15.6.4 p2).
Fix a typo.
klausler updated the diff for D145106: [flang] Enforce prohibition against empty interoperable arrays.
Improve an error message per review comment.
klausler requested review of D145114: [flang] Fix CONTIGUOUS attribute for construct entities.
klausler requested review of D145112: [flang] Move check for statement function in BLOCK construct.