You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.txt
+8-1Lines changed: 8 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -40,8 +40,15 @@
40
40
* Optimized Java proto serialization gencode for protos having many extension ranges with few fields in between.
41
41
* More thoroughly annotate public generated code in Java lite protocol buffers.
42
42
* Fixed Bug in proto3 java lite repeated enum fields. Failed to call copyOnWrite before modifying previously built message. Causes modification to already "built" messages that should be immutable.
43
-
* Refactoring java full runtime to reuse sub-message builders and prepare to migrate parsing logic from parse constructor to builder.
44
43
* Fix Java reflection serialization of empty packed fields.
44
+
* Refactoring java full runtime to reuse sub-message builders and prepare to
45
+
migrate parsing logic from parse constructor to builder.
46
+
* Move proto wireformat parsing functionality from the private "parsing
47
+
constructor" to the Builder class.
48
+
* Change the Lite runtime to prefer merging from the wireformat into mutable
49
+
messages rather than building up a new immutable object before merging. This
50
+
way results in fewer allocations and copy operations.
51
+
* Make message-type extensions merge from wire-format instead of building up instances and merging afterwards. This has much better performance.
45
52
46
53
Python
47
54
* Changes ordering of printed fields in .pyi files from lexicographic to the same ordering found in the proto descriptor.
0 commit comments