Skip to content
  1. 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
  2. Apr 16, 2012
  3. Apr 11, 2012
  4. Mar 26, 2012
  5. Mar 24, 2012
  6. 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
  7. Jan 15, 2012
    • Chandler Carruth's avatar
      Remove SetWorkingDirectory from the Process interface. Nothing in LLVM · da22f30e
      Chandler Carruth authored
      or Clang is using this, and it would be hard to use it correctly given
      the thread hostility of the function. Also, it never checked the return
      which is rather dangerous with chdir. If someone was in fact using this,
      please let me know, as well as what the usecase actually is so that
      I can add it back and make it more correct and secure to use. (That
      said, it's never going to be "safe" per-se, but we could at least
      document the risks...)
      
      llvm-svn: 148211
      da22f30e
  8. Jan 11, 2012
  9. Jan 05, 2012
  10. Jan 04, 2012
  11. Dec 14, 2011
  12. Dec 12, 2011
  13. Dec 08, 2011
  14. Nov 01, 2011
  15. Sep 24, 2011
  16. Sep 21, 2011
    • Bob Wilson's avatar
      Remove the hack to check UNAME_RELEASE when identifying the Darwin version. · 49621cb2
      Bob Wilson authored
      This was only needed to locate llvm-gcc's installation directory when clang
      falls back to run llvm-gcc for i386 kexts.  As of clang svn r140187, we're
      now just searching paths with several different Darwin versions on either
      side of the current version, so this is no longer needed.
      
      llvm-svn: 140188
      49621cb2
  17. Sep 14, 2011
  18. Aug 10, 2011
  19. Aug 09, 2011
  20. Jul 29, 2011
  21. Jul 28, 2011
  22. Jul 05, 2011
  23. May 21, 2011
  24. May 17, 2011
  25. May 11, 2011
  26. Apr 29, 2011
  27. Apr 20, 2011
  28. Apr 15, 2011
  29. Mar 24, 2011
  30. Mar 20, 2011
  31. Mar 18, 2011
Loading