golang-github-dennwc-varint 1.0.0-2 source package in Ubuntu

Changelog

golang-github-dennwc-varint (1.0.0-2) unstable; urgency=medium

  * Fix protobuf support on 32-bit architectures.

 -- Guillem Jover <email address hidden>  Fri, 19 Nov 2021 13:46:41 +0100

Upload details

Uploaded by:
Debian Go Packaging Team
Uploaded to:
Sid
Original maintainer:
Debian Go Packaging Team
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release universe misc
Noble release universe misc
Mantic release universe misc
Lunar release universe misc
Jammy release universe misc

Builds

Jammy: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
golang-github-dennwc-varint_1.0.0-2.dsc 2.2 KiB f1347043faa75dcbf1bd4649db32331301ab86e7e0f3f97efa76259dc268fed3
golang-github-dennwc-varint_1.0.0.orig.tar.gz 4.7 KiB 4300e5fb475f56a045f0f65da75b636a09d37ab7c573c82b81257ece96286f57
golang-github-dennwc-varint_1.0.0-2.debian.tar.xz 5.0 KiB 8bffeaee45de51bd3143615a9f5a34694794241b4e67fad17ae91c96a5827fed

Available diffs

No changes file available.

Binary packages built by this source

golang-github-dennwc-varint-dev: fast varint library for Go (library)

 This package provides an optimized implementation of protobuf's varint
 encoding/decoding.
 .
 Benchmarks comparing to a binary.Uvarint:
 .
 benchmark old ns/op new ns/op delta
 BenchmarkUvarint/1-8 4.13 2.85 -30.99%
 BenchmarkUvarint/1_large-8 4.01 2.28 -43.14%
 BenchmarkUvarint/2-8 6.23 2.87 -53.93%
 BenchmarkUvarint/2_large-8 5.60 2.86 -48.93%
 BenchmarkUvarint/3-8 6.55 3.44 -47.48%
 BenchmarkUvarint/3_large-8 6.54 2.86 -56.27%
 BenchmarkUvarint/4-8 7.30 3.71 -49.18%
 BenchmarkUvarint/4_large-8 7.46 3.10 -58.45%
 BenchmarkUvarint/5-8 8.31 4.12 -50.42%
 BenchmarkUvarint/5_large-8 8.56 3.48 -59.35%
 BenchmarkUvarint/6-8 9.42 4.66 -50.53%
 BenchmarkUvarint/6_large-8 9.91 4.07 -58.93%
 BenchmarkUvarint/7-8 10.6 5.28 -50.19%
 BenchmarkUvarint/7_large-8 11.0 4.70 -57.27%
 BenchmarkUvarint/8-8 11.7 6.02 -48.55%
 BenchmarkUvarint/8_large-8 12.1 5.19 -57.11%
 BenchmarkUvarint/9-8 12.9 6.83 -47.05%
 BenchmarkUvarint/9_large-8 13.1 5.71 -56.41%
 .
 It also provides additional functionality like UvarintSize (similar to
 sov* in gogo/protobuf):
 .
 benchmark old ns/op new ns/op delta
 BenchmarkUvarintSize/1-8 1.71 0.43 -74.85%
 BenchmarkUvarintSize/2-8 2.56 0.57 -77.73%
 BenchmarkUvarintSize/3-8 3.22 0.72 -77.64%
 BenchmarkUvarintSize/4-8 3.74 0.72 -80.75%
 BenchmarkUvarintSize/5-8 4.29 0.57 -86.71%
 BenchmarkUvarintSize/6-8 4.85 0.58 -88.04%
 BenchmarkUvarintSize/7-8 5.43 0.71 -86.92%
 BenchmarkUvarintSize/8-8 6.01 0.86 -85.69%
 BenchmarkUvarintSize/9-8 6.64 1.00 -84.94%