Louis Thibault

Results 119 comments of Louis Thibault

This is awesome! I'd very much welcome the opportunity to sync up on this with you, at your convenience, just to keep the proverbial bus factor above 1. Does it...

@steve-gray Just to make sure I understand, would something like a [`doc.go`] file do the trick? In other words, you just need a `.go` file in the directory, but it...

Thanks for writing this up! Out of curiosity, had you seen [this](https://github.com/capnproto/go-capnp/wiki/Getting-Started) when trying for the first time? It's linked in the "Getting Started" section in the README. I think...

After thinking about this some more, I'm closing this issue because go 1.18 isn't supported. In fact, we should probably bump our minimum version to 1.21 at this point. Thank...

@pikrzysztof You have impeccable timing. @zenhack and I are scheduled to pair up today and dig into performance-tuning for the RPC system. Would you be willing to share your application/benchmark...

If you call `Release()` on your message, the underlying buffers are returned to a `sync.Pool`. This is the recommended way to avoid allocations. I am not certain that there is...

@pikrzysztof I can't recall if this specific issue has evolved between v2 and v3, but I would strongly encourage you to switch to v3. Any improvements are going to happen...

So it is. Thanks! We're focusing our initial perf-tuning efforts on memory allocations in the `rpc` package, but this spinlock issue definitely seems like something worth investigating afterwards. I don't...

@matheusd Both of your suggestions seem sensible to me, and a PR is most welcome. Please be aware that I am currently traveling, so I will be slower to respond/review...

Hey @matheusd Thanks for investigating this. Your proposal sounds reasonable. I don't _think_ this will break any existing behavior ... wanna give it a shot?