1. 18 May, 2015 1 commit
  2. 17 May, 2015 1 commit
  3. 15 May, 2015 5 commits
  4. 14 May, 2015 4 commits
  5. 13 May, 2015 6 commits
  6. 12 May, 2015 2 commits
  7. 07 May, 2015 1 commit
  8. 06 May, 2015 1 commit
  9. 05 May, 2015 1 commit
  10. 01 May, 2015 1 commit
  11. 23 Apr, 2015 1 commit
  12. 15 Apr, 2015 1 commit
  13. 12 Apr, 2015 1 commit
  14. 11 Apr, 2015 1 commit
  15. 10 Apr, 2015 1 commit
  16. 09 Apr, 2015 2 commits
  17. 31 Mar, 2015 1 commit
  18. 27 Mar, 2015 3 commits
  19. 26 Mar, 2015 1 commit
    • Ian Lance Taylor's avatar
      unix: change Dup,Dup2,Dup3 to use Syscall, not RawSyscall · 5829c748
      Ian Lance Taylor authored
      This avoids hanging when a Go program uses a FUSE filesystem and the
      dup system call has to close a file descriptor.  When dup uses
      RawSyscall then the goroutine calling dup will occupy a scheduler slot
      (a p structure) during the call, and may block waiting for some other
      goroutine to respond to the close call on the FUSE filesystem.
      Changing to Syscall avoids the problem.  This makes Dup a tiny bit
      slower but is quite unlikely to make a difference for any real
      programs.
      
      Update golang/go#10202.
      
      Change-Id: I590c5c9a04e0a1281a85dc553c7592fa83949ac7
      Reviewed-on: https://go-review.googlesource.com/8056Reviewed-by: 's avatarRob Pike <r@golang.org>
      5829c748
  20. 24 Mar, 2015 1 commit
  21. 23 Mar, 2015 1 commit
  22. 20 Mar, 2015 2 commits
  23. 18 Mar, 2015 1 commit