aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-27Forward declare FileEntry and DirectoryEntry in Module.hReid Kleckner1-2/+7
2020-01-29Fix conversions in clang and examplesBenjamin Kramer1-1/+1
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-2/+2
2019-05-07-frewrite-imports: Add support for wildcard rules in umbrella modules withDavid Blaikie1-0/+15
2019-02-23Enable coroutines under -std=c++2a.Richard Smith1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1
2018-09-18[Modules] Add platform and environment features to requires clauseBruno Cardoso Lopes1-1/+33
2018-09-12When we leave a module header, make that header visible in itsRichard Smith1-6/+5
2018-07-30Remove trailing spaceFangrui Song1-14/+14
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-20Record whether a module came from a private module mapJordan Rose1-1/+4
2018-02-14[Modules] Add more language features to be used with requires-declarationBruno Cardoso Lopes1-0/+5
2018-01-05Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to sh...Bruno Cardoso Lopes1-1/+6
2018-01-04Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow impl...Bruno Cardoso Lopes1-6/+1
2018-01-04[Modules] Allow modules specified by -fmodule-map-file to shadow implicitly f...Bruno Cardoso Lopes1-1/+6
2017-11-03[Basic] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko1-7/+18
2017-09-14[Module map] Introduce a private module re-export directive.Douglas Gregor1-0/+5
2017-06-19Support non-identifier module names when preprocessing modules.Richard Smith1-22/+41
2017-06-02Support lazy stat'ing of files referenced by module maps.Richard Smith1-1/+20
2017-05-28[coroutines] Support "coroutines" feature in module map requires clauseEric Fiselier1-0/+1
2017-05-27Revert "[coroutines] Support "coroutines" feature in module map requires clause"Eric Fiselier1-1/+0
2017-05-27[coroutines] Support "coroutines" feature in module map requires clauseEric Fiselier1-0/+1
2017-04-11Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie1-1/+1
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-1/+1
2017-01-30Prototype of modules codegenDavid Blaikie1-1/+1
2016-10-21[Modules] Add 'no_undeclared_includes' module map attributeBruno Cardoso Lopes1-1/+8
2016-09-04[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.Elad Cohen1-0/+1
2016-08-30[Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list.Bruno Cardoso Lopes1-0/+1
2016-03-09[modules] Simplify code logic. NFC.Davide Italiano1-6/+2
2016-02-11[Modules] Don't infinite recurse on implicit import of circular modules in p...Ben Langmuir1-0/+1
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-11-05[modules] If we're given a module file, via -fmodule-file=, for a module, butRichard Smith1-5/+6
2015-08-13[Modules] Add Darwin-specific compatibility module map parsing hacksBen Langmuir1-0/+9
2015-07-30Add support for System z vector language extensionsUlrich Weigand1-0/+1
2015-07-13[Modules] Allow missing header before a missing requirementBen Langmuir1-7/+11
2015-06-30Add a function to ExternalASTSource that returns a descriptor thatAdrian Prantl1-1/+1
2015-05-16[modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith1-8/+8
2015-05-01[modules] Start moving the module visibility information off the Module itself.Richard Smith1-7/+50
2015-03-26[modules] Restrict the module use-declaration to only appear in top-levelRichard Smith1-0/+13
2015-02-02Add cc1 option '-fmodule-feature' to add custom values for 'requires' declsBen Langmuir1-10/+15
2015-01-13Handle [extern_c] attribute in module printerBen Langmuir1-2/+5
2014-12-02[modules] Track how 'header' directives were written in module map files,Richard Smith1-12/+13
2014-10-22[modules] Add support for 'textual header' directives.Richard Smith1-19/+15
2014-08-09Refactor the module map file used for uniquing a module name out ofBen Langmuir1-3/+7
2014-05-08[C++11] Use 'nullptr'.Craig Topper1-6/+6
2014-04-23Do not print inferred submodules explicitly in __inferred_module.mapBen Langmuir1-4/+6
2014-04-21Initialize clang::Module::IsMissingRequirement. Fix msan issue and hopefully ...Richard Smith1-6/+6
2014-04-18Fix a hole with nested unavailable submodules from r206664Ben Langmuir1-3/+4
2014-04-18Don't build modules with (submodules with) missing headersBen Langmuir1-0/+5