Skip to content
Snippets Groups Projects
  1. Mar 09, 2015
  2. Oct 03, 2014
  3. Sep 04, 2014
  4. Aug 08, 2014
  5. Jun 12, 2014
  6. May 20, 2014
  7. May 16, 2014
  8. May 10, 2014
  9. Apr 30, 2014
  10. Mar 10, 2014
  11. Mar 07, 2014
  12. Mar 02, 2014
  13. Jan 07, 2014
  14. Dec 14, 2013
  15. Dec 13, 2013
  16. Dec 05, 2013
  17. Nov 17, 2013
  18. Jan 12, 2013
  19. Dec 04, 2012
  20. Oct 15, 2012
  21. Aug 24, 2012
  22. Jul 17, 2012
  23. Jul 13, 2012
  24. Jul 11, 2012
  25. Jul 10, 2012
  26. May 24, 2012
  27. May 15, 2012
  28. Apr 18, 2012
  29. Apr 17, 2012
    • Manuel Klimek's avatar
      Switches the JSONCompilationDatabase to use the YAML parser. · c661f146
      Manuel Klimek authored
      This will allow us to delete the JSON parser from llvm.
      
      The biggest change is a general change of strategy - instead
      of storing StringRef's to the values for the command line and
      directory in the input buffer, we store ScalarNode*'s. The
      reason is that the YAML parser's getRawValue on ScalarNodes
      returns a string that includes the quotes in case of double
      quoted strings.
      
      For the same reason we're removing the JSON parsing part of
      the command line parsing - this means an extra copy for a
      command line when it is requested (and only when it is requested).
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154929 91177308-0d34-0410-b5e6-96231b3b80d8
      c661f146
  30. Apr 04, 2012
    • Manuel Klimek's avatar
      Adds a tooling library. · cb971c67
      Manuel Klimek authored
      Provides an API to run clang tools (FrontendActions) as standalone tools,
      or repeatedly in-memory in a process. This is useful for unit-testing,
      map-reduce style applications, source transformation daemons or command line
      tools.
      
      The ability to run over multiple translation units with different command
      line arguments enables building up refactoring tools that need to apply
      transformations across translation unit boundaries.
      
      See tools/clang-check/ClangCheck.cpp for an example.
      
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154008 91177308-0d34-0410-b5e6-96231b3b80d8
      cb971c67
Loading