1. 14 Dec, 2016 1 commit
  2. 05 Dec, 2016 1 commit
  3. 04 Dec, 2016 1 commit
  4. 02 Dec, 2016 1 commit
  5. 29 Nov, 2016 1 commit
  6. 22 Nov, 2016 1 commit
  7. 10 Nov, 2016 1 commit
  8. 08 Nov, 2016 1 commit
  9. 23 Oct, 2016 1 commit
  10. 16 Oct, 2016 1 commit
  11. 12 Oct, 2016 1 commit
  12. 11 Oct, 2016 1 commit
  13. 06 Oct, 2016 3 commits
  14. 16 Sep, 2016 1 commit
  15. 07 Sep, 2016 1 commit
  16. 17 Jul, 2016 1 commit
  17. 12 Jul, 2016 1 commit
  18. 04 Jul, 2016 1 commit
  19. 15 Jun, 2016 1 commit
  20. 14 Jun, 2016 1 commit
  21. 11 Jun, 2016 1 commit
  22. 10 Jun, 2016 1 commit
  23. 01 Jun, 2016 1 commit
  24. 16 May, 2016 1 commit
  25. 15 May, 2016 1 commit
  26. 13 May, 2016 1 commit
    • Michael Munday's avatar
      unix: add s390x support · 33267e03
      Michael Munday authored
      This commit adds linux/s390x support to the unix package. It is
      based on the changes made to the syscall package in
      https://golang.org/cl/20961/. It also adds mkpost.go which is
      used to cleanup the API generated by cgo -godefs.
      
      The biggest departure that is made with the syscall package is
      the use of the -fsigned-char flag to force signed chars. We
      couldn't do this in the syscall package because of the need to
      maintain compatibility with the gccgo implementation of the syscall
      package (gccgo has supported s390x for a longer time than the Go
      toolchain). The unix package does not have this constraint.
      
      Using the -fsigned-char flag makes the API look more like the one
      generated on amd64 and arm64 and also more consistent with itself
      (the syscall package represents chars using both int8 and uint8
      types, the sys package will only ever use int8). Unfortunately it
      also means that applications transitioning from the syscall package
      to the unix package will see a different API on s390x which might
      be confusing. I think the tradeoff is worth it though.
      
      Change-Id: I40b90c18ed787e74ba7a2ebd004bd6bd1ba6279a
      Reviewed-on: https://go-review.googlesource.com/23045Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
      33267e03
  27. 12 May, 2016 1 commit
  28. 11 May, 2016 1 commit
  29. 29 Apr, 2016 1 commit
  30. 27 Apr, 2016 1 commit
  31. 15 Apr, 2016 1 commit
    • Riku Voipio's avatar
      unix: fix Pause on linux-arm64 · f64b50fb
      Riku Voipio authored
      Pause is a legacy syscall not available on linux-arm64. Use ppoll with
      all args as 0 to emulate - this is the way musl libc does Pause when the
      pause syscall isn't available.
      
      With the changes in syscall_linux* and regenerating zsyscall_linux*,
      this calling Pause on linux-arm64 works and returns EINTR as expected.
      
      Change-Id: I88236290313f18c742d826e759e86ff260a8b383
      Reviewed-on: https://go-review.googlesource.com/22014Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
      Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      f64b50fb
  32. 13 Apr, 2016 1 commit
  33. 09 Apr, 2016 1 commit
  34. 08 Apr, 2016 3 commits
  35. 06 Apr, 2016 1 commit
  36. 05 Apr, 2016 1 commit