aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Parser/preprocessor.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-14[flang] Don't create bogus tokens from token pasting (##) (#147596)Peter Klausler1-8/+35
2025-07-03[flang][preprocessor] fix use of bitwise-and for logical-and (#146758)Andre Kuhlenschmidt1-2/+6
2025-05-30[flang] Add __COUNTER__ preprocessor macro (#136827)Yussur Mustafa Oraji1-0/+4
2025-05-15[flang] Support -D for function-like macros (#139812)Peter Klausler1-1/+75
2025-05-01[flang] Fix #else with trailing text (#138045)Eugene Epshteyn1-1/+2
2025-04-18[flang] Don't perform macro replacement on exponents (#136176)Peter Klausler1-19/+19
2025-03-10[flang] Ignore empty keyword macros before directives (#130333)Peter Klausler1-0/+9
2024-11-05[flang] Handle "defined" in macro expansions (#114844)Peter Klausler1-55/+61
2024-10-02[flang] Tag warnings with LanguageFeature or UsageWarning (#110304)Peter Klausler1-6/+12
2024-09-12[flang][preprocessor] Change handling of macros in text from Fortran … (#10...Peter Klausler1-1/+1
2024-07-11[flang][preprocessor] Support __TIMESTAMP__ (#98057)Peter Klausler1-0/+15
2024-06-03[flang][preprocessing] Handle #include after & line continuation (#93382)Peter Klausler1-9/+10
2024-05-01[flang] Ensure all warning/portability messages are guarded by Should… (#90...Peter Klausler1-12/+27
2024-04-10[flang][Frontend] Implement printing defined macros via -dM (#87627)Krzysztof Parzyszek1-7/+61
2024-02-20[flang] Resolve "possible performance problem" issue spam (#79769)Peter Klausler1-1/+1
2024-02-03[flang] Simplify a string comparison (NFC)Kazu Hirata1-1/+1
2024-01-31[flang][preprocessor] Replace macros in some #include directives (#80039)Peter Klausler1-17/+24
2023-11-30[flang] Handle preprocessor macro expansion edge case (#73835)Peter Klausler1-99/+133
2023-11-13[flang][preprocessor] Finesse disabling of function-like macros (#71589)Peter Klausler1-2/+2
2023-08-23[flang] Fix crash from empty -DMACRO= (bug #64837)Peter Klausler1-9/+11
2023-08-23[flang][Preprocessor] Constrain a bit more implicit continuationsRoger Ferrer Ibanez1-21/+5
2023-07-31[flang] Stricter "implicit continuation" in preprocessingPeter Klausler1-32/+56
2023-06-29[flang] Honor #line and related preprocessing directivesPeter Klausler1-2/+56
2023-05-31[flang] CUDA Fortran - part 1/5: parsingPeter Klausler1-4/+5
2023-05-22[flang][preprocessing] Allow keyword macro to rename a function-like macroPeter Klausler1-23/+44
2023-02-18[flang] Remove macro replacement in angular bracket includesEthan Luis McDonough1-1/+1
2022-03-08[flang] Distinguish usage and portability warning messagesPeter Klausler1-8/+11
2022-01-12[flang] Fix handling of space between # and name in preprocessor stringificationPeter Klausler1-1/+2
2021-09-02[flang] NFC: change non-nullable pointer arguments to referencespeter klausler1-44/+43
2021-02-11[flang] Don't perform macro replacement unless *.F, *.F90, &c.peter klausler1-9/+10
2021-01-27[flang] Search for #include "file" in right directory (take 2)peter klausler1-1/+10
2021-01-26Revert "[flang] Search for #include "file" in right directory"Andrzej Warzynski1-9/+1
2021-01-25[flang] Search for #include "file" in right directorypeter klausler1-1/+9
2020-09-18[flang] Rework preprocessing of stringificationpeter klausler1-43/+81
2020-09-14[flang] Allow Fortran comments after #include pathpeter klausler1-7/+9
2020-08-13[flang] Ensure Preprocessor::Define saves macro names correctlypeter klausler1-1/+1
2020-08-03[flang] Make preprocessing behavior tests runnable as regression testspeter klausler1-1/+1
2020-07-17[flang] Allow ! and // comments after some preprocessing directivespeter klausler1-9/+7
2020-03-28[flang] Reformat with latest clang-format and .clang-formatTim Keith1-41/+76
2020-03-19[flang] [LLVMify F18] Replace the use std::ostream with LLVM streams llvm::os...Caroline Concatto1-4/+6
2020-02-25[flang] [LLVMify F18] Compiler module folders should have capitalised names (...CarolineConcatto1-0/+1015