David Crawshaw

Results 33 issues of David Crawshaw

Signed-off-by: David Crawshaw

These are some of the hooks we use in wireguard-go for using custom socket objects with unusual routing properties. The general structure can be used in future commits to provider...

The sticky socket code stays in the device package for now, as it reaches deeply into the peer list. This is the first step in an effort to split some...

I think this sqlite package provides enough interesting features that it is worth building a database/sql driver on top of it. In particular it has better multi-threaded support than the...

enhancement

If sqlite.Pool moves to sqlitex as described in #47, it can take a context and that opens up the possibility of using runtime/trace for tracing. As the sqlite package cannot...

enhancement

(Thinking aloud.) One of the more annoying aspects of my queries is using constants defined in Go as part of a statement: ``` type Role int const ( RoleAdmin Role...

enhancement

We already check `Conn.CheckReset` in `Pool.Put`. All we have to do is make sure all connections are returned to the pool before `Close` is called.

enhancement

Should it? The similar command `go install -buildmode=shared std` works. cc @ianlancetaylor

NeedsInvestigation
GoCommand