git: openjdk/jdk-sandbox: json: 5 new changesets
duke
duke at openjdk.org
Tue Jul 22 20:53:21 UTC 2025
Changeset: 14c1d8f5
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-22 10:35:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/14c1d8f58cbad8692e36cfeac40e2f7198cbe05e
Make JsonParser sb a sv
! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java
Changeset: 99a3360a
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-22 11:17:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/99a3360ab6ca1477638ce6d9b2bb1d1c010f499f
JA.of() build new map and NPE check in same pass. Does not allocate until fully checked.
! src/java.base/share/classes/java/util/json/JsonArray.java
Changeset: b7fff5e9
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-22 11:24:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7fff5e900650b4823140f24a94237f3714c088c
Spec correction to JA.hashCode(). Follow same format as other JV sub interfaces wording
! src/java.base/share/classes/java/util/json/JsonArray.java
Changeset: 0182911f
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-22 11:32:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0182911ff42f87fa29bcb1ec2a454c7d02ec3ef4
Follow similar hash code wording in JS. Omit impl details
! src/java.base/share/classes/java/util/json/JsonString.java
Changeset: d22dc2ba
Branch: json
Author: Justin Lu <justin.lu at oracle.com>
Date: 2025-07-22 11:35:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d22dc2ba89789041c3908cdaafadc1dcf8882ebf
Improve hash code spec wording
! src/java.base/share/classes/java/util/json/JsonArray.java
! src/java.base/share/classes/java/util/json/JsonBoolean.java
! src/java.base/share/classes/java/util/json/JsonNumber.java
! src/java.base/share/classes/java/util/json/JsonObject.java
! src/java.base/share/classes/java/util/json/JsonString.java
More information about the jdk-sandbox-changes
mailing list