Konstantin
Konstantin
This specific code can be rewritten as ``` die() { echo "$*" >&2 exit 1 } try() { "$@" || die "failed: $*" } try test -f files/SHA256SUMS or test...
As a related work https://tree-sitter.github.io/tree-sitter/ is an example of a branching parser. It creates branches for ambiguous syntax and later discards wrong ones.
You're probably running it together with X and X overwrites your pixel, you can switch to getty and try there. Drawing on framebuffer requires a lot of unrelated work which...
Yes. On my machine `new(bytes.Buffer)` -> 140k rps `new(bufio.Writer)` (which defaults to 4kb buffer) -> 130k rps `bufio.NewWriterSize(nil, 32*1024)` -> 146k rps `bytes.NewBuffer(make([]byte(32*1024))` -> 160k rps There are still downsides...
Motivation is >Context shouldn't be used for neither optional nor required arguments to function It may be possible to put all stuff in HandlerContext, but I will need more time...
context.Context in a struct is also a bad idea as it would require doing shallow copies of HandlerContext. I'd say leave it as is for now.
Linux does not remove apis, maybe your kernel is configured differently though. Try to regenerate defs.go on your rpi first `go tool cgo -godefs _defs_source.go | gofmt > defs.go`. If...