Skip to content
  1. Nov 06, 2012
  2. Oct 03, 2012
  3. Sep 30, 2012
  4. Sep 27, 2012
  5. Aug 09, 2012
  6. Jul 26, 2012
  7. Jul 16, 2012
  8. Apr 04, 2012
    • Manuel Klimek's avatar
      Adds a tooling library. · 47c245a5
      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.
      
      llvm-svn: 154008
      47c245a5
  9. Dec 09, 2011
    • Eli Friedman's avatar
      Misc Minix-specific changes to clang: · 83de5130
      Eli Friedman authored
      . move compiler-rt to a separate directory so the -L argument only includes compiler-rt (thanks joerg)
      . build all clang subdirs
      . switches the Minix platform to ELF
      . normalizes toolchain invocation
      
      Patch by Ben Gras.
      
      llvm-svn: 146206
      83de5130
  10. Aug 09, 2011
    • Ted Kremenek's avatar
      Add 'diagtool' to the 'tools/' directory. diagtool is a new tool (WIP) for... · f88d335c
      Ted Kremenek authored
      Add 'diagtool' to the 'tools/' directory.  diagtool is a new tool (WIP) for analyzing and working with clang diagnostics.
      
      Some interesting stats from 'diagtool list-warnings' on the current version of clang:
      
        Percentage of warnings with flags: 48.79%
        Number of unique flags: 148
        Average number of diagnostics per flag: 2.041
      
      llvm-svn: 137109
      f88d335c
  11. Jul 09, 2011
    • Argyrios Kyrtzidis's avatar
      [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. · 7fbd97f6
      Argyrios Kyrtzidis authored
      This is a new mode of migration, where we avoid modifying the original files but
      we emit temporary files instead.
      
      <path> will be used to keep migration process metadata. Currently the temporary files
      that are produced are put in the system's temp directory but we can put them
      in the <path> if is necessary.
      
      Also introduce new ARC migration functions in libclang whose only purpose,
      currently, is to accept <path> and provide pairs of original file/transformed file
      to map from the originals to the files after transformations are applied.
      
      Finally introduce the c-arcmt-test utility that exercises the new libclang functions,
      update arcmt-test, and add tests for the whole process.
      
      rdar://9735086.
      
      llvm-svn: 134844
      7fbd97f6
  12. Jun 16, 2011
  13. Nov 09, 2010
  14. Jun 29, 2010
  15. Jun 08, 2010
  16. Apr 30, 2010
  17. Mar 14, 2010
  18. Mar 07, 2010
  19. Jan 22, 2010
  20. Dec 12, 2009
  21. Sep 24, 2009
  22. Aug 28, 2009
  23. Aug 27, 2009
  24. Jul 16, 2009
  25. Jun 25, 2009
    • Argyrios Kyrtzidis's avatar
      Introduce tools/index-test. · 92772215
      Argyrios Kyrtzidis authored
      This tool will be the test bed for indexing related operations. It basically reads PCH files passed by the command line and performs various operations.
      
      Currently it can accept a file:line:column which resolves to a declaration/statement and displays some information about them.
      
      llvm-svn: 74198
      92772215
  26. May 03, 2009
  27. Mar 24, 2009
  28. Mar 02, 2009
  29. Jan 19, 2009
  30. Jan 01, 2009
  31. Dec 29, 2007
  32. Jun 02, 2004
  33. Oct 21, 2003
  34. Jun 06, 2001
Loading