1. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
  2. ea14a87 Never cache the result of a module file lookup. by Douglas Gregor · 12 years ago
  3. 953a61f Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency. by Douglas Gregor · 12 years ago
  4. 3646c68 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
  5. 005d51b Be a little more permissive with -fmodules-ignore-macro= by removing everything after the second '=' if it is there. by Douglas Gregor · 12 years ago
  6. 2a06085 Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules. by Douglas Gregor · 12 years ago
  7. 8bf778e Detect when we end up trying to load conflicting module files. by Douglas Gregor · 12 years ago
  8. 3ad86fd [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 12 years ago
  9. 77163bc TextDiagnostic.cpp: Suppress a warning to use ptrdiff_t on i686-clang. [-Wsign-compare] by NAKAMURA Takumi · 12 years ago
  10. 5ebcb20 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 12 years ago
  11. 91165e7 Diagnostics: Clarify name of line-length-limiting constant in r173976. by Jordan Rose · 12 years ago
  12. f6e74a3 Diagnostics: if a line is longer than 4096 characters, don't print it. by Jordan Rose · 12 years ago
  13. ac3a3e7 [analyzer] Make shallow mode more shallow. by Anna Zaks · 12 years ago
  14. 6bbe144 [analyzer] Use analyzer config for max-inlinable-size option. by Anna Zaks · 12 years ago
  15. cb5620c Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support by Dmitri Gribenko · 12 years ago
  16. 74c2498 Don't warn about Unicode characters in -E mode. by Jordan Rose · 12 years ago
  17. 9cd90a2 [Frontend] Factor AddUnmappedPath() out of AddPath() and simplify. by Daniel Dunbar · 12 years ago
  18. 59fd635 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 12 years ago
  19. ef84554 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 12 years ago
  20. c33c9f7 [Frontend] Make the include dir group independent from the "use sysroot" bit. by Daniel Dunbar · 12 years ago
  21. f85541c [Frontend] Rename a member variable to clarify its intent. by Daniel Dunbar · 12 years ago
  22. 49ffaef [Frontend] Factor out helper function, for clarity. by Daniel Dunbar · 12 years ago
  23. 78d85b1 [ubsan] Implement the -fcatch-undefined-behavior flag using a trapping by Chad Rosier · 12 years ago
  24. 20c6f2e Enable the global module index by default. Introduce the by Douglas Gregor · 12 years ago
  25. 43bb45d Fix the indentation of the first line of preprocessor output by Hal Finkel · 12 years ago
  26. eab6652 [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 12 years ago
  27. 5c4e34c [Frontend] Drop the isUserSupplied argument to InitHeaderSearch, it is unused. by Daniel Dunbar · 12 years ago
  28. f3fc21f [Frontend] The -iwithprefix option belongs in the After category, according to by Daniel Dunbar · 12 years ago
  29. 1ea6bc0 [Lex] Remove DirectoryLookup.UserSpecified, which is unused. by Daniel Dunbar · 12 years ago
  30. 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 12 years ago
  31. f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 12 years ago
  32. bfa9ab8 [analyzer] Replace "-analyzer-ipa" with "-analyzer-config ipa". by Anna Zaks · 12 years ago
  33. a6b00fc Implement the writer side of the global module index. by Douglas Gregor · 12 years ago
  34. 89cf425 Use 'const Decl *' throughout code completion in Sema by Dmitri Gribenko · 12 years ago
  35. 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
  36. 18f43a6 Documentation cleanup: fixing documentation for FrontendAction. by James Dennett · 12 years ago
  37. b2e2157 [ms-inline asm] Remove the -fenable-experimental-ms-inline-asm flag. MS-style by Chad Rosier · 12 years ago
  38. eb8fc58 [ASTUnit] Unlike LoadFromCommandLine, LoadFromCompilerInvocation causes a crash if Precompilepreamble by Argyrios Kyrtzidis · 12 years ago
  39. 4bdc604 Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes AddressSanitizer use bottom of the address space for the shadow memory. On Linux it can be used with -fPIE/-pie to improve performance. by Alexey Samsonov · 12 years ago
  40. d47afb9 Nuke SetUpBuildDumpLog. by Sean Silva · 12 years ago
  41. d2ff76b Fix what appears to be a copy-paste error. by Sean Silva · 12 years ago
  42. 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
  43. f43b721 Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so that by Douglas Gregor · 12 years ago
  44. 50a70cd Add -fopenmp -cc1 option and wire it up to define _OPENMP, from Alexey Bataev! by Douglas Gregor · 12 years ago
  45. 08e79d2 [driver] Warnings for warning options are handled by the frontend. The driver needs to process the by Chad Rosier · 12 years ago
  46. b395847 Constify argument of Preprocessor::getMacroInfoHistory and propagate to by Dmitri Gribenko · 12 years ago
  47. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  48. ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
  49. 814b51a [libclang] In ASTUnit::getMainFileName() Invocation may be null because the ASTUnit by Argyrios Kyrtzidis · 12 years ago
  50. b8a8be1 Be more careful about updating the failed-modules set by Douglas Gregor · 12 years ago
  51. 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
  52. 86ebd03 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 12 years ago
  53. 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
  54. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  55. 2d382d1 [ubsan] Recover by default, use -fno-sanitize-recover to disable. by Will Dietz · 12 years ago
  56. 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
  57. 14f9b5d DiagnosticRenderer.cpp: Prune one description in DiagnosticRenderer::emitMacroExpansions(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
  58. ac50456 [libclang] Don't try to translate diagnostics from the precompiled preamble to the by Argyrios Kyrtzidis · 12 years ago
  59. 95f38f6 Sort the includes according to the coding standard. by Roman Divacky · 12 years ago
  60. 87aa2fb Remove duplicate includes. by Roman Divacky · 12 years ago
  61. 6ee225c Simplify logic to use SourceManager::getFileLoc(), per Argyrios's feedback. by Ted Kremenek · 12 years ago
  62. 813bc7f Be defensive when printing module import locations; the diagnostic printer needs to be robust by Douglas Gregor · 12 years ago
  63. adff43a More conservative fix for <rdar://problem/12847524> (a crash printing diagnostic ranges). by Eli Friedman · 12 years ago
  64. 5bdbc11 Revert 170049 because it fails with an assertion on one of the spec2000 workloads. by Nadav Rotem · 12 years ago
  65. 0fdcd1e More hacking on mapDiagnosticRanges to make it handle more cases. by Eli Friedman · 12 years ago
  66. e5d30e3 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 12 years ago
  67. 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
  68. 4fb10d1 [driver, ms-inline asm] -fms-compatibility enables -fms-extensions, so this should enable by Chad Rosier · 12 years ago
  69. e23fbf1 [driver, ms-inline asm] Have -fms-extensions enable the AsmBlocks language by Chad Rosier · 12 years ago
  70. 15490fd [driver, ms-inline asm] MS-Style inline assembly is controlled by the by Chad Rosier · 12 years ago
  71. 5b10af7 PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be by Richard Smith · 12 years ago
  72. 98cffc6 Minor reorganization. No functionality change. by Richard Smith · 12 years ago
  73. ac31c83 Simplify slightly by seperating out the responsibility for emission of a caret by Richard Smith · 12 years ago
  74. 6788392 Simplify diagnostic emission. No functionality change intended. by Richard Smith · 12 years ago
  75. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  76. 37ed127 Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 12 years ago
  77. 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
  78. ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
  79. 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
  80. 14afab3 Teach the serialized diagnostic writer to clone() itself, sharing by Douglas Gregor · 12 years ago
  81. 4565e48 Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri! by Douglas Gregor · 12 years ago
  82. 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
  83. 830ea5b When an error occurs while building a module on demand, provide "While by Douglas Gregor · 12 years ago
  84. ecdc8d3 Fix the computation of highlight ranges so we produce something sane when by Eli Friedman · 12 years ago
  85. 463d909 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 12 years ago
  86. 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 12 years ago
  87. 17c874a Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag and by Rafael Espindola · 12 years ago
  88. acf3612 Frontend: Create a virtual file for named pipe inputs. by Daniel Dunbar · 12 years ago
  89. 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
  90. 0061fe4 Use color for -ast-dump-filter only when it is supported by Dmitri Gribenko · 12 years ago
  91. 49a8754 Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 12 years ago
  92. 7fdc8fd [libclang] When caching code-completion results, pass the CachedCompletionAllocator by Argyrios Kyrtzidis · 12 years ago
  93. 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
  94. 3d145f6 block extended signatur option. Change previous option by Fariborz Jahanian · 12 years ago
  95. 992d917 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 12 years ago
  96. 958bcaf [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 12 years ago
  97. c4a7790 Use empty parens for empty function parameter list instead of '(void)'. by Dmitri Gribenko · 12 years ago
  98. 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
  99. 62221b1 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 12 years ago
  100. 06cffc0 objective-C blocks: under cc1 flag -encode-extended-block-signature, by Fariborz Jahanian · 12 years ago