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