René's URL Explorer Experiment


Title: Go: A Documentary

direct link

Domain: golang.design

Links:

https://golang.design/s/gohistory-talkgo#top
Go: A Documentaryhttps://golang.design/history
changkun.dehttps://changkun.de
contributorshttps://github.com/golang-design/history/graphs/contributors
Go: A Documentaryhttps://golang.design/s/gohistory-talkgo#go-a-documentary
Disclaimerhttps://golang.design/s/gohistory-talkgo#disclaimer
Sourceshttps://golang.design/s/gohistory-talkgo#sources
Originhttps://golang.design/s/gohistory-talkgo#origin
Committershttps://golang.design/s/gohistory-talkgo#committers
Core Authorshttps://golang.design/s/gohistory-talkgo#core-authors
Compiler/Runtime Teamhttps://golang.design/s/gohistory-talkgo#compilerruntime-team
Library/Tools/Release/Security/Communityhttps://golang.design/s/gohistory-talkgo#librarytoolsreleasesecuritycommunity
Group Interviewshttps://golang.design/s/gohistory-talkgo#group-interviews
Timelinehttps://golang.design/s/gohistory-talkgo#timeline
Language Designhttps://golang.design/s/gohistory-talkgo#language-design
Generalhttps://golang.design/s/gohistory-talkgo#general
Slice (1.2)https://golang.design/s/gohistory-talkgo#slice-12
Package Management (1.4, 1.5, 1.7)https://golang.design/s/gohistory-talkgo#package-management-14-15-17
Type alias (1.9)https://golang.design/s/gohistory-talkgo#type-alias-19
Defer (1.14)https://golang.design/s/gohistory-talkgo#defer-114
Error valueshttps://golang.design/s/gohistory-talkgo#error-values
Channel/Selecthttps://golang.design/s/gohistory-talkgo#channelselect
Genericshttps://golang.design/s/gohistory-talkgo#generics
Iteratorhttps://golang.design/s/gohistory-talkgo#iterator
Compatibilityhttps://golang.design/s/gohistory-talkgo#compatibility
Compiler Toolchainhttps://golang.design/s/gohistory-talkgo#compiler-toolchain
Office Hourshttps://golang.design/s/gohistory-talkgo#office-hours
Compilerhttps://golang.design/s/gohistory-talkgo#compiler
Linkerhttps://golang.design/s/gohistory-talkgo#linker
Debuggerhttps://golang.design/s/gohistory-talkgo#debugger
Race Detectorhttps://golang.design/s/gohistory-talkgo#race-detector
Tracerhttps://golang.design/s/gohistory-talkgo#tracer
Lock Analysishttps://golang.design/s/gohistory-talkgo#lock-analysis
Builderhttps://golang.design/s/gohistory-talkgo#builder
Moduleshttps://golang.design/s/gohistory-talkgo#modules
goplshttps://golang.design/s/gohistory-talkgo#gopls
Testing, x/perfhttps://golang.design/s/gohistory-talkgo#testing-xperf
Runtime Corehttps://golang.design/s/gohistory-talkgo#runtime-core
Schedulerhttps://golang.design/s/gohistory-talkgo#scheduler
Execution Stackhttps://golang.design/s/gohistory-talkgo#execution-stack
Memory Managementhttps://golang.design/s/gohistory-talkgo#memory-management
Allocatorhttps://golang.design/s/gohistory-talkgo#allocator
Collectorhttps://golang.design/s/gohistory-talkgo#collector
Statisticshttps://golang.design/s/gohistory-talkgo#statistics
Memory modelhttps://golang.design/s/gohistory-talkgo#memory-model
ABIhttps://golang.design/s/gohistory-talkgo#abi
Mischttps://golang.design/s/gohistory-talkgo#misc
Standard Libraryhttps://golang.design/s/gohistory-talkgo#standard-library
syscallhttps://golang.design/s/gohistory-talkgo#syscall
os, io, io/fs, embedhttps://golang.design/s/gohistory-talkgo#os-io-iofs-embed
go/*https://golang.design/s/gohistory-talkgo#go
synchttps://golang.design/s/gohistory-talkgo#sync
Maphttps://golang.design/s/gohistory-talkgo#map
Poolhttps://golang.design/s/gohistory-talkgo#pool
Mutex, RWMutexhttps://golang.design/s/gohistory-talkgo#mutex-rwmutex
Groupshttps://golang.design/s/gohistory-talkgo#groups
atomichttps://golang.design/s/gohistory-talkgo#atomic
timehttps://golang.design/s/gohistory-talkgo#time
contexthttps://golang.design/s/gohistory-talkgo#context
encodinghttps://golang.design/s/gohistory-talkgo#encoding
image, x/imagehttps://golang.design/s/gohistory-talkgo#image-ximage
mathhttps://golang.design/s/gohistory-talkgo#math
Mobilehttps://golang.design/s/gohistory-talkgo#mobile
loghttps://golang.design/s/gohistory-talkgo#log
mischttps://golang.design/s/gohistory-talkgo#misc-1
Unclassified But Relevant Linkshttps://golang.design/s/gohistory-talkgo#unclassified-but-relevant-links
Fun Factshttps://golang.design/s/gohistory-talkgo#fun-facts
Acknowledgementshttps://golang.design/s/gohistory-talkgo#acknowledgements
Licensehttps://golang.design/s/gohistory-talkgo#license
PRhttps://github.com/golang-design/history/pulls
Issueshttps://github.com/golang-design/history
go.dev/bloghttps://go.dev/blog
dev.golang.orghttps://dev.golang.org
build.golang.orghttps://build.golang.org/
farmer.golang.orghttps://farmer.golang.org/
go.dev/talkshttps://go.dev/talks
go.dev/dochttps://go.dev/doc
go.dev/pkghttps://go.dev/pkg
github.com/golang/gohttps://github.com/golang/go
github.com/golang/proposalhttps://github.com/golang/proposal
github.com/golang/go/wikihttps://github.com/golang/go/wiki
go-review.googlesource.comhttps://go-review.googlesource.com
groups.google.com/g/golang-nutshttps://groups.google.com/g/golang-nuts
groups.google.com/g/golang-devhttps://groups.google.com/g/golang-dev
groups.google.com/g/golang-toolshttps://groups.google.com/g/golang-tools
gccgohttps://github.com/golang/gofrontend
Plan 9https://9p.io/plan9/
Websitehttp://herpolhode.com/rob/
Bloghttps://commandcenter.blogspot.com/
GitHubhttps://github.com/robpike
Twitterhttps://twitter.com/rob_pike
Reddithttps://www.reddit.com/user/robpike
talk/rob2007https://www.youtube.com/watch?v=hB05UFqOtFA
talk/rob2009https://changelog.com/podcast/3
talk/rob2010ahttps://www.youtube.com/watch?v=jgVhBThJdXc
talk/rob2010bhttps://www.youtube.com/watch?v=-_DKfAn4pFA
talk/rob2010chttps://www.youtube.com/watch?v=5kj5ApnhPAE
talk/rob2010dhttps://www.youtube.com/watch?v=7VcArS4Wpqk
talk/rob2011ahttps://www.infoq.com/interviews/pike-concurrency/
talk/rob2011bhttps://www.infoq.com/interviews/pike-google-go/
talk/rob2011chttps://www.youtube.com/watch?v=HxaD_trXwRE
talk/rob2012ahttps://www.youtube.com/watch?v=f6kdp27TYZs
talk/rob2012bhttps://www.youtube.com/watch?v=FTl0tl9BGdc
talk/rob2013ahttps://www.youtube.com/watch?v=bj9T2c2Xk_s
talk/rob2013bhttps://www.infoq.com/presentations/Go-Google/
talk/rob2013chttps://changelog.com/podcast/100
talk/rob2013dhttps://www.youtube.com/watch?v=qmg1CF3gZQ0
talk/rob2014ahttps://www.youtube.com/watch?v=VoS7DsT1rdM
talk/rob2014bhttps://www.youtube.com/watch?v=PXoG0WX0r_E
talk/rob2015ahttps://www.youtube.com/watch?v=cF1zJYkBW4A
talk/rob2015bhttps://www.youtube.com/watch?v=PAAkCSZUG1c
talk/rob2015chttps://www.youtube.com/watch?v=rFejpH_tAHM
talk/rob2016ahttps://www.youtube.com/watch?v=KINIAgRpkDA
talk/rob2016bhttps://www.youtube.com/watch?v=sDTGhIqyMjo
talk/rob2017https://www.youtube.com/watch?v=ENLWEfi0Tkg
talk/rob2018ahttps://www.youtube.com/watch?v=_2NI6t2r_Hs
talk/rob2018bhttps://www.youtube.com/watch?v=RIvL2ONhFBI
talk/rob2019ahttps://changelog.com/gotime/100
talk/rob2019bhttps://www.youtube.com/watch?v=oU9cfQCxjpM
talk/rob2020https://evrone.com/rob-pike-interview
talk/rob2021https://www.youtube.com/watch?v=YXV7sa4oM4I
GitHubhttps://github.com/griesemer
Twitterhttps://twitter.com/robertgriesemer?lang=en
paper/robert1993https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.127.5290&rep=rep1&type=pdf
talk/robert2012ahttps://www.youtube.com/watch?v=on5DeUyWDqI
talk/robert2012bhttps://www.youtube.com/watch?v=Ns3csOBiIuE
talk/robert2012chttps://www.youtube.com/watch?v=MrY6f4siVA4
talk/robert2015https://www.youtube.com/watch?v=0ReKdcpNyQg
talk/robert2016ahttps://www.youtube.com/watch?v=t-w6MyI2qlU
talk/robert2016bhttps://www.youtube.com/watch?v=vLxX3yZmw5Q
talk/robert2017https://www.youtube.com/watch?v=KPk1UPihWtY
talk/robert2017https://www.youtube.com/watch?v=UmwJsQTSEP8
talk/robert2019https://www.youtube.com/watch?v=i0zzChzk8KE
talk/robert2020ahttps://changelog.com/gotime/140
talk/robert2020bhttps://www.youtube.com/watch?v=TborQFPY2IM
talk/robert2021https://www.youtube.com/watch?v=Pa_e9EeCdy8
talk/ken1982ahttps://www.youtube.com/watch?v=tc4ROCJYbm0
talk/ken1982bhttps://www.youtube.com/watch?v=XvDZLjaCJuw
talk/ken1982chttps://www.youtube.com/watch?v=JoVQTPbD6UY
talk/ken1998https://www.youtube.com/watch?v=LXZ1OL2U3lY
talk/ken2013https://www.youtube.com/watch?v=dsMKJKTOte0
talk/ken2019ahttps://www.youtube.com/watch?v=g3jOJfrOknA
talk/ken2019bhttps://www.youtube.com/watch?v=EY6q5dv_B-o
talk/ken2023https://www.youtube.com/watch?v=kaandEt_pKw&t=643s
Websitehttps://www.airs.com/ian/
GitHubhttps://github.com/ianlancetaylor
Quorahttps://www.quora.com/profile/Ian-Lance-Taylor
talk/ian2007https://www.youtube.com/watch?v=gc78olyguqA
talk/ian2018https://www.youtube.com/watch?v=LqKOY_pH8u0
talk/ian2019ahttps://www.youtube.com/watch?v=WzgLqE-3IhY
talk/ian2019bhttps://changelog.com/gotime/98
talk/ian2020https://www.youtube.com/watch?v=yoZ05GG8aLs
talk/ian2021ahttps://www.youtube.com/watch?v=nr8EpUO9jhw
talk/ian2021bhttps://www.youtube.com/watch?v=Pa_e9EeCdy8
Websitehttps://swtch.com/~rsc/
Bloghttps://research.swtch.com/
GitHubhttps://github.com/rsc
Twitterhttps://twitter.com/_rsc
Reddithttps://old.reddit.com/user/rsc
YouTubehttps://www.youtube.com/channel/UC3P6PrEBAVH1UaiPOzZ-u-w
paper/russ2008https://pdos.csail.mit.edu/~rsc/
talk/russ2009https://www.youtube.com/watch?v=wwoWei-GAPo
talk/russ2012ahttps://www.youtube.com/watch?v=MzYZhh6gpI0
talk/russ2012bhttps://www.youtube.com/watch?v=dP1xVpMPn8M
talk/russ2014https://www.youtube.com/watch?v=QIE5nV5fDwA
talk/russ2015https://www.youtube.com/watch?v=XvZOdpd_9tc
talk/russ2016https://www.youtube.com/watch?v=h6Cw9iCDVcU
talk/russ2017https://www.youtube.com/watch?v=0Zbh_vmAKvk
talk/russ2018ahttps://changelog.com/gotime/77
talk/russ2018bhttps://changelog.com/gotime/bonus-77
talk/russ2018chttps://www.youtube.com/watch?v=F8nrpe0XWRg
talk/russ2018dhttps://www.youtube.com/watch?v=6wIP3rO6On8
talk/russ2019https://www.youtube.com/watch?v=kNHo788oO5Y
talk/russ2020ahttps://go.dev/s/go-build-video
talk/russ2020bhttps://go.dev/s/draft-iofs-video
talk/russ2020chttps://go.dev/s/draft-embed-video
talk/russ2021https://archive.org/details/PLTalk/%23PLTalk+-+12+Years+of+Go+with+Russ+Cox+%5Bv1203523364%5D.mp4
talk/russ2022https://youtube.com/watch?v=v24wrd3RwGo
talk/russ2023ahttps://www.youtube.com/watch?v=BNmxtp26I5s
talk/russ2023bhttps://www.youtube.com/watch?v=X4rxi9jStLo
talk/russ2023chttps://www.youtube.com/watch?v=6H-V-0oQvCA
talk/russ2024https://www.youtube.com/watch?v=3QL062vGbjQ
Back To Tophttps://golang.design/s/gohistory-talkgo#top
Websitehttp://www.1024cores.net/
GitHubhttps://github.com/dvyukov
Twitterhttps://twitter.com/dvyukov
talk/dmitry2014https://www.youtube.com/watch?v=QEhpLb0UCfE
talk/dmitry2015ahttps://www.youtube.com/watch?v=Ef7TtSZlmlk
talk/dmitry2015bhttps://www.youtube.com/watch?v=a9xrxRsIbSU
talk/dmitry2016https://www.youtube.com/watch?v=9cpN2r22sLE
talk/dmitry2017https://www.youtube.com/watch?v=FD30Qzd6ylk
talk/dmitry2018ahttps://www.youtube.com/watch?v=EJVp13f_aIs
talk/dmitry2018bhttps://www.youtube.com/watch?v=qrBVXxZDVQY
talk/dmitry2019https://www.youtube.com/watch?v=-K11rY57K7k
talk/dmitry2020https://www.youtube.com/watch?v=YwX4UyXnhz0
GitHubhttps://github.com/aclements
Scholarhttps://scholar.google.com/citations?user=MKDtxN4AAAAJ
paper/autin2014https://pdos.csail.mit.edu/papers/aclements-phd.pdf
talk/austin2020https://www.gophercon.com/agenda/session/233441
GitHubhttps://github.com/RLH
paper/rickhttps://dl.acm.org/profile/81100566849/publications?Role=author
talk/rick2015ahttps://www.youtube.com/watch?v=aiv1JOfMjm0
talk/rick2015bhttps://www.infoq.com/interviews/hudson-go-gc/
GitHubhttps://github.com/randall77
paper/1998keithhttp://supertech.csail.mit.edu/papers/randall-phdthesis.pdf
talk/keith2016https://www.youtube.com/watch?v=Tl7mi9QmLns
talk/keith2017https://www.youtube.com/watch?v=uTMvKVma5ms
Websitehttp://chasewoerner.org/resume.html
Blockhttps://dr2chase.wordpress.com/
GitHubhttps://github.com/dr2chase
Twitterhttps://twitter.com/dr2chase
Scholarhttps://dblp.org/pid/51/3488.html
paper/1987davidhttp://www.chasewoerner.org/dissertation.pdf
talk/david2017https://changelog.com/gotime/52
talk/dan2020https://www.gophercon.com/agenda/session/233397
Websitehttps://www.ocf.berkeley.edu/~mknyszek/
GitHubhttps://github.com/mknyszek
talk/michael2020https://www.gophercon.com/agenda/session/233086
GitHubhttps://github.com/thanm
GitHubhttps://github.com/cherrymui
GitHubhttps://github.com/adg
Twitterhttps://twitter.com/enneff
Websitehttps://bradfitz.com/
GitHubhttps://github.com/bradfitz
Twitterhttps://twitter.com/bradfitz
talk/brad2010https://www.youtube.com/watch?v=c4znvD-7VDA
talk/brad2011https://www.youtube.com/watch?v=OExxMUVVjRM
talk/brad2012https://www.youtube.com/watch?v=zHXoDB07Iwg
talk/brad2013ahttps://www.youtube.com/watch?v=sYukPc0y_Ro
talk/brad2013bhttps://www.youtube.com/watch?v=kJ68OWnlycQ
talk/brad2014ahttps://www.youtube.com/watch?v=Ds0KXj8ohR8
talk/brad2014bhttps://www.youtube.com/watch?v=D6okO8Qzusk
talk/brad2014chttps://www.youtube.com/watch?v=4KFTacxqkcQ
talk/brad2014dhttps://www.youtube.com/watch?v=VLciNxKAKyc
talk/brad2015ahttps://www.youtube.com/watch?v=yG-UaBJXZ80
talk/brad2015bhttps://www.youtube.com/watch?v=gukAZO1fqZQ
talk/brad2015chttps://www.youtube.com/watch?v=gAfoLwog_MA
talk/brad2015dhttps://www.youtube.com/watch?v=rHBbqjWCGq8
talk/brad2015ehttps://www.youtube.com/watch?v=stram5J144s
talk/brad2015fhttps://www.youtube.com/watch?v=1rZ-JorHJEY
talk/brad2015ghttps://www.youtube.com/watch?v=mj-1wscEQO8
talk/brad2015hhttps://www.youtube.com/watch?v=xxDZuPEgbBU
talk/brad2016ahttps://www.youtube.com/watch?v=4Dr8FXs9aJM
talk/brad2016bhttps://www.youtube.com/watch?v=4yFb-b5GYWc
talk/brad2016chttps://www.youtube.com/watch?v=8cQcPnzfkLk
talk/brad2016dhttps://www.youtube.com/watch?v=18kmlJvR6Bk
talk/brad2017https://www.youtube.com/watch?v=4fWqcOubYQ0
talk/brad2018ahttps://www.youtube.com/watch?v=ZCB-g2B4Y5A
talk/brad2018bhttps://www.youtube.com/watch?v=rWJHbh6qO_Y
talk/brad2018chttps://www.youtube.com/watch?v=69Zy77O-BUM
talk/brad2019https://www.youtube.com/watch?v=BRSam0xQJKY
GitHubhttps://github.com/bcmills
talk/bryan2017https://www.youtube.com/watch?v=C1EtfDnsdDs
talk/bryan2018https://www.youtube.com/watch?v=5zXAHh5tJqQ
Websitehttps://dmitri.shuralyov.com/
GitHubhttps://github.com/dmitshur
YouTubehttps://www.youtube.com/c/DmitriShuralyov
talk/dmitri2016https://www.youtube.com/watch?v=9XTl1d4nwdY
Websitehttps://spf13.com/
GitHubhttps://github.com/spf13
Twitterhttps://twitter.com/spf13
talk/steve2019ahttps://spf13.com/presentation/what-should-a-modern-practical-programming-language-look-like/
talk/steve2019bhttps://spf13.com/presentation/the-legacy-of-go/
talk/jonathan2020https://www.gophercon.com/agenda/session/233432
Websitehttps://mvdan.cc/
GitHubhttps://github.com/mvdan
Twitterhttps://twitter.com/mvdan_
GitHubhttps://github.com/nigeltao
GitHubhttps://github.com/matloob
Twitterhttps://twitter.com/matloob
Websitehttps://jayconrod.com/
Twitterhttps://twitter.com/jayconrod
Websitehttps://dave.cheney.net/
GitHubhttps://github.com/davecheney
Twitterhttps://twitter.com/davecheney
GitHubhttps://github.com/sdboyer
Twitterhttps://twitter.com/sdboyer
Websitehttps://filippo.io/
GitHubhttps://github.com/FiloSottile
Twitterhttps://twitter.com/FiloSottile
talk/filo2016https://www.youtube.com/watch?v=lhMhApWQp2E
talk/filo2017https://speakerdeck.com/filosottile/calling-rust-from-go-without-cgo-at-gothamgo-2017
talk/filo2018https://speakerdeck.com/filosottile/why-cgo-is-slow-at-capitalgo-2018
talk/speakerdeckhttps://speakerdeck.com/filosottile?page=1
talk/goteam2012https://www.youtube.com/watch?v=sln-gJaURzk
talk/goteam2013https://www.youtube.com/watch?v=p9VUCp98ay4
talk/goteam2014https://www.youtube.com/watch?v=u-kkf76TDHE
talk/goteam2019https://www.youtube.com/watch?v=3yghHvvZQmA
talk/goteam2020ahttps://www.youtube.com/watch?v=gJxvkOHpTSM
talk/goteam2020bhttps://www.youtube.com/watch?v=BNHwHLNLjLs
talk/goteam2021https://www.youtube.com/watch?v=hu9spj-GJ1U&
doc/go1releasehttps://go.dev/doc/devel/release.html
doc/go1prereleasehttps://go.dev/doc/devel/pre_go1.html
doc/go0releasehttps://go.dev/doc/devel/weekly.html
design/go0initialhttps://github.com/golang/go/blob/18c5b488a3b2e218c0e0cf2a7d4820d9da93a554/doc/go_spec
design/go0spec0https://github.com/golang/go/blob/e6626dafa8de8a0efae351e85cf96f0c683e0a4f/doc/go_lang.txt
design/go0semicolonhttps://go.dev/s/semicolon-proposal
design/go11funchttps://go.dev/s/go11func
design/go11returnhttps://go.dev/s/go11return
design/go12nilhttps://go.dev/s/go12nil
doc/go13todohttps://go.dev/s/go13todo
doc/goatgooglehttps://go.dev/talks/2012/splash.article#TOC_12.
doc/makegohttps://go.dev/talks/2015/how-go-was-made.slide
discuss/go1previewhttps://docs.google.com/document/pub?id=1ny8uI-_BHrDCZv_zNBSthNKAMX_fR_0dc6epA6lztRE
design/overlapping-interfaceshttps://go.dev/design/6977-overlapping-interfaces
issue/6977https://go.dev/issue/6977
design/struct-conversionhttps://go.dev/design/16085-conversions-ignore-tags
issue/16085https://go.dev/issue/16085
design/go2transhttps://go.dev/design/28221-go2-transitions
design/signed-int-shifthttps://go.dev/design/19113-signed-shift-counts
issue/19113https://go.dev/issue/19113
design/number-literalhttps://go.dev/design/19308-number-literals
issue/12711https://go.dev/issue/12711
issue/19308https://go.dev/issue/19308
issue/28493https://go.dev/issue/28493
issue/29008https://go.dev/issue/29008
discuss/delete-returnhttps://www.reddit.com/r/golang/comments/5tfx7i/why_delete_doesnt_return_a_bool/ddmo4ug/?utm_source=share&utm_medium=web2x&context=3
issue/5147https://go.dev/issue/5147
issue/51405https://go.dev/issue/51405
issue/33502https://go.dev/issue/33502
issue/33892https://go.dev/issue/33892
issue/19623https://go.dev/issue/19623
design/unsafearithmetichttps://docs.google.com/document/d/1yyCMzE4YPfsXvnZNjhszaYNqavxHhvbY-OWPqdzZK30/pub
issue/19367https://go.dev/issue/19367
issue/40481https://go.dev/issue/40481
issue/53003https://go.dev/issue/53003
issue/43615https://go.dev/issue/43615
issue/48105https://go.dev/issue/48105
issue/56351https://go.dev/issue/56351
issue/58233https://go.dev/issue/58233
issue/57616https://go.dev/issue/57616
issue/57411https://go.dev/issue/57411
issue/56103https://go.dev/issue/56103
issue/25448https://go.dev/issue/25448
issue/61372https://go.dev/issue/61372
issue/56351https://go.dev/issue/56351
issue/58625https://go.dev/issue/58625
discuss/48305https://go.dev/issue/48305
issue/12445https://go.dev/issue/12445
design/read-only-sliceshttps://docs.google.com/document/d/1UKu_do3FRvfeN5Bb1RxLohV-zBOJWTzX0E8ZU1bkqX0/edit#heading=h.2wzvdd6vdi83
design/read-only-slices-russhttps://docs.google.com/document/d/1-NzIYu0qnnsshMBpMPmuO21qd8unlimHgKjRD9qwp2A/edit
design/go12slicehttps://go.dev/s/go12slice
design/multidim-slicehttps://go.dev/design/6282-table-data
issue/41239https://go.dev/issue/41239
discuss/why-slice-growhttps://groups.google.com/g/golang-nuts/c/UaVlMQ8Nz3o
cl/347917https://go.dev/cl/347917
doc/cl-347917-graphhttps://docs.google.com/document/d/1JQvV6vyAYdHhIboY-zAwK06OXZjxHrUhOFeG38MuJ94/edit?resourcekey=0-L5OsHqwZZBxvjfK0dwsyVQ
cl/418554https://go.dev/cl/418554
design/go14internalhttps://go.dev/s/go14internal
design/go14nopkghttps://go.dev/s/go14nopkg
design/go14customimporthttps://go.dev/s/go14customimport
design/go15vendorhttps://go.dev/s/go15vendor
design/go17binarypkghttps://go.dev/design/2775-binary-only-packages
issue/2775https://go.dev/issue/2775
design/type-aliashttps://go.dev/design/18130-type-alias
talk/type-aliashttps://www.youtube.com/watch?v=t-w6MyI2qlU
issue/16339https://go.dev/issue/16339
issue/18130https://go.dev/issue/18130
talk/refactor-videohttps://www.youtube.com/watch?v=h6Cw9iCDVcU
doc/refactorhttps://go.dev/talks/2016/refactor.article
design/open-deferhttps://go.dev/design/34481-opencoded-defers
issue/6980https://go.dev/issue/6980
issue/14939https://go.dev/issue/14939
issue/10458https://go.dev/issue/10458
issue/23531https://go.dev/issue/23531
issue/26275https://go.dev/issue/26275
issue/34530https://go.dev/issue/34530
cl/189377https://go.dev/cl/189377
doc/err2011https://go.dev/blog/error-handling-and-go
doc/err-valueshttps://go.dev/blog/errors-are-values
doc/err-philosophyhttps://dave.cheney.net/paste/gocon-spring-2016.pdf
doc/err-gracefullyhttps://dave.cheney.net/2016/04/27/dont-just-check-errors-handle-them-gracefully
doc/err-stacktracehttps://dave.cheney.net/2016/06/12/stack-traces-and-the-errors-package
doc/err-upspinhttps://commandcenter.blogspot.com/2017/12/error-handling-in-upspin.html
doc/err-workhttps://go.dev/blog/go1.13-errors
design/err-handling-overviewhttps://go.dev/design/go2draft-error-handling-overview
doc/err-value-faqhttps://github.com/golang/go/wiki/ErrorValueFAQ
design/err-handle-checkhttps://go.dev/design/go2draft-error-handling
design/err-tryhttps://go.dev/design/32437-try-builtin
issue/32437https://go.dev/issue/32437#issuecomment-512035919
design/err-inspecthttps://go.dev/design/go2draft-error-inspection
design/err-values-overviewhttps://go.dev/design/go2draft-error-values-overview
design/error-valueshttps://go.dev/design/29934-error-values
issue/29934https://go.dev/issue/29934
issue/29934-decisionhttps://go.dev/issue/29934#issuecomment-489682919
issue/29934-russhttps://go.dev/issue/29934#issuecomment-490087200
design/err-printhttps://go.dev/design/go2draft-error-printing
issue/30468https://go.dev/issue/30468
issue/40432https://go.dev/issue/40432
issue/40776https://go.dev/issue/40776
issue/41198https://go.dev/issue/41198
issue/47811https://go.dev/issue/47811
issue/53435https://go.dev/issue/53435
repo/tryhttps://github.com/dsnet/try
design/lockfree-channelshttps://docs.google.com/a/google.com/document/d/1yIAYmbvL3JxOKOjuCyon7JhW4cSv1wy5hC0ApeGMV9s/pub
issue/8899https://go.dev/issue/8899
discuss/lockfree-channelshttps://groups.google.com/g/golang-dev/c/0IElw_BbTrk/m/cGHMdNoHGQEJ
cl/112990043https://codereview.appspot.com/112990043/
cl/110580043https://codereview.appspot.com/110580043/
issue/8898https://go.dev/issue/8898
issue/61542https://go.dev/issue/61542
issue/9120https://go.dev/issue/9120
issue/37196https://go.dev/issue/37196
issue/8903https://go.dev/issue/8903
issue/21806https://go.dev/issue/21806
issue/40410https://go.dev/issue/40410
issue/40641https://go.dev/issue/40641
issue/37350https://go.dev/issue/37350
doc/no-err-syntaxhttps://go.dev/blog/error-syntax
doc/generics-discusshttps://docs.google.com/document/d/1vrAy9gMpMoS3uaVphB32uVXX4pi-HnNjkMEgyAHX4N4/edit#heading=h.vuko0u3txoew
doc/generics-dilemmahttps://research.swtch.com/generic
design/type-functionshttps://go.dev/design/15292/2010-06-type-functions
design/generalized-typeshttps://go.dev/design/15292/2011-03-gen
design/code-genhttps://docs.google.com/document/pub?id=1IXHI5Jr9k4zDdmUhcZImH59bOUK0G325J1FY6hdelcM
design/generalized-types2https://go.dev/design/15292/2013-10-gen
design/type-parametershttps://go.dev/design/15292/2013-12-type-params
design/compile-time-functionhttps://go.dev/design/15292/2016-09-compile-time-functions
design/should-genericshttps://github.com/golang/proposal/blob/b571c3273d2c6988d24a22dd1c529387ff05962a/design/15292-generics
design/should-generics2https://go.dev/design/15292-generics
issue/15292https://go.dev/issue/15292
design/generics-overviewhttps://go.dev/design/go2draft-generics-overview
design/contractshttps://go.dev/design/go2draft-contracts
cl/187317https://go.dev/cl/187317/
paper/featherweight-gohttps://arxiv.org/abs/2005.11710
talk/featherweight-gohttps://www.youtube.com/watch?v=Dq0WFigax_c
design/type-parameters2https://go.googlesource.com/proposal/+/refs/heads/master/design/go2draft-type-parameters.md
cl/dev.go2gohttps://github.com/golang/go/blob/dev.go2go/README.go2go.md
doc/type-check-readmehttps://github.com/golang/go/tree/dev.go2go/src/go/types
doc/type-check-noteshttps://github.com/golang/go/blob/dev.go2go/src/go/types/NOTES
discuss/generics-parenthesishttps://groups.google.com/g/golang-nuts/c/7t-Q2vt60J8
discuss/generics-movehttps://groups.google.com/g/golang-nuts/c/iAD0NBz3DYw
discuss/generics-implementationhttps://groups.google.com/g/golang-dev/c/OcW0ATRS4oM
design/generics-implementation-stencilinghttps://go.dev/design/generics-implementation-stenciling
design/generics-implementation-dictionarieshttps://go.dev/design/generics-implementation-dictionaries
design/generics-implementation-gcshapehttps://go.dev/design/generics-implementation-gcshape
design/generics-implementation-dictionaries-go1.18https://go.dev/design/generics-implementation-dictionaries-go1.18
issue/43651https://go.dev/issue/43651
design/type-parameters3https://go.dev/design/43651-type-parameters
issue/45346https://go.dev/issue/45346
issue/46477https://go.dev/issue/46477
issue/38907https://go.dev/issue/38907
discussion/48287https://github.com/golang/go/discussions/48287
issue/48274https://go.dev/issue/48274
issue/50202https://go.dev/issue/50202
issue/50272https://go.dev/issue/50272
issue/50954https://go.dev/issue/50954
issue/51110https://go.dev/issue/51110
issue/33232https://go.dev/issue/33232
issue/46746https://go.dev/issue/46746
issue/49587https://go.dev/issue/49587
issue/49927https://go.dev/issue/49927
issue/49884https://go.dev/issue/49884
issue/50646https://go.dev/issue/50646
issue/50646https://go.dev/issue/50791
issue/51257https://go.dev/issue/51257
issue/51338https://go.dev/issue/51338
issue/52474https://go.dev/issue/52474
issue/52509https://go.dev/issue/52509
issue/52531https://go.dev/issue/52531
issue/52614https://go.dev/issue/52614
issue/52624https://go.dev/issue/52624
issue/45458https://go.dev/issue/45458
discuss/47319https://github.com/golang/go/discussions/47319
issue/45955https://go.dev/issue/45955
discuss/47203https://github.com/golang/go/discussions/47203
discuss/47331https://github.com/golang/go/discussions/47331
discuss/47330https://github.com/golang/go/discussions/47330
issue/47649https://go.dev/issue/47649
issue/57436https://go.dev/issue/57436
issue/47657https://go.dev/issue/47657
issue/50792https://go.dev/issue/50792
issue/53427https://go.dev/issue/53427
issue/47781https://go.dev/issue/47781
issue/47916https://go.dev/issue/47916
issue/48525https://go.dev/issue/48525
issue/50887https://go.dev/issue/50887
issue/52654https://go.dev/issue/52654
issue/59488https://go.dev/issue/59488
issue/60648https://go.dev/issue/60648
issue/59531https://go.dev/issue/59531
issue/60519https://go.dev/issue/60519
issue/58650https://go.dev/issue/58650
issue/59338https://go.dev/issue/59338
issue/58671https://go.dev/issue/58671
issue/57644https://go.dev/issue/57644
Back To Tophttps://golang.design/s/gohistory-talkgo#top
issue/60353https://go.dev/issue/60353
issue/57433https://go.dev/issue/57433
issue/51259https://go.dev/issue/51259
issue/50285https://go.dev/issue/50285
issue/66651https://go.dev/issue/66651
issue/24282https://go.dev/issue/24282
issue/40605https://go.dev/issue/40605
issue/43557https://go.dev/issue/43557
issue/47707https://go.dev/issue/47707
issue/48567https://go.dev/issue/48567
issue/50112https://go.dev/issue/50112
issue/54047https://go.dev/issue/54047
discuss/54245https://go.dev/issue/54245
issue/20733https://go.dev/issue/20733
issue/56010https://go.dev/issue/56010
issue/60078https://go.dev/issue/60078
discuss/56413https://go.dev/issue/56413
issue/61405https://go.dev/issue/61405
doc/corohttps://research.swtch.com/coro
doc/undefined-behaviorhttps://research.swtch.com/ub
issue/54650https://go.dev/issue/54650
issue/66455https://go.dev/issue/66455
issue/61898https://go.dev/issue/61898
issue/65236https://go.dev/issue/65236
issue/61899https://go.dev/issue/61899
issue/61897https://go.dev/issue/61897
issue/61900https://go.dev/issue/61900
issue/61901https://go.dev/issue/61901
issue/65237https://go.dev/issue/65237
doc/go1compathttps://go.dev/doc/go1compat
discussion/55090https://go.dev/issue/55090
issue/56986https://go.dev/issue/56986
design/godebughttps://go.dev/design/56986-godebug
discussion/55092https://go.dev/issue/55092
issue/57001https://go.dev/issue/57001
design/gotoolchainhttps://go.dev/design/57001-gotoolchain
issue/33791https://go.dev/issue/33791
discuss/runtime-office-hourshttps://docs.google.com/document/d/17YYCLhsyoGx7wLVGUET2VvHog9oJE4xLCljUGmJCucU/edit
talk/runtime-office-meeting1https://www.youtube.com/watch?v=p69c_R-YdFk&ab_channel=TheGoProgrammingLanguage
talk/runtime-office-meeting2https://www.youtube.com/watch?v=x7-5qlTW0J8&ab_channel=TheGoProgrammingLanguage
code/gc0initialhttps://github.com/golang/go/tree/cb87526ce3531557ccf69969de4c8018956b10b5/src/c
code/6ghttps://github.com/golang/go/commit/0cafb9ea3d3d34627e8f492ccafa6ba9b633a213
design/go12symtabhttps://go.dev/s/go12symtab
design/go13compilerhttps://go.dev/s/go13compiler
design/go14generatehttps://go.dev/s/go1.4-generate
design/dev.cchttps://go.dev/s/dev.cc
design/go15bootstraphttps://go.dev/s/go15bootstrap
doc/escape-analysishttps://docs.google.com/document/d/1CxgUBPlx9iJzkz9JWkb6tIpTe5q32QDmz8l0BouG0Cw/edit
design/execmodeshttps://go.dev/s/execmodes
design/go17ssahttps://go.dev/s/go17ssa
doc/compiler-optimizationhttps://github.com/golang/go/wiki/CompilerOptimizations
issue/6853https://go.dev/issue/6853
design/go19inlininghttps://go.dev/design/19348-midstack-inlining
issue/19348https://go.dev/issue/19348
talk/go19inliningtalkhttps://go.dev/s/go19inliningtalk
design/go122inlininghttps://docs.google.com/document/d/1a6p7-nbk5PVyM1S2tmccFrrIuGzCyzclstBtaciHxVw/edit#heading=h.o82v9r2rjlej
design/dwarf-inlininghttps://go.dev/design/22080-dwarf-inlining
issue/22080https://go.dev/issue/22080
issue/23109https://go.dev/issue/23109
issue/27167https://go.dev/issue/27167
doc/renameshttps://docs.google.com/document/d/19_ExiylD9MRfeAjKIfEsMU1_RGhuxB9sA0b5Zv7byVI/edit
issue/22218https://go.dev/issue/22218
issue/34964https://go.dev/issue/34964
issue/34972https://go.dev/issue/34972
discuss/checkptrhttps://groups.google.com/forum/#!msg/golang-dev/SzwDoqoRVJA/Iozu8vWdDwAJ
issue/37121https://go.dev/issue/37121
issue/16798https://go.dev/issue/16798
issue/22624https://go.dev/issue/22624
design/64alignhttps://go.dev/design/36606-64-bit-field-alignment
issue/599https://go.dev/issue/599
issue/36606https://go.dev/issue/36606
talk/gccgohttps://www.youtube.com/watch?v=U0w9eFunkX4
issue/54534https://go.dev/issue/54534
discuss/53060https://go.dev/issue/53060
issue/53383https://go.dev/issue/53383
paper/autofdohttps://research.google/pubs/pub45290/
doc/pgohttps://go.dev/doc/pgo
issue/28262https://go.dev/issue/28262
issue/55022https://go.dev/issue/55022
issue/55025https://go.dev/issue/55025
design/pgohttps://go.dev/design/55022-pgo
design/pgo-implementationhttps://go.dev/design/55022-pgo-implementation
issue/62463https://go.dev/issue/62463
talk/pgohttps://www.youtube.com/watch?v=0GkRJQ1aUOI
issue/58409https://go.dev/issue/58409
issue/58894https://go.dev/issue/58894
doc/telemetry-samplehttps://research.swtch.com/sample
doc/telemetry-introhttps://research.swtch.com/telemetry-intro
doc/telemetry-designhttps://research.swtch.com/telemetry-design
doc/telemetry-useshttps://research.swtch.com/telemetry-uses
doc/telemetry-optinhttps://research.swtch.com/telemetry-opt-in
design/go13linkerhttps://go.dev/s/go13linker
design/go116linkerhttps://go.dev/s/better-linker
doc/go13heapdumphttps://go.dev/s/go13heapdump
doc/go14heapdumphttps://github.com/golang/go/wiki/heapdump14
doc/go15heapdumphttps://github.com/golang/go/wiki/heapdump15-through-heapdump17
design/heap-viewerhttps://go.dev/design/16410-heap-viewer
issue/16410https://go.dev/issue/16410
design/profiler-labelshttps://go.dev/design/17280-profile-labels
issue/17280https://go.dev/issue/17280
issue/42598https://go.dev/issue/42598
design/go15tracehttps://go.dev/s/go15trace
design/tracefmthttps://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview#heading=h.yr4qxyxotyw
issue/54466https://go.dev/issue/54466
issue/57175https://go.dev/issue/57175
issue/38029https://go.dev/issue/38029
cl/192704https://go.dev/cl/192704
cl/207348https://go.dev/cl/207348
cl/207846https://go.dev/cl/207846
cl/207619https://go.dev/cl/207619
cl/222925https://go.dev/cl/222925
cl/228417https://go.dev/cl/228417
cl/229480https://go.dev/cl/229480
cl/231463https://go.dev/cl/231463
cl/233599https://go.dev/cl/233599
cl/236137https://go.dev/cl/236137
issue/40677https://go.dev/issue/40677
design/go13naclhttps://go.dev/s/go13nacl
design/gobuilderhttp://go.dev/s/builderplan
discuss/gobuilderhttps://groups.google.com/g/golang-dev/c/sdFD0-2Ed8k
design/go14androidhttps://go.dev/s/go14android
design/go-generatehttps://go.dev/s/go1.4-generate
issue/13560https://go.dev/issue/13560
discuss/generatedcodehttps://go.dev/s/generatedcode
design/goenvhttps://go.dev/design/30411-env
issue/30411https://go.dev/issue/30411
design/go116buildhttps://go.dev/s/go-build-design%E2%80%8B
issue/41184https://go.dev/issue/41184
issue/41191https://go.dev/issue/41191#issuecomment-690887303
discuss/win2000-golang-nutshttps://go.dev/s/win2000-golang-nuts
design/wasmhttps://docs.google.com/document/d/131vjr4DH6JFnb-blm_uRdaC0_Nv3OUwjEY5qVCxCup4/edit#heading=h.mjo1bish3xni
design/wasm2https://docs.google.com/document/d/1GRmy3rA4DiYtBlX-I1Jr_iHykbX8EixC3Mq0TCYqbKc/edit#heading=h.q4c21ihutzk0
design/go-dephttps://docs.google.com/document/d/18tNd8r5DV0yluCR7tPvkMTsWD_lYcRO7NhpNSDymRr8
design/go-dep2https://docs.google.com/document/d/1qnmjwfMmvSCDaY4jxPmLAccaaUI5FfySNE90gB0pTKQ/edit
doc/go-dephttps://golang.design/s/6https:/blog.gopheracademy.com/advent-2016/saga-go-dependency-management/
talk/go-dephttps://www.youtube.com/watch?v=5LtMb090AZI
talk/go-dep-designhttps://www.youtube.com/watch?v=wBTGd_dvnO8
discuss/go-dephttps://www.youtube.com/watch?v=sbrZfPgNmfw
design/vgohttps://go.dev/design/24301-versioned-go
issue/24301https://go.dev/issue/24301
doc/depshttps://research.swtch.com/deps
doc/vgohttps://research.swtch.com/vgo
discuss/groups-gomodhttps://groups.google.com/g/golang-dev/c/a5PqQuBljF4
discuss/go-dep-responsehttps://www.reddit.com/r/golang/comments/92f3q1/peter_bourgon_a_response_about_dep_and_vgo/
doc/go-dep-responsehttps://peter.bourgon.org/blog/2018/07/27/a-response-about-dep-and-vgo.html
discuss/go-dep-response2https://news.ycombinator.com/item?id=17628311
discuss/go-dep-twitterhttps://twitter.com/_rsc/status/1022588240501661696
design/sumdbhttps://go.dev/design/25530-sumdb
issue/25530https://go.dev/issue/25530
issue/23966https://go.dev/issue/23966#issuecomment-377997161
design/lazy-gomodhttps://go.dev/design/36460-lazy-module-loading
issue/45713https://go.dev/issue/45713
design/workspacehttps://go.dev/design/45713-workspace
design/gopls-workspacehttps://go.dev/design/37720-gopls-workspaces
design/subtestshttps://go.dev/design/12166-subtests
issue/12166https://go.dev/issue/12166
design/gotest-benchhttps://go.dev/design/14313-benchmark-format
issue/14313https://go.dev/issue/14313
issue/20875https://go.dev/issue/20875
issue/27217https://go.dev/issue/27217
issue/41637https://go.dev/issue/41637
issue/41641https://go.dev/issue/41641
design/gotest-jsonhttps://go.dev/design/2981-go-test-json
design/testing-helperhttps://go.dev/design/4899-testing-helper
issue/4899https://go.dev/issue/4899
design/fuzzinghttps://go.dev/s/draft-fuzzing-design
issue/43744https://go.dev/issue/43744
issue/48803https://go.dev/issue/48803
issue/49121https://go.dev/issue/49121
issue/61179https://go.dev/issue/61179
issue/67434https://go.dev/issue/67434
paper/work-stealhttps://dl.acm.org/citation.cfm?id=324234
cl/sched-m-1https://github.com/golang/go/commit/96824000ed89d13665f6f24ddc10b3bf812e7f47#diff-1fe527a413d9f1c2e5e22e08e605a192
cl/sched-m-nhttps://github.com/golang/go/commit/fe1e49241c04c748d0e3f4762925241adcb8d7da
design/go11schedhttps://go.dev/s/go11sched
cl/7314062https://github.com/golang/go/commit/779c45a50700bda0f6ec98429720802e6c1624e8
design/sched-preempt-dmitryhttps://docs.google.com/document/d/1ETuA2IOmnaQ4j81AtTGT40Y4_Jr6_IDASEKg0t0dBR8/edit#heading=h.3pilqarbrc9h
design/sched-numahttps://docs.google.com/document/u/0/d/1d3iI2QWURgDIsSR6G2275vMeQ_X7w-qxM2Vp7iGwwuM/pub
design/go15gomaxprocshttps://go.dev/s/go15gomaxprocs
doc/go17schedhttps://www.quora.com/How-does-the-golang-scheduler-work/answer/Ian-Lance-Taylor
design/sched-preempt-austinhttps://go.dev/design/24543-non-cooperative-preemption
cl/43050https://go.dev/cl/43050
issue/10958https://go.dev/issue/10958
issue/24543https://go.dev/issue/24543
issue/36365https://go.dev/issue/36365
issue/14592https://go.dev/issue/14592
issue/18237https://go.dev/issue/18237
issue/20395https://go.dev/issue/20395
issue/20458https://go.dev/issue/20458
issue/21827https://go.dev/issue/21827
issue/27345https://go.dev/issue/27345
issue/28808https://go.dev/issue/28808
issue/32113https://go.dev/issue/32113
issue/43997https://go.dev/issue/43997
issue/44313https://go.dev/issue/44313
issue/51071https://go.dev/issue/51071
design/contigstackhttps://go.dev/s/contigstacks
doc/stackrootshttps://docs.google.com/document/d/13v_u3UrN2pgUtPnH4y-qfmlXwEEryikFu0SQiwk35SA/pub
discussion/stackrootshttps://groups.google.com/g/golang-dev/c/5cw0mjxRB_o/m/h0L1GmnY_HAJ
issue/17007https://go.dev/issue/17007
issue/18138https://go.dev/issue/18138
design/predict-stack-sizehttps://docs.google.com/document/d/1YDlGIdVTPnmUiTAavlZxBI1d9pwGQgZT7IKFKlIXohQ/edit
cl/341990https://go.dev/cl/341990
cl/345889https://go.dev/cl/345889
issue/26061https://go.dev/issue/26061
doc/tcmallochttp://goog-perftools.sourceforge.net/doc/tcmalloc.html
design/go113scavengehttps://go.googlesource.com/proposal/+/aa701aae530695d32916b779e048a3e18311a2e3/design/30333-smarter-scavenging.md
issue/30333https://go.dev/issue/30333
issue/32012https://go.dev/issue/32012
issue/31966https://go.dev/issue/31966
issue/34047https://go.dev/issue/34047
issue/34048https://go.dev/issue/34048
issue/35788https://go.dev/issue/35788
issue/36521https://go.dev/issue/36521
issue/36603https://go.dev/issue/36603
design/go114pageallochttps://go.googlesource.com/proposal/+/a078ea9d72b99dc88fdfd2cb6ee150a8ce202ea2/design/35112-scaling-the-page-allocator.md
issue/35112https://go.dev/issue/35112
cl/200439https://go.dev/cl/200439
issue/8885https://go.dev/issue/8885
issue/37487https://go.dev/issue/37487
cl/221182https://go.dev/cl/221182
issue/18155https://go.dev/issue/18155
issue/19112https://go.dev/issue/19112
issue/23687https://go.dev/issue/23687
cl/135395https://go.dev/cl/135395
issue/29707https://go.dev/issue/29707
issue/35954https://go.dev/issue/35954
issue/37927https://go.dev/issue/37927
issue/38130https://go.dev/issue/38130
issue/38404https://go.dev/issue/38404
issue/38605https://go.dev/issue/38605
issue/38617https://go.dev/issue/38617
issue/38966https://go.dev/issue/38966
issue/39128https://go.dev/issue/39128
issue/40191https://go.dev/issue/40191
issue/40457https://go.dev/issue/40457
issue/40641https://go.dev/issue/40641
issue/42330https://go.dev/issue/42330
cl/267100https://go.dev/cl/267100
issue/46787https://go.dev/issue/46787
issue/51317https://go.dev/issue/51317
issue/59960https://go.dev/issue/59960
issue/62483https://go.dev/issue/62483
repo/unsafe-assuming-no-moving-gchttps://github.com/go4org/unsafe-assume-no-moving-gc
cl/498121https://go.dev/cl/498121
cl/498261https://go.dev/cl/498261
paper/on-the-fly-gchttps://doi.org/10.1145/359642.359655
paper/yuasa-barrierhttps://doi.org/10.1016/0164-1212(90)90084-Y
design/bettergchttps://docs.google.com/document/d/1HCPu3WKyCX3ZRYxmIMKTk0Ik1dePxKW1p02k3uhcft4/edit
discuss/bettergchttps://groups.google.com/g/golang-dev/c/pwUh0BVFpY0
design/go13gchttps://docs.google.com/document/d/1v4Oqa0WwHunqlb8C3ObL_uNQw3DfSY-ztoA-4wWbKcg/pub
cl/106260045https://codereview.appspot.com/106260045
design/go14gchttps://go.dev/s/go14gc
design/go15gcpacinghttps://go.dev/s/go15gcpacing
discuss/gcpacinghttps://groups.google.com/forum/#!topic/golang-dev/YjoG9yJktg4
issue/11970https://go.dev/issue/11970
design/sweep-free-allochttps://go.dev/design/12800-sweep-free-alloc
issue/12800https://go.dev/issue/12800
design/decentralized-gchttps://go.dev/design/11970-decentralized-gc
issue/12967https://go.dev/issue/12967#issuecomment-171466238
issue/14951https://go.dev/issue/14951
design/eliminate-rescanhttps://go.dev/design/17503-eliminate-rescan
issue/17503https://go.dev/issue/17503
design/concurrent-rescanhttps://go.dev/design/17505-concurrent-rescan
issue/17505https://go.dev/issue/17505
design/soft-heap-limithttps://go.dev/design/14951-soft-heap-limit
issue/22460https://go.dev/issue/22460
design/rochttps://go.dev/s/gctoc
cl/rochttps://go.dev/cl/25058
cl/generational-gchttps://go.dev/cl/137482
doc/ismm-gchttps://go.dev/blog/ismmkeynote
discuss/ismm-gchttps://groups.google.com/forum/#!topic/golang-dev/UuDv7W1Hsns
design/simplify-mark-terminationhttps://go.dev/design/26903-simplify-mark-termination
issue/26903https://go.dev/issue/26903
design/gcscanhttps://docs.google.com/document/d/1un-Jn47yByHL7I0aVIP_uVCMxjdM5mpelJhiKlIqxkE/edit
issue/22350https://go.dev/issue/22350
issue/27993https://go.dev/issue/27993
issue/37116https://go.dev/issue/37116
issue/42430https://go.dev/issue/42430
issue/39983https://go.dev/issue/39983
issue/17969https://go.dev/issue/17969
issue/14812https://go.dev/issue/14812
issue/40460https://go.dev/issue/40460
issue/29696https://go.dev/issue/29696
issue/23044https://go.dev/issue/23044
issue/42642https://go.dev/issue/42642
issue/44163https://go.dev/issue/44163
issue/44167https://go.dev/issue/44167
design/gc-pacer-redesignhttps://go.dev/design/44167-gc-pacer-redesign
issue/44309https://go.dev/issue/44309
issue/48409https://go.dev/issue/48409
design/user-configurable-memory-targethttps://go.dev/design/44309-user-configurable-memory-target
design/soft-memory-limithttps://go.dev/design/48409-soft-memory-limit
issue/45894https://go.dev/issue/45894
issue/45315https://go.dev/issue/45315
issue/49075https://go.dev/issue/49075
issue/52433https://go.dev/issue/52433
doc/gc-guidehttps://go.dev/doc/gc-guide
issue/12234https://go.dev/issue/12234
issue/27732https://go.dev/issue/27732
design/batch-wbhttps://docs.google.com/document/d/1uXH_HKo2QlU2N2nE-0tm1ikibDT1stR56_-Ki7N-LUg/edit#heading=h.n0os25ndb49z
issue/31222https://go.dev/issue/31222
issue/16843https://go.dev/issue/16843
cl/setmaxheaphttps://go-review.googlesource.com/c/go/+/46751/
design/go116runtime-metrichttps://github.com/golang/proposal/blob/44d4d942c03cd8642cef3eb2f6c153f2e9883a77/design/37112-unstable-runtime-metrics.md
issue/19812https://go.dev/issue/19812
issue/38712https://go.dev/issue/38712
issue/40459https://go.dev/issue/40459
issue/50285https://go.dev/issue/50285
issue/15490https://go.dev/issue/15490
doc/refmemhttps://go.dev/ref/mem
issue/4947https://go.dev/issue/4947
issue/5045https://go.dev/issue/5045
issue/7948https://go.dev/issue/7948
issue/9442https://go.dev/issue/9442
issue/33815https://go.dev/issue/33815
cl/75130045https://codereview.appspot.com/75130045
doc/gomemhttp://nil.csail.mit.edu/6.824/2016/notes/gomem.pdf
doc/go2017russhttps://research.swtch.com/go2017#memory
doc/atomic-bughttps://go.dev/pkg/sync/atomic/#pkg-note-BUG
discuss/atomic-mem-orderhttps://groups.google.com/d/msg/golang-dev/vVkH_9fl1D8/azJa10lkAwAJ
issue/37355https://go.dev/issue/37355
cl/220419https://go.dev/cl/220419
issue/42598https://go.dev/issue/42598
cl/271987https://go.dev/cl/271987
doc/mmhttps://research.swtch.com/mm
doc/hwmmhttps://research.swtch.com/hwmm
doc/plmmhttps://research.swtch.com/plmm
doc/gommhttps://research.swtch.com/gomm
discuss/47141https://github.com/golang/go/discussions/47141
issue/50860https://go.dev/issue/50860
issue/50859https://go.dev/issue/50859
doc/out-of-thin-airhttps://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1217r2.html
doc/cpp-memory-modelhttps://www.hpl.hp.com/techreports/2008/HPL-2008-56.pdf
cl/381315https://github.com/golang/go/commit/865911424d509184d95d3f9fc6a8301927117fdc
cl/381316https://github.com/golang/go/commit/a71ca3dfbd32faf351ff68bcc26a4d5abd9b06d7
design/cgo-pointershttps://go.dev/design/12416-cgo-pointers
issue/12416https://go.dev/issue/12416
design/internal-abihttps://go.dev/design/27539-internal-abi
issue/27539https://go.dev/issue/27539
issue/31193https://go.dev/issue/31193
design/register-callhttps://go.dev/design/40724-register-calling
issue/18597https://go.dev/issue/18597
issue/40724https://go.dev/issue/40724
cl/266638https://go.dev/cl/266638
cl/259445https://go.dev/cl/259445
design/internal-abi-spechttps://github.com/golang/go/blob/master/src/cmd/compile/abi-internal.md
issue/20135https://go.dev/issue/20135
issue/48687https://go.dev/issue/48687
issue/54766https://go.dev/issue/54766
design/go14syscallhttps://go.dev/s/go1.4-syscall
issue/51087https://go.dev/issue/51087
design/draft-iofshttps://go.dev/design/draft-iofs
issue/13473https://go.dev/issue/13473
issue/14106https://go.dev/issue/14106
issue/19660https://go.dev/issue/19660
issue/40025https://go.dev/issue/40025
issue/42027https://go.dev/issue/40027
issue/41190https://go.dev/issue/41190
issue/41467https://go.dev/issue/41467
issue/41974https://go.dev/issue/41974
issue/42026https://go.dev/issue/42026
issue/43223https://go.dev/issue/43223
design/go116embedhttps://go.dev/s/draft-embed-design
issue/41191https://go.dev/issue/41191
issue/42321https://go.dev/issue/42321
issue/42328https://go.dev/issue/42328
issue/43216https://go.dev/issue/43216
issue/43217https://go.dev/issue/43217
issue/43218https://go.dev/issue/43218
issue/44166https://go.dev/issue/44166
issue/42322https://go.dev/issue/42322
issue/45757https://go.dev/issue/45757
issue/9051https://go.dev/issue/9051
doc/gotypeshttps://go.dev/s/types-tutorial
talk/gotypeshttps://docs.google.com/presentation/d/13OvHYozAUBeISPRoLgG7kMBuja1NsU1D_mMlmbaYojk/view
design/modular-interfacehttps://docs.google.com/document/d/1-azPLXaLgTCKeKDNg0HVMq2ovMlD-e7n1ZHzZVzOlJk/edit
cl/134935https://go.dev/cl/134935
design/percpu-shardedhttps://go.dev/design/18802-percpu-sharded
issue/18802https://go.dev/issue/18802
cl/4850045https://codereview.appspot.com/4850045/
issue/37142https://go.dev/issue/37142
issue/56102https://go.dev/issue/56102
issue/21031https://go.dev/issue/21031
issue/21032https://go.dev/issue/21032
issue/21035https://go.dev/issue/21035
issue/37033https://go.dev/issue/37033
issue/51972https://go.dev/issue/51972
discuss/add-poolhttps://groups.google.com/d/msg/golang-dev/kJ_R6vYVYHU/LjoGriFTYxMJ
issue/4720https://go.dev/issue/4720
cl/46010043https://github.com/golang/go/commit/f8e0057bb71cded5bb2d0b09c6292b13c59b5748#diff-2e9fc106a7387ca4c32ecf856a91f82a
cl/86020043https://github.com/golang/go/commit/8fc6ed4c8901d13fe1a5aa176b0ba808e2855af5#diff-2e9fc106a7387ca4c32ecf856a91f82a
cl/162980043https://github.com/golang/go/commit/af3868f1879c7f8bef1a4ac43cfe1ab1304ad6a4#diff-491b0013c82345bf6cfa937bd78b690d
issue/8979https://go.dev/issue/8979
issue/22331https://go.dev/issue/22331
issue/22950https://go.dev/issue/22950
cl/166960https://github.com/golang/go/commit/d5fd2dd6a17a816b7dfd99d4df70a85f1bf0de31
cl/166961https://github.com/golang/go/commit/2dcbf8b3691e72d1b04e9376488cef3b6f93b286
issue/24479https://go.dev/issue/24479
cl/4631059https://go.dev/cl/4631059
issue/9201https://go.dev/issue/9201
issue/13086https://go.dev/issue/13086
cl/34310https://go.dev/cl/34310
issue/17973https://go.dev/issue/17973
cl/215361https://go.dev/cl/215361
cl/134395https://go.dev/cl/134395
cl/131815https://go.dev/cl/131815
issue/15758https://go.dev/issue/15758
issue/25448https://go.dev/issue/25448
issue/53757https://go.dev/issue/53757
issue/8739https://go.dev/issue/8739
issue/20164https://go.dev/issue/20164
discuss/atomic-valuehttps://groups.google.com/g/golang-dev/c/SBmIen68ys0/m/WGfYQQSO4nAJ
issue/36606https://go.dev/issue/36606
issue/37262https://go.dev/issue/37262
design/monotonic-timehttps://go.dev/design/12914-monotonic
issue/12914https://go.dev/issue/12914
cl/34784https://go.dev/cl/34784
issue/6239https://go.dev/issue/6239
issue/15133https://go.dev/issue/15133
issue/27707https://go.dev/issue/27707
issue/18023https://go.dev/issue/18023
issue/25471https://go.dev/issue/25471
issue/38070https://go.dev/issue/38070
issue/36298https://go.dev/issue/36298
issue/38860https://go.dev/issue/38860
cl/216198https://go.dev/cl/216198
cl/232199https://go.dev/cl/232199
cl/232298https://go.dev/cl/232298
issue/44343https://go.dev/issue/44343
issue/44868https://go.dev/issue/44868
issue/8082https://go.dev/issue/8082
issue/14660https://go.dev/issue/14660
issue/16209https://go.dev/issue/16209
issue/20280https://go.dev/issue/20280
issue/21355https://go.dev/issue/21355
issue/24050https://go.dev/issue/24050
issue/27982https://go.dev/issue/27982
issue/28342https://go.dev/issue/28342
issue/29011https://go.dev/issue/29011
doc/context-go-awayhttps://faiface.github.io/post/context-should-go-away-go2/
doc/contexthttps://go.dev/blog/context
doc/context-isnt-for-cancellationhttps://dave.cheney.net/2017/08/20/context-isnt-for-cancellation
issue/36503https://go.dev/issue/36503
issue/42564https://go.dev/issue/42564
issue/51365https://go.dev/issue/51365
issue/56661https://go.dev/issue/56661
issue/57928https://go.dev/issue/57928
design/go12encodinghttps://go.dev/s/go12encoding
design/go12xmlhttps://docs.google.com/document/d/1G-AMeUPoyTnbZDkuCJA89DjJwTjdWFctIZ_N9NgA9RM/pub
design/natural-xmlhttps://go.dev/design/13504-natural-xml
issue/13504https://go.dev/issue/13504
design/ziphttps://go.dev/design/14386-zip-package-archives
issue/14386https://go.dev/issue/14386
design/xmlstreamhttps://go.dev/design/19480-xml-stream
issue/19480https://go.dev/issue/19480
design/raw-xmlhttps://go.dev/design/26756-rawxml-token
issue/26756https://go.dev/issue/26756
issue/11420https://go.dev/issue/11420
issue/20613https://go.dev/issue/20613
issue/27830https://go.dev/issue/27830
cl/253497https://go.dev/cl/253497
issue/37188https://go.dev/issue/37188
issue/33457https://go.dev/issue/33457
discuss/image-metadatahttps://groups.google.com/g/golang-dev/c/aRvnYIcaIaA/m/9GVKL7mIAgAJ
issue/18365https://go.dev/issue/18365
cl/208559https://go.dev/cl/208559
cl/216799https://go.dev/cl/216799
issue/44808https://go.dev/issue/44808
issue/46395https://go.dev/issue/46395
issue/8055https://go.dev/issue/8055
issue/11793https://go.dev/issue/11793
issue/15759https://go.dev/issue/15759
issue/20851https://go.dev/issue/20851
issue/24499https://go.dev/issue/24499
issue/8037https://go.dev/issue/8037
issue/17895https://go.dev/issue/17895
cl/40391https://go.dev/cl/40391
issue/24813https://go.dev/issue/24813
issue/25819https://go.dev/issue/25819
design/go14androidhttps://go.dev/s/go14android
design/gobindhttps://go.dev/s/gobind
discussion/54763https://go.dev/issue/54763
design/structured-logginghttps://go.dev/design/56345-structured-logging
issue/56345https://go.dev/issue/56345
issue/58243https://go.dev/issue/58243
issue/59928https://go.dev/issue/59928
design/mobile-audiohttps://go.dev/design/13432-mobile-audio
issue/13432https://go.dev/issue/13432
design/localizationhttps://go.dev/design/12750-localization
issue/12750https://go.dev/issue/12750
design/unbounded-queuehttps://go.dev/design/27935-unbounded-queue-package
issue/27935https://go.dev/issue/27935
design/lockfilehttps://go.dev/design/33974-add-public-lockedfile-pkg
issue/33974https://go.dev/issue/33974
design/cidrhttps://go.dev/design/16704-cidr-notation-no-proxy
issue/16704https://go.dev/issue/16704
design/dnshttps://go.dev/design/26160-dns-based-vanity-imports
issue/26160https://go.dev/issue/26160
issue/46518https://go.dev/issue/46518
issue/53171https://go.dev/issue/53171
issue/54880https://go.dev/issue/54880
Using Go Guru: an editor-integrated tool for navigating Go code By Alan Donovanhttps://go.dev/s/using-guru
Plan for Go Guru (née Oracle) By Alan Donovanhttps://docs.google.com/document/d/1UErU12vR7jTedYvKHVNRzGPmXqdMASZ6PfE7B-p6sIg/edit
(Abandoned WIP) Why is X in the standard library?https://go.dev/s/stdwhy
go oracle: design By Alan Donovanhttps://go.dev/s/oracle-design
go oracle: user manual By Alan Donovanhttps://go.dev/s/oracle-user-manual
cgihttpproxyhttps://go.dev/s/cgihttpproxy
sqldrivershttps://go.dev/s/sqldrivers
go2designshttps://go.dev/s/go2designs
Notes on Programming in C By Rob Pikehttp://doc.cat-v.org/bell_labs/pikestyle
"The Best Programming Advice I Ever Got" with Rob Pikehttps://www.informit.com/articles/article.aspx?p=1941206
An Interview with Brian Kernighan By Mihai Budiuhttp://www.cs.cmu.edu/~mihaib/kernighan-interview/index.html
Language Design with Brian Kernighan Holiday Repeat By SE Dailyhttps://softwareengineeringdaily.com/2017/12/28/language-design-with-brian-kernighan-holiday-repeat/
"C" Programming Language: Brian Kernighan - Computerphilehttps://youtu.be/de2Hsvxaf8M
Debugging performance issues in Go* programs By Dmitriy Vyukovhttps://software.intel.com/content/www/us/en/develop/blogs/debugging-performance-issues-in-go-programs.html
Interesting papers I'd like to implement (or at least have implementations of)https://github.com/dgryski/interesting-papers
golang/wiki/ResearchPapershttps://github.com/golang/go/wiki/ResearchPapers
Go’s Version Control Historyhttps://research.swtch.com/govcs
cl/1https://github.com/golang/go/commit/7d7c6a97f815e9279d08cfaea7d5efb5e90695a8
issue/9https://go.dev/issue/9
issue/2870https://go.dev/issue/2870
doc/gophercounthttps://research.swtch.com/gophercount
discuss/google-owns-gohttps://groups.google.com/forum/#!msg/golang-nuts/6dKNSN0M_kg/Y1yDJRwQBgAJ
TalkGohttps://github.com/talkgo
Mai Yanghttps://github.com/yangwenmai
golang.designhttps://golang.design
qcraohttps://github.com/qcrao
aofeihttps://github.com/aofei
eddycjyhttps://github.com/eddycjy
golang.design/historyhttps://github.com/golang-design/history
changkunhttps://changkun.de
Go: A Documentaryhttps://golang.design/s/gohistory-talkgo#go-a-documentary
Disclaimerhttps://golang.design/s/gohistory-talkgo#disclaimer
Sourceshttps://golang.design/s/gohistory-talkgo#sources
Originhttps://golang.design/s/gohistory-talkgo#origin
Committershttps://golang.design/s/gohistory-talkgo#committers
Core Authorshttps://golang.design/s/gohistory-talkgo#core-authors
Compiler/Runtime Teamhttps://golang.design/s/gohistory-talkgo#compilerruntime-team
Library/Tools/Release/Security/Communityhttps://golang.design/s/gohistory-talkgo#librarytoolsreleasesecuritycommunity
Group Interviewshttps://golang.design/s/gohistory-talkgo#group-interviews
Timelinehttps://golang.design/s/gohistory-talkgo#timeline
Language Designhttps://golang.design/s/gohistory-talkgo#language-design
Generalhttps://golang.design/s/gohistory-talkgo#general
Slice (1.2)https://golang.design/s/gohistory-talkgo#slice-12
Package Management (1.4, 1.5, 1.7)https://golang.design/s/gohistory-talkgo#package-management-14-15-17
Type alias (1.9)https://golang.design/s/gohistory-talkgo#type-alias-19
Defer (1.14)https://golang.design/s/gohistory-talkgo#defer-114
Error valueshttps://golang.design/s/gohistory-talkgo#error-values
Channel/Selecthttps://golang.design/s/gohistory-talkgo#channelselect
Genericshttps://golang.design/s/gohistory-talkgo#generics
Iteratorhttps://golang.design/s/gohistory-talkgo#iterator
Compatibilityhttps://golang.design/s/gohistory-talkgo#compatibility
Compiler Toolchainhttps://golang.design/s/gohistory-talkgo#compiler-toolchain
Office Hourshttps://golang.design/s/gohistory-talkgo#office-hours
Compilerhttps://golang.design/s/gohistory-talkgo#compiler
Linkerhttps://golang.design/s/gohistory-talkgo#linker
Debuggerhttps://golang.design/s/gohistory-talkgo#debugger
Race Detectorhttps://golang.design/s/gohistory-talkgo#race-detector
Tracerhttps://golang.design/s/gohistory-talkgo#tracer
Lock Analysishttps://golang.design/s/gohistory-talkgo#lock-analysis
Builderhttps://golang.design/s/gohistory-talkgo#builder
Moduleshttps://golang.design/s/gohistory-talkgo#modules
goplshttps://golang.design/s/gohistory-talkgo#gopls
Testing, x/perfhttps://golang.design/s/gohistory-talkgo#testing-xperf
Runtime Corehttps://golang.design/s/gohistory-talkgo#runtime-core
Schedulerhttps://golang.design/s/gohistory-talkgo#scheduler
Execution Stackhttps://golang.design/s/gohistory-talkgo#execution-stack
Memory Managementhttps://golang.design/s/gohistory-talkgo#memory-management
Allocatorhttps://golang.design/s/gohistory-talkgo#allocator
Collectorhttps://golang.design/s/gohistory-talkgo#collector
Statisticshttps://golang.design/s/gohistory-talkgo#statistics
Memory modelhttps://golang.design/s/gohistory-talkgo#memory-model
ABIhttps://golang.design/s/gohistory-talkgo#abi
Mischttps://golang.design/s/gohistory-talkgo#misc
Standard Libraryhttps://golang.design/s/gohistory-talkgo#standard-library
syscallhttps://golang.design/s/gohistory-talkgo#syscall
os, io, io/fs, embedhttps://golang.design/s/gohistory-talkgo#os-io-iofs-embed
go/*https://golang.design/s/gohistory-talkgo#go
synchttps://golang.design/s/gohistory-talkgo#sync
Maphttps://golang.design/s/gohistory-talkgo#map
Poolhttps://golang.design/s/gohistory-talkgo#pool
Mutex, RWMutexhttps://golang.design/s/gohistory-talkgo#mutex-rwmutex
Groupshttps://golang.design/s/gohistory-talkgo#groups
atomichttps://golang.design/s/gohistory-talkgo#atomic
timehttps://golang.design/s/gohistory-talkgo#time
contexthttps://golang.design/s/gohistory-talkgo#context
encodinghttps://golang.design/s/gohistory-talkgo#encoding
image, x/imagehttps://golang.design/s/gohistory-talkgo#image-ximage
mathhttps://golang.design/s/gohistory-talkgo#math
Mobilehttps://golang.design/s/gohistory-talkgo#mobile
loghttps://golang.design/s/gohistory-talkgo#log
mischttps://golang.design/s/gohistory-talkgo#misc-1
Unclassified But Relevant Linkshttps://golang.design/s/gohistory-talkgo#unclassified-but-relevant-links
Fun Factshttps://golang.design/s/gohistory-talkgo#fun-facts
Acknowledgementshttps://golang.design/s/gohistory-talkgo#acknowledgements
Licensehttps://golang.design/s/gohistory-talkgo#license

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.