Skip to content

Commit 9daba36

Browse files
committed
Updated changelog.
1 parent 77334e3 commit 9daba36

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

CHANGES.txt

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,32 @@ Unreleased Changes (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
99
* For iterator-pair function parameter types, take both iterators by value.
1010
* Code-space savings and perhaps some modest performance improvements in
1111
RepeatedPtrField.
12+
* Eliminate nullptr check from every tag parse.
13+
* Remove unused _$name$_cached_byte_size_ fields.
14+
* Serialize extension ranges together when not broken by a proto field in the
15+
middle.
16+
* Do out-of-line allocation and deallocation of string object in ArenaString.
17+
* Streamline ParseContext::ParseMessage<T> to avoid code bloat and improve
18+
performance.
19+
* New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}.
20+
* Fix undefined behavior warning due to innocuous uninitialization of value
21+
on an error path.
22+
* Avoid expensive inlined code space for encoding message length for messages
23+
>= 128 bytes and instead do a procedure call to a shared out-of-line routine.
1224

1325
Java:
14-
* Exceptions thrown while reading from an InputStream in parseFrom are now included as causes.
26+
* Exceptions thrown while reading from an InputStream in parseFrom are now
27+
included as causes.
28+
* Support potentially more efficient proto parsing from RopeByteStrings.
29+
* Clarify runtime of ByteString.Output.toStringBuffer().
30+
31+
Python
32+
* Fixed a bug in text format where a trailing colon was printed for repeated field.
33+
* When TextFormat encounters a duplicate message map key, replace the current
34+
one instead of merging.
35+
36+
JavaScript
37+
* Make Any.pack() chainable.
1538

1639
2021-03-10 version 3.15.6 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)
1740

0 commit comments

Comments
 (0)