Как Tailscale изобретали хранение IP адреса.
Если без шуток, то довольно интересная вещь. https://t.me/go_perf/75
Хотя лучше бы увидеть фиксы на https://github.com/golang/go/issues/24416 и https://github.com/golang/go/issues/9455 (optimize large structs & int128)
Если без шуток, то довольно интересная вещь. https://t.me/go_perf/75
Хотя лучше бы увидеть фиксы на https://github.com/golang/go/issues/24416 и https://github.com/golang/go/issues/9455 (optimize large structs & int128)
Telegram
Go performance channel
Better IP addr in #golang by twitter.com/tailscale (and twitter.com/bradfitz)
The article isn’t about performance only, but the criteria for a new type are well described https://tailscale.com/blog/netaddr-new-ip-type-for-go/
The article isn’t about performance only, but the criteria for a new type are well described https://tailscale.com/blog/netaddr-new-ip-type-for-go/
Forwarded from Go Дайджест
Где-то плачет от счастья 🥲 маленький Олег. 🤣😂
https://mobile.twitter.com/inancgumus/status/1397168068955021312
https://mobile.twitter.com/inancgumus/status/1397168068955021312
Фаззинг в мастер смержили, ждем 1.18 в феврале 2022, вряд ли что-то изменится
https://twitter.com/katie_hockman/status/1440082486692773897
https://twitter.com/katie_hockman/status/1440082486692773897
Twitter
Katie Hockman
It's happening!! 🎉 Native fuzzing will be in Go 1.18 We just merged the dev.fuzz branch into master ✅github.com/golang/go/comm… #golang
oleg_log
Все же понедельник начинается с хорошего: долгожданный релиз go-critic. - We're hitting the 100 checkers threshold! 🎉 - Several old checkers are rewritten in ruleguard rules! 🎉 - Our project passed 1000 stars at last! 🎉 https://github.com/go-critic/go-c…
Можете еще ретвитнуть) https://twitter.com/oleg_kovalov/status/1450038159614558208
Twitter
Oleg Kovalov
We have published a new go-critic release, free to update and make your #golang code better github.com/go-critic/go-c… We're hitting the 100 checkers threshold! 🎉 Several old checkers are rewritten in ruleguard rules! 🎉 Our project passed 1000 stars at last!…
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Best #golang release ever (again?). Check replies for more details!
https://twitter.com/mvdan_/status/1456947756925399040
https://twitter.com/mvdan_/status/1456947756925399040
Twitter
Daniel Martí
Here's a list of some changes to look forward to in #golang 1.18! The first beta should be out in a month, and the final release in three months. Each change with a link, so you can read more.
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
Unpopular opinion: this #golang CL is better then generics https://go-review.googlesource.com/c/go/+/333529/
Related issue https://github.com/golang/go/issues/47056
Super kudos for @dvyukov and @llvmorg team
Related issue https://github.com/golang/go/issues/47056
Super kudos for @dvyukov and @llvmorg team
GitHub
testing: provide a way to work around "race: limit on 8128 simultaneously alive goroutines is exceeded" error · Issue #47056 ·…
$ go version go version devel go1.17-dc00dc6c6b Thu Jun 10 12:41:37 2021 +0000 linux/amd64 Issue #38184 seems to be a reasonably hard limit in the race detector library, but it's not always...
oleg_log
Про внутренности Go fuzz в 1.18 от автора (ну одного из, но который ушел в саббатикал, хех) https://jayconrod.com/posts/123/internals-of-go-s-new-fuzzing-system Кажется похожее было и о go-fuzz от Вьюкова, может даже в репо, проверять я не буду.
Короч fuzzing еще не зарелижен, а никого из авторов в команде уже нет. Сильно....
https://twitter.com/katie_hockman/status/1494701223538216965
https://twitter.com/katie_hockman/status/1494701223538216965
Forwarded from 🇺🇦 Go performance channel (Oleg)
🎉 Go 1.23 Release Candidate 1 is released!
🏃♂️ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
🔈 Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
📦 Download: https://go.dev/dl/#go1.23rc1
#golang
🏃♂️ Run it in dev! Run it in prod! File bugs! https://go.dev/issue/new
🔈 Announcement: https://groups.google.com/g/golang-announce/c/8ciOP5ve_CM
📦 Download: https://go.dev/dl/#go1.23rc1
#golang
GitHub
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.