aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/check-declarations.cpp
AgeCommit message (Expand)AuthorFilesLines
35 hours[flang][CUDA] Apply intrinsic operator overrides (#151018)Peter Klausler1-2/+2
2025-07-16[flang] Catch bad members of BIND(C) COMMON block (#148971)Peter Klausler1-11/+37
2025-06-11[flang] silence bogus error with BIND(C) variable in hermetic module (#143737)jeanPerier1-0/+10
2025-06-04[flang] Extension: allow override of inaccessible DEFERRED binding (#142691)Peter Klausler1-3/+6
2025-05-13[flang] Fix spurious error on defined assignment in PURE (#139186)Peter Klausler1-2/+2
2025-05-12[flang] Stricter checking of v_list DIO arguments (#139329)Peter Klausler1-4/+11
2025-05-12[flang] Emit error when DEFERRED binding overrides non-DEFERRED (#139325)Peter Klausler1-3/+9
2025-05-02[flang] fix scoping of cray pointer declarations and add check for initializa...Andre Kuhlenschmidt1-1/+12
2025-03-19[flang] Exempt construct entities from SAVE check for PURE (#131383)Peter Klausler1-1/+4
2025-03-19[flang] Dig deeper to find more EVENT_TYPE/LOCK_TYPE misuse (#130687)Peter Klausler1-0/+14
2025-03-10[flang] Catch disallowed usage of coarrays in defined I/O (#129907)Peter Klausler1-1/+8
2025-03-03[flang] Improve two coarray error messages (#129597)Peter Klausler1-2/+3
2025-03-03[flang] Refine checking of type-bound generics (#129292)Peter Klausler1-6/+13
2025-02-27[flang] Catch more defined I/O conflicts (#129115)Peter Klausler1-21/+34
2025-02-27[flang] Fix a warningKazu Hirata1-1/+0
2025-02-27[flang] Catch type-bound generic with inherited indistinguishable spe… (#12...Peter Klausler1-5/+38
2025-02-27[flang] Enforce C1503 (#128962)Peter Klausler1-0/+8
2025-02-27[flang] Silence spurious error (#128777)Peter Klausler1-3/+4
2025-02-27[flang] Fix bogus error on defined I/O procedure. (#125898)Peter Klausler1-19/+11
2025-02-27[flang] Catch more semantic errors with coarrays (#125536)Peter Klausler1-18/+80
2025-02-06[flang][cuda] Allow POINTER component to have device attribute (#126116)Valentin Clement (バレンタイン クレメン)1-2/+2
2025-01-27[flang] Catch assumed-length interoperability error (#124179)Peter Klausler1-4/+5
2025-01-27[flang] Refine EVENT_TYPE/LOCK_TYPE usage checks (#123244)Peter Klausler1-1/+14
2025-01-14[flang] Fix spurious error message due to inaccessible generic binding (#122810)Peter Klausler1-0/+3
2024-12-02[flang] Allow a few irrelevant attributes, with warning (#117374)Peter Klausler1-2/+8
2024-11-19[flang] Silence bogus error on local proc pointer initializer (#116663)Peter Klausler1-5/+7
2024-11-14[flang] Soften interoperability error when standard allows (#115092)Peter Klausler1-5/+18
2024-11-06[flang][cuda] Do not emit warning for SHARED variable in device subprogram (#...Valentin Clement (バレンタイン クレメン)1-1/+3
2024-10-07[flang] Finer error detection in separate module procedure case (#110912)Peter Klausler1-3/+11
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler1-204/+155
2024-09-18[flang] Fix subtle type naming bug in module file output (#108892)Peter Klausler1-1/+1
2024-09-12[flang] Downgrade error message to warning (#108115)Peter Klausler1-2/+5
2024-09-10[flang] Silence spurious error on non-CUDA use of CUDA module (#107444)Peter Klausler1-8/+13
2024-08-26[flang] Silence spurious errors from benign USE errors (#106097)Peter Klausler1-0/+3
2024-08-08[flang] Fix searches for polymorphic components (#102212)Peter Klausler1-2/+3
2024-08-08[flang] Warn about automatic data in main program, disallow in BLOCK … (#10...Peter Klausler1-4/+25
2024-07-30[flang] Detect use-before-decl errors on type parameters (#99947)Peter Klausler1-1/+1
2024-07-11[flang] Accept IGNORE_TKR in separate module procedure interface (#98374)Peter Klausler1-9/+6
2024-07-11[flang] Downgrade error message to a portability warning (#98368)Peter Klausler1-1/+1
2024-07-11[flang] Silence over-eager warning about interoperable character length (#97353)Peter Klausler1-2/+4
2024-06-24[flang] Add/fix some semantic checks for assumed-rank (#96194)Peter Klausler1-7/+11
2024-06-24[flang] Silence errors on C_LOC/C_FUNLOC in specification expressions (#96108)Peter Klausler1-11/+9
2024-06-24[flang] harden TypeAndShape for assumed-ranks (#96234)jeanPerier1-0/+7
2024-06-11[flang] Allow interoperable object to have interoperable derived type… (#94...Peter Klausler1-10/+8
2024-06-11[flang] Adjust new warnings for extensions (#94485)Peter Klausler1-4/+3
2024-06-11[flang] Enforce F'2023 C15121 (#94418)Peter Klausler1-18/+29
2024-06-11[flang] Relax BIND(C) derived type component check (#94392)Peter Klausler1-19/+8
2024-06-11[flang] Refine checks for intrinsic operator conflicts with CUDA defi… (#94...Peter Klausler1-12/+43
2024-06-03[flang] Relax constraints on PURE/ELEMENTAL dummy arguments (#93748)Peter Klausler1-9/+28
2024-05-23[flang] Revert two new interoperability semantic checks (#93112)Peter Klausler1-36/+0