Skip to content
Snippets Groups Projects
  1. Jan 25, 2012
  2. Dec 23, 2011
  3. Nov 01, 2011
  4. Sep 26, 2011
  5. Aug 24, 2011
  6. Jul 23, 2011
  7. Jul 22, 2011
  8. Jul 19, 2011
  9. Jul 15, 2011
  10. Jul 09, 2011
  11. Feb 27, 2011
  12. Feb 20, 2011
  13. Feb 19, 2011
  14. Feb 18, 2011
  15. Nov 18, 2010
    • Argyrios Kyrtzidis's avatar
      Refactoring of Diagnostic class. · 33e4e70c
      Argyrios Kyrtzidis authored
      -Move the stuff of Diagnostic related to creating/querying diagnostic IDs into a new DiagnosticIDs class.
      -DiagnosticIDs can be shared among multiple Diagnostics for multiple translation units.
      -The rest of the state in Diagnostic object is considered related and tied to one translation unit.
      -Have Diagnostic point to the SourceManager that is related with. Diagnostic can now accept just a
         SourceLocation instead of a FullSourceLoc.
      -Reflect the changes to various interfaces.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119730 91177308-0d34-0410-b5e6-96231b3b80d8
      33e4e70c
  16. Aug 24, 2010
  17. Aug 19, 2010
  18. Aug 18, 2010
  19. Aug 12, 2010
  20. Aug 02, 2010
  21. Jul 26, 2010
  22. Jul 20, 2010
  23. Jun 16, 2010
  24. Jun 15, 2010
    • Daniel Dunbar's avatar
      Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration · 9b414d3e
      Daniel Dunbar authored
      Currently, all AST consumers are located in the Frontend library,
      meaning that in a shared library configuration, Frontend has a
      dependency on Rewrite, Checker and CodeGen.  This is suboptimal for
      clients which only wish to make use of the frontend.  CodeGen in
      particular introduces a large number of unwanted dependencies.
      
      This patch breaks the dependency by moving all AST consumers with
      dependencies on Rewrite, Checker and/or CodeGen to their respective
      libraries.  The patch therefore introduces dependencies in the other
      direction (i.e. from Rewrite, Checker and CodeGen to Frontend).
      
      After applying this patch, Clang builds correctly using CMake and
      shared libraries ("cmake -DBUILD_SHARED_LIBS=ON").
      
      N.B. This patch includes file renames which are indicated in the
      patch body.
      
      Changes in this revision of the patch:
       - Fixed some copy-paste mistakes in the header files
       - Modified certain aspects of the coding to comply with the LLVM
         Coding Standards
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106010 91177308-0d34-0410-b5e6-96231b3b80d8
      9b414d3e
  25. May 25, 2010
  26. May 20, 2010
  27. May 07, 2010
  28. Apr 19, 2010
  29. Apr 15, 2010
  30. Apr 08, 2010
  31. Apr 06, 2010
  32. Mar 30, 2010
  33. Mar 23, 2010
  34. Mar 19, 2010
  35. Feb 25, 2010
Loading