Skip to content
  1. Jul 03, 2013
  2. 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
  3. Jul 01, 2013
    • Sylvestre Ledru's avatar
      Following the modification introduced in llvm by commit 185311 · 103b51c7
      Sylvestre Ledru authored
      The build system is currently miss-identifying GNU/kFreeBSD as FreeBSD.
      This kind of simplification is sometimes useful, but in general it's not correct. 
      
      As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match the
      build definitions used for FreeBSD, whereas for userland-related issues we want to
      match the definitions used for other systems with Glibc.
      
      The current modification adjusts the build system so that they can be distinguished,
      and explicitly adds GNU/kFreeBSD to the build checks in which it belongs.
      
      Fixes bug #16445.
      
      Patch by Robert Millan in the context of Debian.
      
      llvm-svn: 185312
      103b51c7
  4. Jun 30, 2013
  5. 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
  6. Jun 26, 2013
  7. Jun 25, 2013
  8. Jun 24, 2013
  9. Jun 23, 2013
  10. Jun 22, 2013
  11. Jun 18, 2013
  12. Jun 17, 2013
  13. 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
  14. Jun 13, 2013
  15. Jun 12, 2013
  16. Jun 11, 2013
  17. Jun 10, 2013
  18. Jun 06, 2013
  19. Jun 05, 2013
  20. Jun 04, 2013
  21. May 31, 2013
  22. May 30, 2013
Loading