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
530
1
Share
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
More Decks by Golang Melbourne
See All by Golang Melbourne
September 2016 Meetup
golangmelbourne
1
54
August 2016 Meetup
golangmelbourne
1
66
Other Decks in Programming
See All in Programming
モダンOBSプラグイン開発
umireon
0
200
The Monolith Strikes Back: Why AI Agents ❤️ Rails Monoliths
serradura
0
190
へんな働き方
yusukebe
6
2.9k
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
960
存在論的プログラミング: 時間と存在を記述する
koriym
5
780
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
2
430
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
200
Java 21/25 Virtual Threads 소개
debop
0
330
KagglerがMixSeekを触ってみた
morim
0
370
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
340
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
220
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
510
Discover your Explorer Soul
emna__ayadi
2
1.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
We Are The Robots
honzajavorek
0
210
Done Done
chrislema
186
16k
How to build a perfect <img>
jonoalderson
1
5.3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
330
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