Skip to content
  1. Sep 30, 2013
  2. Sep 21, 2013
  3. Sep 18, 2013
  4. Sep 13, 2013
    • Daniel Jasper's avatar
      clang-format: Add -assume-filename option for editor integrations. · e488f5dd
      Daniel Jasper authored
      With -style=file, clang-format now starts to search for a .clang-format
      file starting at the file given with -assume-filename if it reads from
      stdin. Otherwise, it would start searching from the current directory,
      which is not helpful for editor integrations.
      
      Also changed vim, emacs and sublime integrations to actually make use of
      this flag.
      
      This fixes llvm.org/PR17072.
      
      llvm-svn: 190691
      e488f5dd
  5. Sep 10, 2013
  6. Sep 02, 2013
  7. Aug 01, 2013
  8. Jul 22, 2013
  9. Jul 21, 2013
    • Daniel Jasper's avatar
      clang-format: Smarter replacement in the vim integration. · 68c03c82
      Daniel Jasper authored
      With this fix, only changed regions will be replaced in vim's buffer.
      Thereby, marks should mostly be left intact. Furthermore, this is a
      better fix for the performance problem in conjunction with
      'foldmethod=syntax' (see r186660).
      
      llvm-svn: 186789
      68c03c82
  10. Jul 20, 2013
  11. Jul 19, 2013
  12. Jul 16, 2013
  13. Jul 03, 2013
  14. Jul 02, 2013
    • Daniel Jasper's avatar
      Fix ranges computed by git clang-format. · a3fc21a0
      Daniel Jasper authored
      Before, the computed byte range would include the trailing newline.
      clang-format on the other hand counts whitespace as belonging to the
      following token, so that git-clang-format inadvertendly reformats the
      first unmodified line as well.
      
      It is not entirely clear whether clang-format's behavior itself should
      be modified, but for now this seems to be a safe change.
      
      llvm-svn: 185423
      a3fc21a0
  15. Jun 28, 2013
    • Alexander Kornienko's avatar
      Use lexing mode based on FormatStyle.Standard. · 1e80887d
      Alexander Kornienko authored
      Summary:
      Some valid pre-C++11 constructs change meaning when lexed in C++11
      mode, e.g.
      #define x(_a) printf("foo"_a);
      (example from http://llvm.org/bugs/show_bug.cgi?id=16342). "foo"_a is treated as
      a user-defined string literal when parsed in C++11 mode.
      In order to deal with this correctly, we need to set lexing mode according to
      which standard the code conforms to. We already have a configuration value for
      this (FormatStyle.Standard), which seems to be appropriate to use in this case
      as well.
      
      Reviewers: klimek
      
      CC: cfe-commits, gribozavr
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D1028
      
      llvm-svn: 185149
      1e80887d
  16. Jun 14, 2013
    • Reid Kleckner's avatar
      [Driver] Refactor clang driver to use LLVM's Option library · 898229ab
      Reid Kleckner authored
      The big changes are:
      - Deleting Driver/(Arg|Opt)*
      - Rewriting includes to llvm/Option/ and re-sorting
      - 'using namespace llvm::opt' in clang::driver
      - Fixing the autoconf build by adding option everywhere
      
      As discussed in the review, this change includes using directives in
      header files.  I'll make follow up changes to remove those in favor of
      name specifiers.
      
      Reviewers: espindola
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D975
      
      llvm-svn: 183989
      898229ab
  17. Jun 11, 2013
  18. Jun 10, 2013
  19. May 30, 2013
  20. May 23, 2013
  21. May 21, 2013
  22. May 19, 2013
  23. May 16, 2013
  24. May 14, 2013
    • Daniel Jasper's avatar
      Update clang-format emacs integration. · 6e3506f2
      Daniel Jasper authored
      - Remove free variables
      - Add function clang-format-buffer, e.g. for before-save-hooks
      - Wrap restoring windows in an unwind-protect
      
      Patch by Stephen Gildea!
      
      llvm-svn: 181766
      6e3506f2
  25. May 10, 2013
  26. May 07, 2013
  27. May 06, 2013
  28. May 02, 2013
  29. Apr 25, 2013
Loading