Cedric BAIL
Cedric BAIL
### Is your feature request related to a problem? Please describe: Currently widget.Select doesn't have support for data binding. Would be nice to have. ### Is it possible to construct...
**Is your feature request related to a problem? Please describe.** When having rulesets defined for a branch a PR will wait for that PR to pass all the rules before...
### Bug Description When running `go test ./...` locally, I have two failing tests: - TestCommitEncodeDecodeIdempotent - TestTagEncodeDecodeIdempotent The root cause is that the commit comparison are failing due to...
Fixes #1755 time.Parse attaches a rich *time.Location from the system timezone database (with DST rules, named zones, transition tables), while Signature.Decode uses time.FixedZone which creates a minimal fixed-offset zone. Use...
Replace bufio.Reader.ReadString calls with direct byte slice parsing to reduce allocations and eliminate intermediate string conversions. Key improvements: - Read entire tree object once into memory buffer using io.ReadAll -...
Replace encoding/binary.Read with io.ReadFull in ObjectID.ReadFrom for better performance, eliminating reflection overhead. Background: ----------- The ObjectID.ReadFrom method used encoding/binary.Read, which employs reflection to copy bytes into the hash array. This...
Optimize Tree.Decode by estimating and pre-allocating the Entries slice capacity based on the encoded object size and hash type. This eliminates multiple reallocations during the decode loop. Each tree entry...