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
440
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
46
August 2016 Meetup
golangmelbourne
1
52
Other Decks in Programming
See All in Programming
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
930
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
使ってみよう Azure AI Document Intelligence
kosmosebi
2
310
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
110
PHPはいつから死んでいるかの調査
chiroruxx
1
400
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
370
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
ONE WEDGE_company_guide
1wedge_one
0
480
Milestoner
bkuhlmann
1
410
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
170
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Happy Clients
brianwarren
92
6.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
YesSQL, Process and Tooling at Scale
rocio
164
13k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
BBQ
matthewcrist
80
8.8k
Automating Front-end Workflow
addyosmani
1356
200k
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