RFR: 8295146: Clean up native code with newer C/C++ language features

Julian Waters jwaters at openjdk.org
Sat Nov 12 16:45:19 UTC 2022


After [JDK-8292008](https://bugs.openjdk.org/browse/JDK-8292008) and [JDK-8247283](https://bugs.openjdk.org/browse/JDK-8247283), some C and C++ code across the JDK can be replaced and simplified with cleaner language features that were previously not available due to required compatibility with the now unsupported Visual C++ 2017 compiler. These cases were caught by the very briefly integrated 8296115

-------------

Commit messages:
 - More Style Changes
 - Minor Style Changes
 - Merge remote-tracking branch 'upstream/master' into conformance
 - Missed an attribute
 - Oops v2
 - Resolve Conflict
 - This will likely fail, but that's not important
 - Further formatting
 - Merge jdkMerge remote-tracking branch 'upstream/master' into warnings
 - Code style
 - ... and 53 more: https://git.openjdk.org/jdk/compare/657a0b2f...6d85c432

Changes: https://git.openjdk.org/jdk/pull/11081/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11081&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8295146
  Stats: 254 lines in 48 files changed: 100 ins; 23 del; 131 mod
  Patch: https://git.openjdk.org/jdk/pull/11081.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11081/head:pull/11081

PR: https://git.openjdk.org/jdk/pull/11081



More information about the security-dev mailing list