summaryrefslogtreecommitdiff
path: root/lib/Lex
AgeCommit message (Expand)AuthorFilesLines
2016-06-16[Lex] Try to fix a 'comparison is always false' warning. NFC.George Burgess IV1-1/+1
2016-06-13Patch for r272584 (http://reviews.llvm.org/rL272584) to address clang-x64-nin...Taewook Oh1-41/+41
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2-6/+156
2016-06-13Revert r272562 for build bot failure (clang-x86-win2008-selfhost)Taewook Oh2-156/+6
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2-6/+156
2016-06-04Revert commit r271708Taewook Oh2-75/+6
2016-06-03Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh2-6/+75
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2-3/+6
2016-05-24Revert "[Lex] Support more type-traits in __has_feature"David Majnemer1-12/+4
2016-05-24[Lex] Support more type-traits in __has_featureDavid Majnemer1-2/+11
2016-05-23Clang support for __is_assignable intrinsicDavid Majnemer1-0/+1
2016-05-19[Lexer] Don't merge macro args from different macro filesVedant Kumar1-0/+3
2016-05-17NFC: simplify logic.Manman Ren1-2/+2
2016-05-17Modules: set SystemHeader to true if we are building a system module.Manman Ren2-6/+10
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 Lopes2-15/+22
2016-05-13[ModuleMap][CrashReproducer] Collect headers from inner frameworksBruno Cardoso Lopes1-0/+4
2016-05-09Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic1-2/+11
2016-05-06[CrashReproducer] Change module map callback signature. NFCBruno Cardoso Lopes1-1/+1
2016-04-27Remove unused LangOpts private variable in HeaderSearch.Samuel Antao1-2/+1
2016-04-27[modules] When diagnosing a missing module import, suggest adding a #include ifRichard Smith3-12/+114
2016-04-21[esan] EfficiencySanitizer driver flagsDerek Bruening1-0/+2
2016-04-21[modules] Make the tweak to avoid circular inclusion of emmintrin.h andRichard Smith1-11/+4
2016-04-16Improve diagnostic for the case when a non-defined function-like macro is usedRichard Smith1-4/+26
2016-04-15Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic1-11/+2
2016-04-13Enable support for __float128 in ClangNemanja Ivanovic1-2/+11
2016-04-12[modules] Extend r266113 to cope with submodules.Richard Smith1-1/+3
2016-04-12[modules] When an incompatible module file is explicitly provided for a module,Richard Smith1-1/+4
2016-04-05Consolidate and improve the handling of built-in feature-like macrosAndy Gibbs1-161/+208
2016-04-04AnnotateFunctions: Tweak for mingw.NAKAMURA Takumi1-0/+2
2016-04-04Add a PragmaHandler Registry for plugins to add PragmaHandlers toJohn Brawn1-0/+7
2016-04-01Diagnose missing macro argument following charize operator.Andy Gibbs1-2/+3
2016-04-01[Lexer] Let the compiler infer string lengths. No functionality change intended.Benjamin Kramer1-2/+2
2016-04-01[Lexer] Don't read out of bounds if a conflict marker is at the end of a fileBenjamin Kramer1-1/+1
2016-03-30[CrashReproducer] Add a module map callback for added headersBruno Cardoso Lopes1-0/+4
2016-03-21Add replacement = "xxx" to AvailabilityAttr.Manman Ren1-0/+1
2016-03-17Revert r263687 for ubsan bot failure.Manman Ren1-1/+0
2016-03-17Add an optional named argument (replacement = "xxx") to AvailabilityAttr.Manman Ren1-0/+1
2016-03-16Add an optional string argument to DeprecatedAttr for Fix-It.Manman Ren1-0/+1
2016-03-14[modules] Don't diagnose non-modular includes from modular files that areRichard Smith2-4/+9
2016-03-10Add has_feature objc_class_property.Manman Ren1-0/+1
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-03-04Update diagnostics now that hexadecimal literals look likely to be part of C+...Richard Smith2-6/+13
2016-02-26SemaCXX: Support templates in availability attributesDuncan P. N. Exon Smith1-0/+1
2016-02-24Revert "Don't convert a char to a const char *"David Majnemer1-1/+1
2016-02-24Don't convert a char to a const char *David Majnemer1-1/+1
2016-02-23PR24667: fix quadratic runtime if textually-included modular headers define l...Richard Smith2-22/+52
2016-02-23Lex: Return "" when HeaderMap::lookupFilename failsDuncan P. N. Exon Smith1-13/+24