1. 12 Jun, 2015 1 commit
  2. 18 May, 2015 3 commits
  3. 17 May, 2015 1 commit
  4. 15 May, 2015 5 commits
  5. 14 May, 2015 4 commits
  6. 13 May, 2015 6 commits
  7. 12 May, 2015 2 commits
  8. 07 May, 2015 1 commit
  9. 06 May, 2015 1 commit
  10. 05 May, 2015 1 commit
  11. 01 May, 2015 1 commit
  12. 23 Apr, 2015 1 commit
  13. 15 Apr, 2015 1 commit
  14. 12 Apr, 2015 1 commit
  15. 11 Apr, 2015 1 commit
  16. 10 Apr, 2015 1 commit
  17. 09 Apr, 2015 2 commits
  18. 31 Mar, 2015 1 commit
  19. 27 Mar, 2015 3 commits
  20. 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
  21. 24 Mar, 2015 1 commit
  22. 23 Mar, 2015 1 commit