summaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/semantics.cpp
AgeCommit message (Expand)Author
2025-07-22[flang][OpenMP] Sema checks, lowering with new format of MAP modifiers (#149137)Krzysztof Parzyszek
2025-07-16[flang][driver] -Werror promotes warnings to error and interopts with -Wfatal...Andre Kuhlenschmidt
2025-07-09[flang][driver] add -Wfatal-errors (#147614)Andre Kuhlenschmidt
2025-06-30[flang][CLI] Have the CLI hint the flag to disable a warning (#144767)Andre Kuhlenschmidt
2025-05-02[flang] fix scoping of cray pointer declarations and add check for initializa...Andre Kuhlenschmidt
2025-02-06[Flang] Move non-common headers to FortranSupport (#124416)Michael Kruse
2024-10-10[flang] Fix references to destroyed objects (#111582)Peter Klausler
2024-10-04[flang][semantics][OpenMP] no privatisation of stmt functions (#106550)Tom Eccles
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler
2024-09-26[flang][Semantics] Add LangOptions to SemanticsContext (#110013)Krzysztof Parzyszek
2024-09-04[flang] Fix spurious error with separate module procedures (#106768)Peter Klausler
2024-08-08[flang] Warn on useless IOMSG= (#102250)Peter Klausler
2024-07-30[flang] Warn about undefined function results (#99533)Peter Klausler
2024-07-11[flang] Add -fhermetic-module-files (#98083)Peter Klausler
2024-06-14[flang] Implement !DIR$ VECTOR ALWAYS (#93830)David Truby
2024-05-17[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)
2024-05-10Revert "[flang][cuda] Implicitly load cudadevice module in device/global subp...Valentin Clement (バレンタイン クレメン)
2024-05-10[flang][cuda] Implicitly load cudadevice module in device/global subprogram (...Valentin Clement (バレンタイン クレメン)
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler
2024-05-01[flang] Intermix messages from parser and semantic analysis (#90654)Peter Klausler
2024-03-01[flang] Use module file hashes for more checking and disambiguation (#80354)Peter Klausler
2024-01-29[flang] Set KIND in compiler generated COUNT for SIZE(PACK) (#79801)jeanPerier
2023-11-13[flang] Ensure that portability warnings are conditional (#71857)Peter Klausler
2023-09-08[flang] Use BIND name, if any, when consolidating common blocks (#65613)jeanPerier
2023-08-29[flang] Faster implementation of FindScope()Peter Klausler
2023-08-02[flang][openacc] Enforce restriction on declare directiveValentin Clement
2023-07-27[flang] Add a subset of PowerPC MMA (Matrix Multiply Accelerate) intrinsicsKelvin Li
2023-06-29[flang] Honor #line and related preprocessing directivesPeter Klausler
2023-06-25[flang] Rename remaining `__Fortran_PPC_intrinsics` to `__ppc_intrinsics`Shao-Ce SUN
2023-06-14[flang] rename PPC specific intrinsic modules (NFC)Kelvin Li
2023-06-13[flang] Add PowerPC vec_add, vec_and, vec_mul, vec_sub and vec_xor intrinsicsKelvin Li
2023-06-01[flang] CUDA Fortran - part 5/5: statement semanticsPeter Klausler
2023-05-31[flang] CUDA Fortran - part 2/5: symbols & scopesPeter Klausler
2023-05-24[flang] Support for PowerPC vector typeKelvin Li
2023-02-18[Flang] Add PowerPC intrinsicsKelvin Li
2022-07-06[flang] Establish a single source of target information for semanticsPeter Klausler
2022-05-28[flang] Avoid spurious warnings from reading module filesPeter Klausler
2022-04-29[flang] Handle common block with different sizes in same fileJean Perier
2022-04-26[flang] Fix crash from PDT component init in module filePeter Klausler
2022-03-08[flang] Distinguish usage and portability warning messagesPeter Klausler
2022-01-31[flang] Distinguish intrinsic from non-intrinsic modulesPeter Klausler
2022-01-13[flang] Extension: initialization of LOGICAL with INTEGER & vice versaPeter Klausler
2022-01-13[flang] Implement semantics for DEC STRUCTURE/RECORDPeter Klausler
2021-09-29[flang] Make builtin types more easily accessible; use thempeter klausler
2021-03-16[flang] Order Symbols by source provenancepeter klausler
2021-01-15[flang] Create names to allow access to inaccessible specificspeter klausler
2021-01-13[flang] Fix classification of shape inquiries in specification exprspeter klausler
2020-12-15[flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF()peter klausler
2020-12-08[flang] Implement derived type description table encodingpeter klausler
2020-09-02[flang] Support multiple CookedSource instancespeter klausler