Agenda and speakers aside, this alone makes GopherCon tempting this year π€
Iβll be on paternity leave, though β no badge for me, just a baby instead πΆ
C files in Go's runtime/cgo package when I open it in VS Code
go-review.googlesource.com/c/go/+/708035
#golang
There is at least one more avid reader of your CLs π
Spotlight on @qmuntal.bsky.social 's lightning talk: Go-ing Native: Supercharging Windows Support In Go.
youtu.be/NVSZ67gZhK0?...
#gopherconEU #golang
The problem with QueryPerformanceCounter is that some folks raised concern on the stability of the measurements when comparing two distant points in time, although I haven't tested validated that concern yet.
In `src/testing
/testing_windows.go` you have an example of how to use it.
amd64 and arm64 should have similar timer/timestamps resolutions. Go timers already use high resolution timers on both platforms, and you can get a high resolution timestamp (<1us) by calling QueryPerformanceCounter. This last one is still not used by time.Since, but it is used in test benchmarks.
I don't think they post here, but excited to be talking about what the Go Security team does, and why (hopefully) you don't hear much about us, at GopherCon UK in August.
Never heard of this. Will give it a look.
I'll be attending #gopherconEU this week, where I'll give a lightning talk! Ping me if you will be there and want to chat about Windows (or about anything else)
I'll see you there!
Happy to say that I'll be speaking at @gophercon.com 2025 about TypeScript's port to Go!
There's a lot of interesting stuff to talk about, from the effort's inception, the actual process of porting, and all of the Go stuff we learned along the way (gotchas, perf).
www.gophercon.com/agenda/sessi...
Found this tonight and it's a really solid read on the Go runtime. Definitely a long post but it's got a lot of useful info in it.
Learned a lot about things that I haven't really dug into before from it.
nghiant3223.github.io/2025/04/15/g...
New experimental garbage collector for Go programs! github.com/golang/go/is...
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!
devblogs.microsoft.com/typescript/t...
Microsoft Go 1.24 ships with many new FIPS-140 related features. Here's a closer look at the changes.
devblogs.microsoft.com/go/go-1-24-f...
#golang
#golang
It's been almost 1 year without submitting a Go linker change. My head is hurting hard, but managed to put Darwin's GOT (Global Offset Table) symbols into the read-only __DATA_CONST section: go-review.googlesource.com/c/go/+/644055
π Go 1.24 Release Candidate 1 is released!
πββοΈ Run it in dev! Run it in prod! File bugs! go.dev/issue/new
π Announcement: groups.google.com/g/golang-ann...
π¦ Download: go.dev/dl/#go1.24rc1
Here are the slides for my talk at London Gophers about what's coming in #golang 1.24!
With a special thanks to @bboreham.bsky.social for spotting that I forgot swiss maps π
JEP 449 says this:
> Windows 10, the last Windows operating system to support 32-bit operation, will reach End of Life in October 2025.
Is there an official statement from Microsoft saying that Windows 11 won't support 32-bit?
Wonder if Go should follow suite. If I recall correctly .NET also dropped 32-bit support for Windows.
Proposed moving x/crypto/hkdf to the standard library one year ago: github.com/golang/go/is... π
#golang 1.24 will ship with a new package: crypto/hkdf π₯³
Thanks @filippo.abyssdomain.expert and Daniel McCarney for driving the API design and implementing it π
Yep. The Go survey 2024 says that 23% of Go devs develop on Windows, and 16% deploy to Windows.
go.dev/blog/survey2...
Three improvements I've made to os/user.Current for #golang 1.24 (Windows-only):
* no longer takes 1-120s when using Active Directory, it's now always in the order of ms
* can be used on Windows Nano Server
* can be used on impersonated threads