1. 229aaac runtime: remove getcallerpc argument by Austin Clements · 8 years ago
  2. 455775d runtime: improve makechan memory checks and allocation calls by Martin Möhrmann · 8 years ago
  3. 32b94f1 runtime: move selectdone into g by Daniel Morsing · 8 years ago
  4. 8a6e51a cmd/compile: generate makechan calls with int arguments by Martin Möhrmann · 8 years ago
  5. 2e29eb5 runtime: remove unused *chantype parameters by Daniel Martí · 8 years ago
  6. d50f892 runtime: join selectgo and selectgoImpl by Austin Clements · 8 years ago
  7. f2d0538 runtime: perform write barriers on direct channel receive by Austin Clements · 8 years ago
  8. 8f81dfe runtime: perform write barrier before pointer write by Austin Clements · 9 years ago
  9. aa581f5 runtime: use typedmemclr for typed memory by Austin Clements · 8 years ago
  10. 39690be runtime: fix invariant comment in chan.go by Russ Cox · 8 years ago
  11. 7e460e7 runtime: use type int to specify size for newarray by Martin Möhrmann · 9 years ago
  12. 001e8e8 runtime: simplify mallocgc flag argument by Keith Randall · 9 years ago
  13. e4f1d9c runtime: make execution error panic values implement the Error interface by Emmanuel Odeke · 9 years ago
  14. d45bf72 runtime: define lock order between G status and channel lock by Austin Clements · 9 years ago
  15. db72b41 runtime: protect sudog.elem with hchan.lock by Austin Clements · 9 years ago
  16. e4a95b6 runtime: record channel in sudog by Austin Clements · 9 years ago
  17. a03bdc3 runtime: eliminate unnecessary type conversions by Matthew Dempsky · 9 years ago
  18. 5fea2cc all: single space after period. by Brad Fitzpatrick · 9 years ago
  19. 1e91e2a runtime: document non-obvious requirement on sudog.elem by Austin Clements · 9 years ago
  20. 58ec583 all: fix typos by Shawn Smith · 9 years ago
  21. 67faca7 runtime: break atomics out into package runtime/internal/atomic by Michael Matloob · 9 years ago
  22. e410a52 runtime: simplify chan ops, take 2 by Keith Randall · 9 years ago
  23. e9f90ba Revert "runtime: simplify buffered channels." by Keith Randall · 9 years ago
  24. 8e496f1 runtime: simplify buffered channels. by Keith Randall · 10 years ago
  25. 73f329f runtime, syscall: add calls to msan functions by Ian Lance Taylor · 9 years ago
  26. 8c3533c runtime: add memory barrier for sync send in select by Russ Cox · 10 years ago
  27. 80ec711 runtime: use type-based write barrier for remote stack write during chansend by Russ Cox · 10 years ago
  28. 4396ea9 runtime: remove futile wakeups from trace by Dmitry Vyukov · 10 years ago
  29. 919fd24 runtime: remove runtime frames from stacks in traces by Dmitry Vyukov · 10 years ago
  30. fcc164d runtime: cleanup chan code by Dmitry Vyukov · 10 years ago
  31. 5288fad runtime: add tracing of runtime events by Dmitry Vyukov · 10 years ago
  32. ec767c1 runtime: add comment about channels already handling zero-sized objects correctly. by Keith Randall · 10 years ago
  33. 54bb4dc runtime: use typed memmove (write barriers) for chan, map, interface content by Russ Cox · 10 years ago
  34. b2a950b runtime: rename gothrow to throw by Keith Randall · 10 years ago
  35. 7a524a1 runtime: remove thunk.s by Russ Cox · 10 years ago
  36. 8eb8b40 runtime: use doubly-linked lists for channel send/recv queues. by Keith Randall · 10 years ago
  37. 50e0749 [dev.cc] all: merge default (e4ab8f908aac) into dev.cc by Russ Cox · 10 years ago
  38. b3932ba runtime: fix sudog leak by Russ Cox · 10 years ago
  39. 1e2d2f0 [dev.cc] runtime: convert memory allocator and garbage collector to Go by Russ Cox · 10 years ago
  40. b02450d runtime: zero a few more dead pointers. by Keith Randall · 10 years ago
  41. 0120f83 runtime: clear stale values from G.param and SudoG.elem by Russ Cox · 10 years ago
  42. d2574e2 runtime: remove duplicated Go constants by Russ Cox · 11 years ago
  43. bffb059 runtime: merge mallocgc, gomallocgc by Russ Cox · 11 years ago
  44. c007ce8 build: move package sources from src/pkg to src by Russ Cox · 11 years ago[Renamed from src/pkg/runtime/chan.go]
  45. 0e07f1c runtime: introduce, use funcPC to convert Go func to PC by Russ Cox · 11 years ago
  46. 1d8fa7f runtime: convert select implementation to Go. by Keith Randall · 11 years ago
  47. 47d6af2 runtime: convert chanrecv to Go by Keith Randall · 11 years ago
  48. 6a76bca33 runtime: convert closechan/chanlen/chancap to Go by Keith Randall · 11 years ago
  49. 8ecb9a7 runtime: rename Lock to Mutex by Russ Cox · 11 years ago
  50. d21638b cmd/cc, runtime: preserve C runtime type names in generated Go by Russ Cox · 11 years ago
  51. 1d2955a runtime: round channel size in allocation instead of using system-specific pad field by Russ Cox · 11 years ago
  52. 4064d5e runtime: add comment Explain why it's safe to allocate chans with flagNoScan. by Dmitriy Vyukov · 11 years ago
  53. ebac0e6 runtime: convert async semaphores to Go by Dmitriy Vyukov · 11 years ago
  54. f6ceefa runtime: add fast paths to non-blocking channel operations by Dmitriy Vyukov · 11 years ago
  55. 9a1e142 runtime: convert channel operations to Go, part 1 (chansend1). by Keith Randall · 11 years ago