summaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
AgeCommit message (Expand)Author
2017-05-19Remove last (unnecessary) use of mapping from SourceLocation to Module andRichard Smith
2017-05-09[Modules] Allow umbrella frameworks to define private submodules for subframe...Bruno Cardoso Lopes
2017-05-08If we are building a module, and we read a second description of the sameRichard Smith
2017-05-05Add support for building modules from preprocessed source.Richard Smith
2017-04-24[modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith
2017-04-18PR30508: Downgrade error to warning if the umbrella folder doesn't exist.Vassil Vassilev
2017-04-12Modular Codegen: Separate flags for function and debug info supportDavid Blaikie
2017-03-21[Modules] Find PrivateHeaders when looking into subframeworksBruno Cardoso Lopes
2017-01-31Fix modules codegen to be compatible with modules-tsDavid Blaikie
2017-01-30Prototype of modules codegenDavid Blaikie
2017-01-12[Modules] Fix misleading warning about missing textual header in umbrella headerBruno Cardoso Lopes
2017-01-11[Modules] Support #import when entering files with modulesBruno Cardoso Lopes
2016-12-23Use after move bug fixesPiotr Padlewski
2016-12-21[modules] Handle modules with nonstandard names in module.private.modulemapsGraydon Hoare
2016-11-15[Modules] Replace arrays with init lists.Benjamin Kramer
2016-10-26Treat module headers wrapped by our builtin headers as implicitly being textualRichard Smith
2016-10-21Module: improve the diagnostic message for include of non-modular header.Manman Ren
2016-10-21[Modules] Add 'no_undeclared_includes' module map attributeBruno Cardoso Lopes
2016-08-26Don't diagnose non-modular includes when we are not compiling a module.Manman Ren
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith
2016-05-16[Lex] inferModuleFromLocation should do no work if there are no modulesDavid Majnemer
2016-05-16[Modules] Use vfs for (recursive) directory iterationBruno Cardoso Lopes
2016-05-13[ModuleMap][CrashReproducer] Collect headers from inner frameworksBruno Cardoso Lopes
2016-05-06[CrashReproducer] Change module map callback signature. NFCBruno Cardoso Lopes
2016-04-27[modules] When diagnosing a missing module import, suggest adding a #include ifRichard Smith
2016-03-30[CrashReproducer] Add a module map callback for added headersBruno Cardoso Lopes
2016-03-14[modules] Don't diagnose non-modular includes from modular files that areRichard Smith
2016-03-09[Modules] Add stdatomic to the list of builtin headersBen Langmuir
2016-03-08[Modules] Modernize, use range-based loops.Davide Italiano
2016-03-06[Modules] Don't swallow errors when parsing optional attributes.Davide Italiano
2016-02-19[modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2015-11-13Fix auto-link for text-based dynamic library SDKs.Juergen Ributzka
2015-11-05Allow use of private headers in different sub-modules.Manuel Klimek
2015-08-24[modules] Remove unnecessary deserialization of fully-external HeaderFileInfo...Richard Smith
2015-08-18[modules] Fix HeaderFileInfo serialization to store all the known owning modu...Richard Smith
2015-08-17[modules] PR20507: Avoid silent textual inclusion.Sean Silva
2015-08-13Attempt to fix build after r244912Ben Langmuir
2015-08-13[Modules] Add Darwin-specific compatibility module map parsing hacksBen Langmuir
2015-08-09[modules] When building a dependency file, include module maps parsed in theRichard Smith
2015-07-14[modules] When diagnosing errors in module map files found by 'extern module'...Richard Smith
2015-07-10[modules] Fix "prefer own module over others" rule when selecting a module fo...Richard Smith
2015-07-02[Modules] Be consistent about finding a module for framework headersBen Langmuir
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22[modules] When building a module, if there are multiple matches for a headerRichard Smith
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-16[modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith
2015-06-10[cleanup] Remove unused default argument and tidy up.Sean Silva
2015-06-04Remove unused defaulted argument `IncludeTextualHeaders`.Sean Silva
2015-05-16[modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith