2018-09-11 20:27:08 by Min Sik Kim | Files touched by this commit (4) |
Log message:
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
unmarshal.
- Fields of bad wire types are treated as unknown fields instead of an
error.
- The protoc-gen-go generator supports the paths=source_relative
option.
- Unknown fields in map entries are now ignored instead of causing an
unmarshal error.
- The "import public" feature is now implemented using Go type
aliases.
- 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
primitives
- jsonpb.Unmarshal correctly handles enum values in maps
- fixes a performance regression where nested maps led to quadratic
behavior
- reverts strict UTF-8 validation for proto2 string fields
- makes UTF-8 validation errors for proto3 string fields non-fatal
|
2018-06-12 19:50:29 by Benny Siegert | Files touched by this commit (102) | |
Log message:
Revbump all Go packages after lang/go update.
|
2018-03-30 13:56:27 by Benny Siegert | Files touched by this commit (94) | |
Log message:
Revbump all Go packages after 1.10.1 update.
ok wiz@ for committing during freeze
|
2018-03-11 20:45:21 by Benny Siegert | Files touched by this commit (2) |
Log message:
Fix build with Go 1.10, bump revision.
Go 1.10 no longer builds a .a file from the testdata (which are not
supposed to be compiled anyway). Remove from PLIST and remove it explicitly
in the build, so this can be compiled with older Go too.
|
2018-03-04 16:52:21 by Benny Siegert | Files touched by this commit (95) | |
Log message:
Revbump all Go packages after Go 1.10 update.
|
2018-01-07 14:04:44 by Roland Illig | Files touched by this commit (583) |
Log message:
Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", 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.
|
2017-07-22 21:32:41 by Thomas Klausner | Files touched by this commit (10) |
Log message:
Sprinkle CHECK_RELRO_SKIP on go packages.
go14 has no relro support AFAICT.
go-1.8.3 has if you use -buildmode=pie, but it claims it's not supported
on Linux.
Disable relro checking for go packages until bsiegert has time to
look at this.
|
2017-04-13 17:12:07 by Benny Siegert | Files touched by this commit (39) | |
Log message:
Revbump all Go packages after the Go 1.8.1 update.
|
2016-12-04 17:30:01 by Benny Siegert | Files touched by this commit (35) | |
Log message:
Revbump Go packages after 1.7.4 update.
|
2016-10-29 10:59:49 by Benny Siegert | Files touched by this commit (34) | |
Log message:
Revbump packages depending on Go after the Go 1.7.3 update.
|