Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Go 1.7: What's new and shiny?
Search
Golang Melbourne
August 02, 2016
Programming
1
510
Go 1.7: What's new and shiny?
An overview of the highlights of the new and updated features of Go 1.7
Golang Melbourne
August 02, 2016
Tweet
Share
More Decks by Golang Melbourne
See All by Golang Melbourne
September 2016 Meetup
golangmelbourne
1
51
August 2016 Meetup
golangmelbourne
1
63
Other Decks in Programming
See All in Programming
AIでLINEスタンプを作ってみた
eycjur
1
230
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
290
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.8k
個人軟體時代
ethanhuang13
0
320
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
240
Cache Me If You Can
ryunen344
2
1.5k
より安全で効率的な Go コードへ: Protocol Buffers Opaque API の導入
shwatanap
1
110
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
Ruby Parser progress report 2025
yui_knk
1
450
Android端末で実現するオンデバイスLLM 2025
masayukisuda
1
160
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Faster Mobile Websites
deanohume
309
31k
Thoughts on Productivity
jonyablonski
70
4.8k
Six Lessons from altMBA
skipperchong
28
4k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Music & Morning Musume
bryan
46
6.8k
Unsuck your backbone
ammeep
671
58k
Transcript
Go 1.7 What's new and shiny?
Compiler improvements • Compilation/linking is faster • (Still not fast
enough) • Running programs is about 5-35% faster • Filesize up to 20-30% smaller • Adds stack frame pointers for debugging using Linux perf • Binary only packages
Vendoring GO15VENDOREXPERIMENT support removed
context
net/http/httptrace
encoding/json • support encoding/decoding maps using keys with int types
• Encoder.SetEscapeHTML • Encoder.SetIndent
SubTesting
Panic if a signal's name is known, it will be
printed in the stack trace
Additional reading • https://tip.golang.org/doc/go1.7 • https://blog.golang.org/context • https://medium.com/@cep21/how-to-correctly-use-context-context- in-go-1-7-8f2c0fafdf39