- b8a8be1 Be more careful about updating the failed-modules set by Douglas Gregor · 12 years ago
- 086cc83 Make sure clang puts tokens from different files on separate lines in "-E -P" mode. <rdar://problem/12774044> by Eli Friedman · 12 years ago
- 86ebd03 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 12 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 2d382d1 [ubsan] Recover by default, use -fno-sanitize-recover to disable. by Will Dietz · 12 years ago
- 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
- 14f9b5d DiagnosticRenderer.cpp: Prune one description in DiagnosticRenderer::emitMacroExpansions(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- ac50456 [libclang] Don't try to translate diagnostics from the precompiled preamble to the by Argyrios Kyrtzidis · 12 years ago
- 95f38f6 Sort the includes according to the coding standard. by Roman Divacky · 12 years ago
- 87aa2fb Remove duplicate includes. by Roman Divacky · 12 years ago
- 6ee225c Simplify logic to use SourceManager::getFileLoc(), per Argyrios's feedback. by Ted Kremenek · 12 years ago
- 813bc7f Be defensive when printing module import locations; the diagnostic printer needs to be robust by Douglas Gregor · 12 years ago
- adff43a More conservative fix for <rdar://problem/12847524> (a crash printing diagnostic ranges). by Eli Friedman · 12 years ago
- 5bdbc11 Revert 170049 because it fails with an assertion on one of the spec2000 workloads. by Nadav Rotem · 12 years ago
- 0fdcd1e More hacking on mapDiagnosticRanges to make it handle more cases. by Eli Friedman · 12 years ago
- e5d30e3 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 12 years ago
- 0f58464 Escape % in the TextDiagnosticBuffer so they aren't interpreted twice when fed into the diagnostic formatting machinery again. by Benjamin Kramer · 12 years ago
- 4fb10d1 [driver, ms-inline asm] -fms-compatibility enables -fms-extensions, so this should enable by Chad Rosier · 12 years ago
- e23fbf1 [driver, ms-inline asm] Have -fms-extensions enable the AsmBlocks language by Chad Rosier · 12 years ago
- 15490fd [driver, ms-inline asm] MS-Style inline assembly is controlled by the by Chad Rosier · 12 years ago
- 5b10af7 PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be by Richard Smith · 12 years ago
- 98cffc6 Minor reorganization. No functionality change. by Richard Smith · 12 years ago
- ac31c83 Simplify slightly by seperating out the responsibility for emission of a caret by Richard Smith · 12 years ago
- 6788392 Simplify diagnostic emission. No functionality change intended. by Richard Smith · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 37ed127 Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 12 years ago
- 91ecfa6 Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this flag usable for ASan. Blacklisting can be used to disable sanitizer checks for particular file/function/object. by Alexey Samsonov · 12 years ago
- ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
- c2b914f Make helper classes anonymous. Make helper functions static instead of private members so the anonymous class doesn't leak out. by Benjamin Kramer · 12 years ago
- 14afab3 Teach the serialized diagnostic writer to clone() itself, sharing by Douglas Gregor · 12 years ago
- 4565e48 Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri! by Douglas Gregor · 12 years ago
- 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
- 830ea5b When an error occurs while building a module on demand, provide "While by Douglas Gregor · 12 years ago
- ecdc8d3 Fix the computation of highlight ranges so we produce something sane when by Eli Friedman · 12 years ago
- 463d909 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 12 years ago
- 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 12 years ago
- 17c874a Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag and by Rafael Espindola · 12 years ago
- acf3612 Frontend: Create a virtual file for named pipe inputs. by Daniel Dunbar · 12 years ago
- 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
- 0061fe4 Use color for -ast-dump-filter only when it is supported by Dmitri Gribenko · 12 years ago
- 49a8754 Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 12 years ago
- 7fdc8fd [libclang] When caching code-completion results, pass the CachedCompletionAllocator by Argyrios Kyrtzidis · 12 years ago
- 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
- 3d145f6 block extended signatur option. Change previous option by Fariborz Jahanian · 12 years ago
- 992d917 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 12 years ago
- 958bcaf [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 12 years ago
- c4a7790 Use empty parens for empty function parameter list instead of '(void)'. by Dmitri Gribenko · 12 years ago
- 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
- 62221b1 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 12 years ago
- 06cffc0 objective-C blocks: under cc1 flag -encode-extended-block-signature, by Fariborz Jahanian · 12 years ago
- bb23628 s/BCPLComment/LineComment/ by Nico Weber · 12 years ago
- 75e8efe Make __LDBL_MAX__ etc. have the correct type on targets where long double/double/etc. have the same format. PR14285. by Eli Friedman · 12 years ago
- ecd27bf Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer by Argyrios Kyrtzidis · 12 years ago
- 8616f9a Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 12 years ago
- 8e1fbbc Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 12 years ago
- 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
- 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
- 64c4f29 Remove code to fall back to llvm-gcc for i386 kexts. by Bob Wilson · 12 years ago
- 7cdd281 When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 12 years ago
- 3043175 Split the instrinsic header wmmintrin.h into AES and PCLMUL parts, so by Douglas Gregor · 12 years ago
- ce36ecd Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 12 years ago
- d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
- c4dabad Add -fsanitize=<sanitizers> argument to driver and frontend, and add by Richard Smith · 12 years ago
- ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
- 984e2eb Hash the various compiler version, target, preprocessor, and by Douglas Gregor · 12 years ago
- 191db6d only truncate source lines in text diagnostics when by Seth Cantrell · 12 years ago
- 9cffb4a don't step into the middle of multibyte sequences by Seth Cantrell · 12 years ago
- eaa5a2b fix bug in SourceColumnMap::startOfPreviousColumn by Seth Cantrell · 12 years ago
- 9cb1c3d Add a proper algorithm to compute accurate source ranges for diagnostics with by Eli Friedman · 12 years ago
- e50904f When code-completing don't disable the preprocessing record if modules are enabled. by Argyrios Kyrtzidis · 12 years ago
- 1d489cf Remove first argument from Arg::getValue; it's been unused since r105760. by Richard Smith · 12 years ago
- 7c3f8b3 Remove CompilerInvocation::toArgs and clang -cc1test mode. These were untested by Richard Smith · 12 years ago
- 4182ed6 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 12 years ago
- 3028038 Fix for -ast-dump-filter by Alexander Kornienko · 12 years ago
- 25893e0 Decouple code-completion for the SkipFunctionBodies frontend option and by Argyrios Kyrtzidis · 12 years ago
- 0d1e645 remove duplicate data array by Seth Cantrell · 12 years ago
- c6a2f6e fix calculation of end pointer by Seth Cantrell · 12 years ago
- badb3f6 Move getOriginalSourceFileName inline. Patch by Laszlo Nagy. by Rafael Espindola · 12 years ago
- b201e93 Remove spurious mode marker from .cpp file. by Nick Lewycky · 12 years ago
- 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
- f3b5231 ------------------------------------------------- by Mahesha S · 12 years ago
- 4399890 ASTUnit doesn't actually care about the predefines; don't record them. by Douglas Gregor · 12 years ago
- 4c0c7e8 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 12 years ago
- 36a1649 Teach the preprocessor to hold onto the preprocessor options. by Douglas Gregor · 12 years ago
- 14e71f0 Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 12 years ago
- c042edd Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 12 years ago
- 4d9e497 [analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval. by Jordan Rose · 12 years ago
- dc7b641 Use a .def file for most of the diagnostic options. by Douglas Gregor · 12 years ago
- 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
- 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
- 27ffa6c If the precompiled header named by "-include" is actually a directory, by Douglas Gregor · 12 years ago
- 4ec429d Handle implicitly-included PCH files the same way as by Douglas Gregor · 12 years ago
- 38295be Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 12 years ago
- 4825fd7 Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 12 years ago
- c635710 [Options] Add prefixes to options. by Michael J. Spencer · 12 years ago
- 91e06da [Options] Make Option non clang specific. by Michael J. Spencer · 12 years ago
- 266dba3 Change VerifyDiagnosticConsumer so that it *must* contain at least one "expected-*" directive. As a result, for test-cases that are not expected to generate any diagnostics, an additional directive "expected-no-diagnostics" has been implemented which can then be included in such test-cases. This new directive may not be used in conjunction with any other "expected-*" directive. by Andy Gibbs · 12 years ago
- 4a529d2 Fix directive parsing in VerifyDiagnosticConsumer so that it ensures that "expected" is at the start of the word and will no longer accept typos such as "junkexpected-*" as a valid "expected-*" directive. A very few test-cases had to be amended to adhere to the new rule. by Andy Gibbs · 12 years ago
- f385233 Revert r166223 and the subsequent commits that depend on it, r166230 & r166235. by Argyrios Kyrtzidis · 12 years ago