summaryrefslogtreecommitdiff
path: root/flang/lib/Semantics/check-io.cpp
AgeCommit message (Expand)Author
2025-10-16[flang][NFC] Use parser::Unwrap(Ref) more (#162918)Peter Klausler
2025-06-30[flang] Check definability for logical INQUIRE specifiers (#144797)Peter Klausler
2025-02-21[Flang] Give a more specific error message for expressions where an IO Unit i...Andre Kuhlenschmidt
2025-01-31[flang] Support OPEN(..., FORM="BINARY") (#124657)Peter Klausler
2024-11-19[flang] Catch I/O statement error (#116647)Peter Klausler
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler
2024-09-05Reland [flang][cuda] Add c_devptr and bypass output semantic check (#107353)Valentin Clement (バレンタイン クレメン)
2024-09-04Revert "[flang][cuda] Add c_devptr and bypass output semantic check" (#107349)Valentin Clement (バレンタイン クレメン)
2024-09-04[flang][cuda] Add c_devptr and bypass output semantic check (#107318)Valentin Clement (バレンタイン クレメン)
2024-08-08[flang] Warn on useless IOMSG= (#102250)Peter Klausler
2024-07-11[flang] Downgrade error message to a portability warning (#98368)Peter Klausler
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler
2024-01-25[flang] Accept OPEN(...,CONVERT="SWAP") in semantics (#79050)Peter Klausler
2023-11-13[flang] Catch READ(... SIZE=) with NML= or FMT=* (#71235)Peter Klausler
2023-08-29[flang] Faster implementation of FindScope()Peter Klausler
2023-08-08[flang] Foil attempt to READ a NAMELIST with an undefinable memberPeter Klausler
2023-07-03[flang] Add optional portability warning for upcoming Fortran 202X/3 breaking...Peter Klausler
2023-05-16[flang] Finer control over warningsPeter Klausler
2023-04-16Apply fixes from performance-faster-string-find (NFC)Kazu Hirata
2023-04-13[flang] Rework handling of non-type-bound user-defined I/OPeter Klausler
2023-02-12[flang] Catch misuse of a procedure designator as an output itemPeter Klausler
2022-12-03[flang] Emit portability warning for assigned FORMAT usePeter Klausler
2022-12-02[flang] Enforce more restrictions on I/O data list itemsPeter Klausler
2022-10-31[flang] Fix pointer definition semantic checking via refactoringPeter Klausler
2022-10-06[flang] Delay parse tree rewriting for I/O UNIT=func()Peter Klausler
2022-08-18[flang] Support for character array formatsPeter Klausler
2022-08-09[flang][runtime] Support internal I/O to CHARACTER(KIND/=1)Peter Klausler
2022-07-22[flang] Admit trailing blanks when checking I/O specifiersPeter Klausler
2022-04-16[flang] Add & use a better visit() (take 2)Peter Klausler
2022-04-15[flang] Finer control over error recovery with GetExpr()Peter Klausler
2022-03-28Revert "[flang] Add & use a better visit()"Andrzej Warzynski
2022-03-25[flang] Add & use a better visit()Peter Klausler
2022-03-08[flang] Distinguish usage and portability warning messagesPeter Klausler
2022-03-08[flang] Add nonfatal message classesPeter Klausler
2022-02-28[flang] Catch I/O of bad derived type at compile timePeter Klausler
2022-01-14[flang] Legacy extension: non-character formatsPeter Klausler
2021-07-27[flang] Disallow BOZ literal constants as output list itemsPeter Steinfeld
2021-06-03[flang] Fix crashes due to failure to find a subprogrampeter klausler
2021-05-18[flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings e...peter klausler
2021-05-13[flang] Support legacy extension OPEN(ACCESS='APPEND')peter klausler
2021-03-16[flang] Order Symbols by source provenancepeter klausler
2021-03-12[flang] Ensure pointer function results are acceptable variablespeter klausler
2021-01-19[flang] Refine WhyNotModifiable()peter klausler
2020-10-07[flang] Semantic checks for bad usage of whole assumed-size arrayspeter klausler
2020-09-02[flang] Implement nonstandard OPEN statement CARRIAGECONTROL specifierpeter klausler
2020-08-25[flang] Check that various variables referenced in I/O statements may be definedpeter klausler
2020-04-23[flang] Add missing check for unresolved nameTim Keith
2020-04-03[flang] Add message formatting for std::int64_tTim Keith
2020-04-03[flang] Process names in ASSIGN and assigned GOTOpeter klausler
2020-03-28[flang] Reformat with latest clang-format and .clang-formatTim Keith