Thomas Pelletier

Results 26 issues of Thomas Pelletier

https://github.com/segmentio/asm/pull/58#discussion_r778501347

utf8.Valid

Maybe replace the < 32 bytes implementation to avoid the double scan + two functions call, if it happens to be an issue with production data.

utf8.Valid

This commit makes it possible for a given container to advertise multiple services using aliases. For example, the following config: ``` SERVICE_NAME=a SERVICE_ALIASES=b,c ``` will result in 3 services being...

Follow up to #667. When SeenTracker finds a duplicate in the document structure it returns a simple `error` with no context. For example: ``` toml: key b is already defined...

feature

This is a common type. Specializing it to reduce the use of reflection yields better performance. Similar to https://github.com/pelletier/go-toml/pull/669, there is a lot to explore there. The overall structure of...

performance

Taking a shot at specializing unmarshal code to work on concrete types instead of fully in reflect land. At the moment I experimented with `UnmarshalArray`, as it has simpler semantics...

performance

Is there a way to have pipelines with `dumpHeapOnOOM` enabled store the dumps on GCS instead of (or in addition to) the disk? There is `setSaveProfilesToGcs` for performance profiles, so...

Add experimental targets as part of the CI build. Those targets are not guaranteed to be supported, but generally nice to have.

build

Hello! I've been trying to express CPU-feature guards with avo, using the [new microarchitecture level groups](https://github.com/golang/go/issues/45453). Here's an example from the Go standard library: ```asm #ifndef hasAVX2 CMPB internal∕cpu·X86+const_offsetX86HasAVX2(SB), $1...