oleg_log
1.94K subscribers
1.82K photos
127 videos
9 files
2.7K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks

about: https://t.me/oleg_log/3200
Download Telegram
1.15.2 и 1.14.9 вышел, мелочь, но там фиксы в рантайме. Значит не мелочь.

https://twitter.com/golang/status/1303798415529254918?s=21
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
#golang Goroutine lifecycle by https://github.com/jcorbin

Writing this issue out of the @GopherCon 2019 contribution workshop (additional kudos to @golang workshops!)
(from issue https://github.com/golang/go/issues/33322 )
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
More #golang awesomness! Happening in 1.16 🎉

Go 1.16 will include an early devirtualization pass, which allows better escape analysis of interface method calls (i.e., fewer heap allocations) when the compiler can see the interface always has a known concrete type.

https://github.com/golang/go/issues/33160

https://twitter.com/mdempsky/status/1321894360116420608
go-ruleguard теперь умненький и ловит такие (редкие надеюсь) случаи:

mu.Lock()
defer mu.Lock() // <- bad one


Спасибо Искандеру за ревью и подсказки.

лайк-репост-колокольчик https://twitter.com/oleg_kovalov/status/1334522123449217025
Как 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)
Forwarded from Go Дайджест
Где-то плачет от счастья 🥲 маленький Олег. 🤣😂

https://mobile.twitter.com/inancgumus/status/1397168068955021312
Фаззинг в мастер смержили, ждем 1.18 в феврале 2022, вряд ли что-то изменится
https://twitter.com/katie_hockman/status/1440082486692773897