1. 0d6b893 Sink all of the include stack printing logic into its member function. by Chandler Carruth · 14 years ago
  2. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 14 years ago
  3. f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 14 years ago
  4. b1f2f47 Some minor updates to the Linux search path handling for Slackware. Patch by Will Dietz. PR10692. by Eli Friedman · 14 years ago
  5. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 14 years ago
  6. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 14 years ago
  7. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 14 years ago
  8. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 14 years ago
  9. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 14 years ago
  10. 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 14 years ago
  11. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  12. 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 14 years ago
  13. 84c05e3 Reset FirstID (first diagnostic's file ID) to allow for invocations of the VerifyDiagnosticsClient on several input files. by Axel Naumann · 14 years ago
  14. 1e473cc Implement '-Weverything', which enables all warnings except those explicitly mapped to be ignored. by Ted Kremenek · 14 years ago
  15. e95b919 In the AST file format, eliminate the CHAINED_METADATA record. Instead, by Douglas Gregor · 14 years ago
  16. 236a537 Add Gentoo gcc 4.3.4 include paths by Nico Weber · 14 years ago
  17. 01a429a [MSVC] Fix a warning C4334 "'operator' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)". by NAKAMURA Takumi · 14 years ago
  18. 1f7957d Accept -x objc++-cpp-output as an alias for -x objective-c++-cpp-output by Nico Weber · 14 years ago
  19. e735e2d Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
  20. 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 14 years ago
  21. 0f91c8c When performing code completion after at @interface, allow both by Douglas Gregor · 14 years ago
  22. baf41f1 On Darwin, libc++ may be installed alongside the compiler in by Douglas Gregor · 14 years ago
  23. a4c7a43 Really remove FlatStoreManager and BasicStoreManager, this time from the driver. Also remove associated tests. Sorry for the messy commits; this is the result of a botched Git merge. by Ted Kremenek · 14 years ago
  24. 65e02fa Introduce the "-index-header-map" option, to give special semantics by Douglas Gregor · 14 years ago
  25. 7e90985 Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 14 years ago
  26. 5cb3d69 Add template instantiations to the output of -ast-dump. by Richard Trieu · 14 years ago
  27. 48d2c3f This patch extends the previous patch by starting to incorporate more functionality, like lookup-by-name and exporting lookup tables, into the module manager. Methods now have documentation. A few more functions have been switched over to the new iterator style and away from manual/explicit iteration. Ultimately we want to move away from name lookup here, as symlinks make filenames not a safe unique value, but we use it here as a stopgap before better measures are in place (namely instead using FileEntry* from a global FileManager). by Jonathan D. Turner · 14 years ago
  28. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 14 years ago
  29. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  30. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
  31. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
  32. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 14 years ago
  33. 0123161 Pick up expected diagnostics not only in the main file but also in the file where the first diagnostic occurred. by Axel Naumann · 14 years ago
  34. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago
  35. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  36. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 14 years ago
  37. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  38. 9461fcc Remove prepending of '$' to module names. by Jonathan D. Turner · 14 years ago
  39. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
  40. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 14 years ago
  41. 9cca68d For ASTUnit::Save, write the AST to a temporary and then rename it to the actual filename. by Argyrios Kyrtzidis · 14 years ago
  42. bc9d5a3 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 14 years ago
  43. 4c30bb1 Rework the detailed preprocessing record to separate preprocessing by Douglas Gregor · 14 years ago
  44. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 14 years ago
  45. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  46. 2f5127e Implement a __WCHAR_UNSIGNED__ macro and use it to include WCHAR_MIN and by Sean Hunt · 14 years ago
  47. e9c0265 Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 14 years ago
  48. a6c2b3a Do not modify string returned by getenv on Windows. by Francois Pichet · 14 years ago
  49. 9f79a1f Update the remaining comments in Frontend to 'expansion'. by Chandler Carruth · 14 years ago
  50. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 14 years ago
  51. 7e7736a Switch all local code and comments from '[Ii]nstantiat(ion|ed)' to by Chandler Carruth · 14 years ago
  52. 4e80546 Switch the diagnostic messages about macros to use the terms 'expanded' by Chandler Carruth · 14 years ago
  53. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 14 years ago
  54. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 14 years ago
  55. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 14 years ago
  56. a6e023c Fix up dependency file name printing to more closely match that of gcc, including fixing a nasty recent regression that could make us print "/foo.h" with a command-line including "-I ./". by Eli Friedman · 14 years ago
  57. c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 14 years ago
  58. 3bd2138 Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 14 years ago
  59. 3da626b Introduce a new libclang aPI function, by Douglas Gregor · 14 years ago
  60. 85bea97 Keep track of when "unrecoverable" errors occur, then allow by Douglas Gregor · 14 years ago
  61. 39c411f libclang: Allow callers of clang_saveTranslationUnit() to distinguish by Douglas Gregor · 14 years ago
  62. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 14 years ago
  63. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 14 years ago
  64. 16c3eae Don't define __CONSTANT_CFSTRINGS__ with -fno-constant-cfstrings issue. by Fariborz Jahanian · 14 years ago
  65. f732f2b Update header-search paths for MinGW, from Ruben Van Boxem by Douglas Gregor · 14 years ago
  66. 37187cc Make the GCC version proliferation worse by N+1 for the sake of by Chandler Carruth · 14 years ago
  67. dca5226 Add initial *-*-rtems* target, from Joel Sherrill by Douglas Gregor · 14 years ago
  68. 01b6e31 When we create a precompiled preamble, don't copy the by Douglas Gregor · 14 years ago
  69. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 14 years ago
  70. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 14 years ago
  71. 8306831 Fix PR9279 - Macro expansion stack trace seriously broken with function-style macros, by not recursively printing notes for other 'instantiated from' notes. by Chris Lattner · 14 years ago
  72. d944a9b Improve header search for MinGW(-w64), from Ruben Van Boxem! by Douglas Gregor · 14 years ago
  73. 544607e In TextDiagnosticPrinter::EmitCaretDiagnostic, don't always drop fixits if the caret location by Argyrios Kyrtzidis · 14 years ago
  74. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
  75. 1626601 avoid using config.h in public headers by Dylan Noblesmith · 14 years ago
  76. c09ce12 Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! by Douglas Gregor · 14 years ago
  77. 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 14 years ago
  78. 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 14 years ago
  79. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 14 years ago
  80. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
  81. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 14 years ago
  82. 0678899 Define __cplusplus to 201103L when in (non-GNU) C++0x mode. by Douglas Gregor · 14 years ago
  83. e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 14 years ago
  84. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 14 years ago
  85. 1d7f12b Fix a regression introduced by r131955 which broke #include_next in subtle situations by Chris Lattner · 14 years ago
  86. ebb6164 code cleanups, no behavior change. by Chris Lattner · 14 years ago
  87. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
  88. c370398 Be aware of (x86_64-redhat-linux6E-)g++44 on RHEL5. by NAKAMURA Takumi · 14 years ago
  89. 098df7f Unconditionally #define the ARC ownership qualifiers, instead of #defining by John McCall · 14 years ago
  90. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
  91. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  92. 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 14 years ago
  93. 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 14 years ago
  94. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 14 years ago
  95. 1464809 __OBJC__ is also a standard predefined macro. by Nick Lewycky · 14 years ago
  96. a9c6441 The macros defined by the language standard are still available even when the by Nick Lewycky · 14 years ago
  97. 7fee4cd Fix cmake build. by Rafael Espindola · 14 years ago
  98. ab3c80e Remove the old implementation of -verify, which has been dead code since r88750. by Richard Smith · 14 years ago
  99. 5a4cca2 Don't warn about -Wno-foo where foo is an unknown warning option. Explicitly by Matt Beaumont-Gay · 14 years ago
  100. 55ab5b0 Separate out these paths a bit by architecture. There are likely other by Eric Christopher · 14 years ago