1. 05 May, 2016 2 commits
  2. 04 May, 2016 2 commits
  3. 29 Apr, 2016 1 commit
    • Ian Lance Taylor's avatar
      cmd/cgo, runtime, runtime/cgo: use cgo context function · 5f9a870b
      Ian Lance Taylor authored
      Add support for the context function set by runtime.SetCgoTraceback.
      The context function was added in CL 17761, without support.
      This CL is the support.
      
      This CL has not been tested for real C code, as a working context
      function for C code requires unwind support that does not seem to exist.
      I wanted to get the CL out before the freeze.
      
      I apologize for the length of this CL.  It's mostly plumbing, but
      unfortunately the plumbing is processor-specific.
      
      Change-Id: I8ce11a0de9b3dafcc29efd2649d776e93bff0e90
      Reviewed-on: https://go-review.googlesource.com/22508
      
      Reviewed-by: default avatarAustin Clements <austin@google.com>
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      5f9a870b
  4. 01 Apr, 2016 1 commit
  5. 04 Mar, 2016 1 commit
  6. 26 Feb, 2016 1 commit
  7. 24 Feb, 2016 1 commit
  8. 21 Feb, 2016 1 commit
  9. 19 Feb, 2016 1 commit
  10. 18 Jan, 2016 1 commit
  11. 11 Jan, 2016 1 commit
  12. 06 Jan, 2016 1 commit
  13. 29 Dec, 2015 1 commit
  14. 24 Nov, 2015 1 commit
  15. 12 Nov, 2015 1 commit
  16. 13 Sep, 2015 1 commit
    • Dave Cheney's avatar
      runtime: reduce pthread stack size in TestCgoCallbackGC · 4f48507d
      Dave Cheney authored
      Fixes #11959
      
      This test runs 100 concurrent callbacks from C to Go consuming 100
      operating system threads, which at 8mb a piece (the default on linux/arm)
      would reserve over 800mb of address space. This would frequently
      cause the test to fail on platforms with ~1gb of ram, such as the
      raspberry pi.
      
      This change reduces the thread stack allocation to 256kb, a number picked
      at random, but at 1/32th the previous size, should allow the test to
      pass successfully on all platforms.
      
      Change-Id: I8b8bbab30ea7b2972b3269a6ff91e6fe5bc717af
      Reviewed-on: https://go-review.googlesource.com/13731
      
      
      TryBot-Result: Gobot Gobot <gobot@golang.org>
      Reviewed-by: default avatarMartin Capitanio <capnm9@gmail.com>
      Reviewed-by: default avatarMinux Ma <minux@golang.org>
      4f48507d
  17. 03 Aug, 2015 1 commit
  18. 29 Jul, 2015 1 commit
  19. 22 Jul, 2015 1 commit
    • Ian Lance Taylor's avatar
      runtime: if we don't handle a signal on a non-Go thread, raise it · 872b168f
      Ian Lance Taylor authored
      In the past badsignal would crash the program.  In
      https://golang.org/cl/10757044 badsignal was changed to call sigsend,
      to fix issue #3250.  The effect of this was that when a non-Go thread
      received a signal, and os/signal.Notify was not being used to check
      for occurrences of the signal, the signal was ignored.
      
      This changes the code so that if os/signal.Notify is not being used,
      then the signal handler is reset to what it was, and the signal is
      raised again.  This lets non-Go threads handle the signal as they
      wish.  In particular, it means that a segmentation violation in a
      non-Go thread will ordinarily crash the process, as it should.
      
      Fixes #10139.
      Update #11794.
      
      Change-Id: I2109444aaada9d963ad03b1d071ec667760515e5
      Reviewed-on: https://go-review.googlesource.com/12503
      
      Reviewed-by: default avatarRuss Cox <rsc@golang.org>
      Run-TryBot: Ian Lance Taylor <iant@golang.org>
      872b168f
  20. 11 Jul, 2015 1 commit
    • Brad Fitzpatrick's avatar
      all: link to https instead of http · 2ae77376
      Brad Fitzpatrick authored
      The one in misc/makerelease/makerelease.go is particularly bad and
      probably warrants rotating our keys.
      
      I didn't update old weekly notes, and reverted some changes involving
      test code for now, since we're late in the Go 1.5 freeze. Otherwise,
      the rest are all auto-generated changes, and all manually reviewed.
      
      Change-Id: Ia2753576ab5d64826a167d259f48a2f50508792d
      Reviewed-on: https://go-review.googlesource.com/12048
      
      Reviewed-by: default avatarRob Pike <r@golang.org>
      2ae77376
  21. 13 Apr, 2015 1 commit
  22. 24 Mar, 2015 1 commit
  23. 27 Feb, 2015 1 commit
  24. 07 Jan, 2015 1 commit
  25. 03 Jan, 2015 2 commits
  26. 31 Dec, 2014 1 commit
  27. 29 Oct, 2014 3 commits
  28. 08 Sep, 2014 1 commit
  29. 07 Aug, 2013 2 commits
  30. 28 Feb, 2013 1 commit
  31. 20 Feb, 2013 1 commit
  32. 30 May, 2012 1 commit
  33. 28 Mar, 2012 1 commit
  34. 18 Feb, 2012 1 commit