File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ Contributors:
18
18
# 2 .20.0 (not yet released)
19
19
20
20
WrongWrong (@k163377 )
21
+ * #1018 : Use MethodHandle in processing related to value class
21
22
* #969 : Cleanup of deprecated contents
22
23
* #967 : Update settings for 2.20
23
24
Original file line number Diff line number Diff line change @@ -17,7 +17,12 @@ Co-maintainers:
17
17
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
18
18
19
19
2.20 .0 (not yet released )
20
-
20
+ #1018 : Improved handling of `value class ` has improved performance for both serialization and deserialization .
21
+ In particular , for serialization , proper caching has improved throughput by a factor of 2 or more in the general cases .
22
+ Also , replacing function execution by reflection with `MethodHandle ` improved throughput by several percent for both serialization and deserialization .
23
+ In cases where the number of properties of a `value class ` in the processing target is large , there is a possibility to obtain a larger improvement .
24
+ Please note that this modification causes a destructive change in that exceptions thrown during deserialization of
25
+ `value class ` are no longer wrapped in an `InvocationTargetException `.
21
26
#969 : Deprecated content has been cleaned up with the version upgrade.
22
27
#967 : Kotlin has been upgraded to 2.0.21.
23
28
- Generate SBOMs [JSTEP - 14 ]
You can’t perform that action at this time.
0 commit comments