Skip to content
Snippets Groups Projects
  1. May 04, 2015
  2. Apr 11, 2015
  3. Dec 08, 2014
  4. Oct 30, 2014
  5. Oct 03, 2014
  6. Sep 09, 2014
  7. Aug 27, 2014
  8. Aug 13, 2014
  9. Jul 16, 2014
    • Alp Toker's avatar
      Make clang's rewrite engine a core feature · 6c4abb16
      Alp Toker authored
      The rewrite facility's footprint is small so it's not worth going to these
      lengths to support disabling at configure time, particularly since key compiler
      features now depend on it.
      
      Meanwhile the Objective-C rewriters have been moved under the
      ENABLE_CLANG_ARCMT umbrella for now as they're comparatively heavy and still
      potentially worth excluding from lightweight builds.
      
      Tests are now passing with any combination of feature flags. The flags
      historically haven't been tested by LLVM's build servers so caveat emptor.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213171 91177308-0d34-0410-b5e6-96231b3b80d8
      6c4abb16
  10. Jul 15, 2014
  11. Jul 05, 2014
  12. Jun 27, 2014
    • David Blaikie's avatar
      Remove 'const' from MemoryBuffers used through the SourceManager · c77e69d5
      David Blaikie authored
      This removes a const_cast added in r211884 that occurred due to an
      inconsistency in how MemoryBuffers are handled between some parts of
      clang and LLVM.
      
      MemoryBuffers are immutable and the general convention in the LLVM
      project is to omit const from immutable types as it's simply
      redundant/verbose (see llvm::Type, for example). While this change
      doesn't remove "const" from /every/ MemoryBuffer, it at least makes this
      chain of ownership/usage consistent.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211915 91177308-0d34-0410-b5e6-96231b3b80d8
      c77e69d5
  13. Jun 08, 2014
  14. May 26, 2014
  15. Apr 30, 2014
  16. Apr 24, 2014
  17. Apr 23, 2014
    • Nico Weber's avatar
      Fix leak introduced in r194610, found by LSan. · 2726ba62
      Nico Weber authored
      LSan folks: LSan pointed to
          #0 0x4953e0 in operator new[](unsigned long) llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:64
          #1 0x7fb82af5372f in clang::RewriteRope::MakeRopeString(char const*, char const*) llvm/tools/clang/lib/Rewrite/Core/RewriteRope.cpp:796
      instead of to the actual leak, which made tracking this down slower than
      it could have been.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207031 91177308-0d34-0410-b5e6-96231b3b80d8
      2726ba62
  18. Apr 22, 2014
  19. Mar 28, 2014
  20. Mar 23, 2014
    • Nuno Lopes's avatar
      remove a bunch of unused private methods · 50cd0d9d
      Nuno Lopes authored
      found with a smarter version of -Wunused-member-function that I'm playwing with.
      Appologies in advance if I removed someone's WIP code.
      
       ARCMigrate/TransProperties.cpp                  |    8 -----
       AST/MicrosoftMangle.cpp                         |    1 
       Analysis/AnalysisDeclContext.cpp                |    5 ---
       Analysis/LiveVariables.cpp                      |   14 ----------
       Index/USRGeneration.cpp                         |   10 -------
       Sema/Sema.cpp                                   |   33 +++++++++++++++++++++---
       Sema/SemaChecking.cpp                           |    3 --
       Sema/SemaDecl.cpp                               |   20 ++------------
       StaticAnalyzer/Checkers/GenericTaintChecker.cpp |    1 
       9 files changed, 34 insertions(+), 61 deletions(-)
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204561 91177308-0d34-0410-b5e6-96231b3b80d8
      50cd0d9d
  21. Mar 17, 2014
  22. Mar 07, 2014
  23. Feb 26, 2014
  24. Feb 23, 2014
  25. Jan 25, 2014
  26. Jan 20, 2014
  27. Jan 07, 2014
Loading