1. 87aa2fb Remove duplicate includes. by Roman Divacky · 12 years ago
  2. 6ee225c Simplify logic to use SourceManager::getFileLoc(), per Argyrios's feedback. by Ted Kremenek · 12 years ago
  3. 813bc7f Be defensive when printing module import locations; the diagnostic printer needs to be robust by Douglas Gregor · 12 years ago
  4. adff43a More conservative fix for <rdar://problem/12847524> (a crash printing diagnostic ranges). by Eli Friedman · 12 years ago
  5. 5bdbc11 Revert 170049 because it fails with an assertion on one of the spec2000 workloads. by Nadav Rotem · 12 years ago
  6. 0fdcd1e More hacking on mapDiagnosticRanges to make it handle more cases. by Eli Friedman · 12 years ago
  7. e5d30e3 Extend stat query APIs to explicitly specify if the query is for by Argyrios Kyrtzidis · 12 years ago
  8. 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
  9. 4fb10d1 [driver, ms-inline asm] -fms-compatibility enables -fms-extensions, so this should enable by Chad Rosier · 12 years ago
  10. e23fbf1 [driver, ms-inline asm] Have -fms-extensions enable the AsmBlocks language by Chad Rosier · 12 years ago
  11. 15490fd [driver, ms-inline asm] MS-Style inline assembly is controlled by the by Chad Rosier · 12 years ago
  12. 5b10af7 PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be by Richard Smith · 12 years ago
  13. 98cffc6 Minor reorganization. No functionality change. by Richard Smith · 12 years ago
  14. ac31c83 Simplify slightly by seperating out the responsibility for emission of a caret by Richard Smith · 12 years ago
  15. 6788392 Simplify diagnostic emission. No functionality change intended. by Richard Smith · 12 years ago
  16. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  17. 37ed127 Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 12 years ago
  18. 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
  19. ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
  20. 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
  21. 14afab3 Teach the serialized diagnostic writer to clone() itself, sharing by Douglas Gregor · 12 years ago
  22. 4565e48 Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri! by Douglas Gregor · 12 years ago
  23. 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
  24. 830ea5b When an error occurs while building a module on demand, provide "While by Douglas Gregor · 12 years ago
  25. ecdc8d3 Fix the computation of highlight ranges so we produce something sane when by Eli Friedman · 12 years ago
  26. 463d909 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 12 years ago
  27. 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 12 years ago
  28. 17c874a Remove some dead code. CLANG_IS_PRODUCTION is now just a build flag and by Rafael Espindola · 12 years ago
  29. acf3612 Frontend: Create a virtual file for named pipe inputs. by Daniel Dunbar · 12 years ago
  30. 8548908 PR14306: Move -fbounds-checking to -fsanitize=bounds. by Joey Gouly · 12 years ago
  31. 0061fe4 Use color for -ast-dump-filter only when it is supported by Dmitri Gribenko · 12 years ago
  32. 49a8754 Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 12 years ago
  33. 7fdc8fd [libclang] When caching code-completion results, pass the CachedCompletionAllocator by Argyrios Kyrtzidis · 12 years ago
  34. 2a9be3e CPP Output: Do not emit an enter file marker for the main file. by Daniel Dunbar · 12 years ago
  35. 3d145f6 block extended signatur option. Change previous option by Fariborz Jahanian · 12 years ago
  36. 992d917 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 12 years ago
  37. 958bcaf [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 12 years ago
  38. c4a7790 Use empty parens for empty function parameter list instead of '(void)'. by Dmitri Gribenko · 12 years ago
  39. 931c083 Make -ffp-contract a codegen option, rather than a laguage option. This makes by Lang Hames · 12 years ago
  40. 62221b1 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 12 years ago
  41. 06cffc0 objective-C blocks: under cc1 flag -encode-extended-block-signature, by Fariborz Jahanian · 12 years ago
  42. bb23628 s/BCPLComment/LineComment/ by Nico Weber · 12 years ago
  43. 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
  44. ecd27bf Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer by Argyrios Kyrtzidis · 12 years ago
  45. 8616f9a Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 12 years ago
  46. 8e1fbbc Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 12 years ago
  47. 485577d Implement -mstrict-align using '-backend-option -arm-strict-align' as this saves by Chad Rosier · 12 years ago
  48. 7e29327 [driver] Add a -mstrict-align compiler option for ARM targets. rdar://12340498 by Chad Rosier · 12 years ago
  49. 64c4f29 Remove code to fall back to llvm-gcc for i386 kexts. by Bob Wilson · 12 years ago
  50. 7cdd281 When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 12 years ago
  51. 3043175 Split the instrinsic header wmmintrin.h into AES and PCLMUL parts, so by Douglas Gregor · 12 years ago
  52. ce36ecd Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 12 years ago
  53. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  54. c4dabad Add -fsanitize=<sanitizers> argument to driver and frontend, and add by Richard Smith · 12 years ago
  55. ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
  56. 984e2eb Hash the various compiler version, target, preprocessor, and by Douglas Gregor · 12 years ago
  57. 191db6d only truncate source lines in text diagnostics when by Seth Cantrell · 12 years ago
  58. 9cffb4a don't step into the middle of multibyte sequences by Seth Cantrell · 12 years ago
  59. eaa5a2b fix bug in SourceColumnMap::startOfPreviousColumn by Seth Cantrell · 12 years ago
  60. 9cb1c3d Add a proper algorithm to compute accurate source ranges for diagnostics with by Eli Friedman · 12 years ago
  61. e50904f When code-completing don't disable the preprocessing record if modules are enabled. by Argyrios Kyrtzidis · 12 years ago
  62. 1d489cf Remove first argument from Arg::getValue; it's been unused since r105760. by Richard Smith · 12 years ago
  63. 7c3f8b3 Remove CompilerInvocation::toArgs and clang -cc1test mode. These were untested by Richard Smith · 12 years ago
  64. 4182ed6 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 12 years ago
  65. 3028038 Fix for -ast-dump-filter by Alexander Kornienko · 12 years ago
  66. 25893e0 Decouple code-completion for the SkipFunctionBodies frontend option and by Argyrios Kyrtzidis · 12 years ago
  67. 0d1e645 remove duplicate data array by Seth Cantrell · 12 years ago
  68. c6a2f6e fix calculation of end pointer by Seth Cantrell · 12 years ago
  69. badb3f6 Move getOriginalSourceFileName inline. Patch by Laszlo Nagy. by Rafael Espindola · 12 years ago
  70. b201e93 Remove spurious mode marker from .cpp file. by Nick Lewycky · 12 years ago
  71. 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
  72. f3b5231 ------------------------------------------------- by Mahesha S · 12 years ago
  73. 4399890 ASTUnit doesn't actually care about the predefines; don't record them. by Douglas Gregor · 12 years ago
  74. 4c0c7e8 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 12 years ago
  75. 36a1649 Teach the preprocessor to hold onto the preprocessor options. by Douglas Gregor · 12 years ago
  76. 14e71f0 Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 12 years ago
  77. c042edd Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 12 years ago
  78. 4d9e497 [analyzer] Replace -analyzer-no-eagerly-trim-egraph with graph-trim-interval. by Jordan Rose · 12 years ago
  79. dc7b641 Use a .def file for most of the diagnostic options. by Douglas Gregor · 12 years ago
  80. 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
  81. 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
  82. 27ffa6c If the precompiled header named by "-include" is actually a directory, by Douglas Gregor · 12 years ago
  83. 4ec429d Handle implicitly-included PCH files the same way as by Douglas Gregor · 12 years ago
  84. 38295be Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 12 years ago
  85. 4825fd7 Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 12 years ago
  86. c635710 [Options] Add prefixes to options. by Michael J. Spencer · 12 years ago
  87. 91e06da [Options] Make Option non clang specific. by Michael J. Spencer · 12 years ago
  88. 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
  89. 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
  90. f385233 Revert r166223 and the subsequent commits that depend on it, r166230 & r166235. by Argyrios Kyrtzidis · 12 years ago
  91. da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
  92. d2deb91 [Options] Make Option non clang specific. by Michael J. Spencer · 12 years ago
  93. 4ca3abd Emit diagnostics in chunks even when we're trying to print colored template diffs. by Benjamin Kramer · 12 years ago
  94. 5ba49c0 Add -std=c++1y argument, for *highly* experimental C++14 support. by Richard Smith · 12 years ago
  95. 57016dd Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 12 years ago
  96. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  97. a2e9489 Make sure temporary files are deleted when recovering from a crash when compiling modules. by Benjamin Kramer · 12 years ago
  98. ac447fc Delete temporary output files when an error occurs during PCH reading. by Benjamin Kramer · 12 years ago
  99. 900ab95 [libclang] Improve AST serialization done by ASTUnit::Save(). by Argyrios Kyrtzidis · 12 years ago
  100. 62288ed When indexing a module file, for the ppIncludedFile callback give by Argyrios Kyrtzidis · 12 years ago