Skip to content
  1. Apr 05, 2013
  2. Mar 14, 2013
  3. Feb 28, 2013
  4. Jan 10, 2013
  5. Jan 01, 2013
  6. Nov 30, 2012
    • Chandler Carruth's avatar
      Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. · f12e3a67
      Chandler Carruth authored
      Rationale:
      1) This was the name in the comment block. ;]
      2) It matches Clang's __has_feature naming convention.
      3) It matches other compiler-feature-test conventions.
      
      Sorry for the noise. =]
      
      I've also switch the comment block to use a \brief tag and not duplicate
      the name.
      
      llvm-svn: 168996
      f12e3a67
  7. Nov 15, 2012
    • Daniel Dunbar's avatar
      PathV2: Fix a possible infinite loop. · 61d59f29
      Daniel Dunbar authored
       - The code could infinite loop trying to create unique files, if the directory
         containing the unique file exists, but open() calls on non-existent files in
         the path return ENOENT. This is true on the /dev/fd filesystem, for example.
      
       - Will add a clang side test case for this.
      
      llvm-svn: 168081
      61d59f29
  8. Aug 15, 2012
  9. Aug 10, 2012
  10. Jun 20, 2012
  11. Jun 02, 2012
    • Benjamin Kramer's avatar
      Use access(2) instead of stat(2) to check if a file exists. · 172f8084
      Benjamin Kramer authored
      Apart from being slightly cheaper, this fixes a real bug that hits 32 bit
      linux systems. When passing a file larger than 2G to be linked (which isn't
      that uncommon with large projects such as WebKit), clang's driver checks
      if the file exists but the file size doesn't fit in an off_t and stat(2)
      fails with EOVERFLOW. Clang then says that the file doesn't exist instead
      of passing it to the linker.
      
      llvm-svn: 157891
      172f8084
  12. May 11, 2012
  13. May 05, 2012
  14. Apr 23, 2012
    • Sylvestre Ledru's avatar
      Conflict with st_dev/st_ino identifiers under Debian GNU/Hurd · 3099f4bd
      Sylvestre Ledru authored
      The problem is that the struct file_status on UNIX systems has two
      members called st_dev and st_ino; those are also members of the
      struct stat, and they are reserved identifiers which can also be
      provided as #define (and this is the case for st_dev on Hurd).
      The solution (attached) is to rename them, for example adding a
      "fs_" prefix (= file status) to them.
      
      Patch by Pino Toscano
      
      llvm-svn: 155354
      3099f4bd
  15. Apr 11, 2012
  16. Feb 09, 2012
    • David Blaikie's avatar
      Change default error_code ctor to a 'named ctor' so it's more self-documenting. · 18544b96
      David Blaikie authored
      Unify default construction of error_code uses on this idiom so that users don't
      feel compelled to make static globals for naming convenience. (unfortunately I
      couldn't make the original ctor private as some APIs don't return their result,
      instead using an out parameter (that makes sense to default construct) - which
      is a bit of a pity. I did, however, find/fix some cases of unnecessary default
      construction of error_code before I hit the unfixable cases)
      
      llvm-svn: 150197
      18544b96
  17. Dec 12, 2011
  18. Dec 08, 2011
  19. Sep 14, 2011
  20. Jul 28, 2011
  21. Mar 24, 2011
  22. Feb 10, 2011
  23. Feb 09, 2011
  24. Jan 16, 2011
  25. Jan 15, 2011
  26. Jan 05, 2011
  27. Dec 07, 2010
  28. Dec 04, 2010
Loading