The NetBSD Project

CVS log for pkgsrc/devel/go-protobuf/Attic/

[BACK] Up to [] / pkgsrc / devel / go-protobuf

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.4, Sun Sep 18 08:24:40 2022 UTC (17 months, 1 week ago) by bsiegert
Branch: MAIN
Changes since 1.3: +1 -1 lines

go-protobuf: remove

old-style Go library, no users left

Revision 1.3 / (download) - annotate - [select for diffs], Tue Sep 11 18:27:08 2018 UTC (5 years, 5 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

devel/go-protobuf: Update to 1.2.0

Notable changes:

- add DiscardUnknown function
- The serialization logic (for both Marshal and Unmarshal) has been
  optimized. Testing inside Google demonstrate that the new
  implementation is about 1.3x to 2.1x faster.
- Unknown fields in proto3 are now preserved.
- JSON marshal and unmarshal now check for proto2 required field.
- GetExtension returns the raw bytes if the ExtensionDesc does not
  have type information.
- Invalid UTF-8 in string types are rejected during marshal and
- Fields of bad wire types are treated as unknown fields instead of an
- The protoc-gen-go generator supports the paths=source_relative
- Unknown fields in map entries are now ignored instead of causing an
  unmarshal error.
- The "import public" feature is now implemented using Go type
- jsonpb.Unmarshal correctly handles escaped strings for some of the
  well-known types
- jsonpb.Unmarshal correctly returns an error when trying to marshal a
  scalar enum into repeated enums.
- jsonpb.Unmarshal correctly handles string versions of numeric
- jsonpb.Unmarshal correctly handles enum values in maps
- fixes a performance regression where nested maps led to quadratic
- reverts strict UTF-8 validation for proto2 string fields
- makes UTF-8 validation errors for proto3 string fields non-fatal

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:02 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Fix indentation in files.

The actual fix as been done by "pkglint -F */*/", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Sep 11 08:02:30 2016 UTC (7 years, 5 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3

New package, go-protobuf.

Protocol Buffers are Google's data interchange format.

This software implements Go bindings for protocol buffers. For information
about protocol buffers themselves, see

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>