aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/check-declarations.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-19[flang] Extension: Allow POINTER,INTENT(IN) passed objects (#172175)Peter Klausler1-3/+17
2025-11-05[flang] Adding NOTIFY specifier in image selector and add notify type checks ...Jean-Didier PAILLEUX1-0/+13
2025-10-29[flang] Implement IGNORE_TKR(P) (#165469)Eugene Epshteyn1-1/+2
2025-10-24[flang] Catch function result that is non-pointer procedure (#164664)Peter Klausler1-0/+4
2025-10-24[flang] Adjust needless warning (#164500)Peter Klausler1-1/+1
2025-10-15[flang][semantics] ensure defined io dummies are not arrays. (#162744)Andre Kuhlenschmidt1-0/+2
2025-10-10[flang] Clean up some optional<bool> usage (#161925)Peter Klausler1-3/+2
2025-10-03[flang] Fix bogus generic interface error due to hermetic module files (#161607)Peter Klausler1-9/+1
2025-10-03[flang] Consolidate & clean up COMMON block checks (#161286)Peter Klausler1-27/+99
2025-10-02[flang][cuda][openacc] Create new symbol in host_data region for CUDA Fortran...Valentin Clement (バレンタイン クレメン)1-1/+2
2025-09-17[flang] Fix crash in error recovery (#158750)Peter Klausler1-5/+9
2025-09-03[flang] Check for BIND(C) name conflicts with alternate entries (#156563)Eugene Epshteyn1-1/+1
2025-08-27[flang][warnings] systematically guard warnings (#154234)Andre Kuhlenschmidt1-27/+17
2025-08-26[flang] Consolidate copy-in/copy-out determination in evaluate framework (#15...Eugene Epshteyn1-6/+6
2025-07-30[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