aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/expression.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-08[flang] Add traits to several AST nodes (#175065)Krzysztof Parzyszek1-2/+3
2026-01-08[flang] Do not error on constant nonzero UB in substring of ZLA (#174511)TMJ1-2/+3
2026-01-08[flang] Check for errors when analyzing array constructors (#173092)Leandro Lupori1-0/+4
2025-12-31[flang] Emit warnings, not errors, for bad subscripts in dead code (#174040)Peter Klausler1-6/+87
2025-12-31[flang] Catch misuse of assumed-rank dummy argument (#173786)Peter Klausler1-0/+2
2025-12-31[flang] Add new warnings for unused & undefined locals (#173504)Peter Klausler1-0/+90
2025-11-14[flang] Use instantiated PDT for structure constructor in default init (#167409)Peter Klausler1-4/+21
2025-11-05[flang] Adding NOTIFY specifier in image selector and add notify type checks ...Jean-Didier PAILLEUX1-0/+13
2025-10-31[flang] Better folding warning due to hidden conversion (#165430)Peter Klausler1-1/+1
2025-10-24[flang] More information on generic resolution failures (#164738)Peter Klausler1-40/+74
2025-10-16[flang] Refine checks for NULL() in expressions (#163655)Peter Klausler1-25/+47
2025-10-16[flang][NFC] Use parser::Unwrap(Ref) more (#162918)Peter Klausler1-15/+20
2025-10-10[flang] Clean up some optional<bool> usage (#161925)Peter Klausler1-1/+1
2025-10-10[flang] Don't misinterpret valid component value for ancestor type (#161910)Peter Klausler1-11/+23
2025-10-03[flang][CUDA] Downgrade error to warning (#161570)Peter Klausler1-1/+1
2025-09-30[flang] Catch calls to impure intrinsics from PURE subprograms (#160947)Peter Klausler1-9/+14
2025-09-10[flang] Translate +x to (x), not x (#157513)Peter Klausler1-1/+4
2025-08-29[flang] Downgrade an error to a warning for specific circumstances (#155675)Peter Klausler1-1/+2
2025-08-29[flang] Support UNSIGNED ** (#154601)Peter Klausler1-4/+3
2025-08-26[flang] Consolidate copy-in/copy-out determination in evaluate framework (#15...Eugene Epshteyn1-1/+1
2025-08-13[flang] Warn about inexact real literal implicit widening pitfall (#152799)Peter Klausler1-20/+34
2025-07-30[flang][CUDA] Apply intrinsic operator overrides (#151018)Peter Klausler1-7/+70
2025-07-16[flang] Better error message for ambiguous ASSIGNMENT(=) (#148720)Peter Klausler1-29/+37
2025-07-14[flang] Don't create bogus tokens from token pasting (##) (#147596)Peter Klausler1-1/+1
2025-06-04[flang] Correct defined assignment case (#142020)Peter Klausler1-12/+22
2025-05-28[flang] Fix crash in error recovery (#140768)Peter Klausler1-1/+5
2025-05-15[flang] Pad Hollerith actual arguments (#139782)Peter Klausler1-0/+13
2025-05-13[flang] Use LHS type for RHS BOZ on assignment (#139626)Peter Klausler1-10/+18
2025-05-13[flang] Fix spurious error on defined assignment in PURE (#139186)Peter Klausler1-3/+3
2025-05-13[flang] Acknowledge non-enforcement of C7108 (#139169)Peter Klausler1-185/+269
2025-05-12[flang] Revamp evaluate::CoarrayRef (#136628)Peter Klausler1-41/+47
2025-04-04[flang] Remove runtime dependence on C++ support for types (#134164)Peter Klausler1-1/+3
2025-03-26[flang] Catch whole assumed-size array as RHS (#132819)Peter Klausler1-10/+17
2025-03-19[flang] Catch bad usage case of whole assumed-size array (#132052)Peter Klausler1-1/+3
2025-03-19[flang] Use local name for structure constructor (#132047)Peter Klausler1-1/+1
2025-03-19[flang] Catch C15104(4) violations when coindexing is present (#130677)Peter Klausler1-8/+16
2025-03-10[flang] Enforce F'2023 constraints C917 & C918 (#129962)Peter Klausler1-2/+19
2025-03-10[flang] Refine checks on assignments to coarrays (#129966)Peter Klausler1-9/+18
2025-03-10[flang] Catch coindexed procedure pointer/binding references (#129931)Peter Klausler1-0/+9
2025-03-10[flang] Static checking for empty coarrays (#129610)Peter Klausler1-108/+151
2025-03-03[flang] Further work on NULL(MOLD=allocatable) (#129345)Peter Klausler1-15/+17
2025-02-27[flang] Catch usage of : and * lengths in array c'tors (#128974)Peter Klausler1-2/+4
2025-02-27[flang] Refine handling of SELECT TYPE associations in analyses (#128935)Peter Klausler1-1/+1
2025-02-06[Flang] Move non-common headers to FortranSupport (#124416)Michael Kruse1-1/+1
2025-01-31[flang] Make REAL/COMPLEX(10) a hard error for non-x86 targets (#124655)Peter Klausler1-16/+2
2025-01-31[flang] Prefer non-elemental to elemental defined operator resolution (#124941)Peter Klausler1-38/+45
2025-01-08[flang] Make IsCoarray() more accurate (#121415)Peter Klausler1-2/+2
2025-01-08[flang] Silence inappropriate error message (#120614)Peter Klausler1-0/+9
2024-12-18[flang] Add UNSIGNED (#113504)Peter Klausler1-41/+79
2024-12-17[flang] Fix generic resolution with actual/dummy procedure incompatib… (#12...Peter Klausler1-7/+28