RFR: 8355573: Remove kludge_c++11.h from jpackage code
Julian Waters
jwaters at openjdk.org
Sat Apr 26 04:49:55 UTC 2025
kludge_c++11.h was introduced to work around older C++ versions not having access to C++ utilities like std::unique_ptr. Since we are already on C++14 (And hopefully will get C++17 soon) this workaround can be removed from jpackage code.
-------------
Commit messages:
- Include memory header in MsiUtils.h
- Delete src/jdk.jpackage/share/native/common/kludge_c++11.h
- Remove kludge_c++11.h from CfgFile.cpp
- Remove kludge_c++11.h from app.cpp
- Remove kludge_c++11.h from LinuxLauncherLib.cpp
- Remove kludge_c++11.h from StringProcessing.cpp
- Remove kludge_c++11.h from Dll.h
- Remove kludge_c++11.h from PackageFile.cpp
Changes: https://git.openjdk.org/jdk/pull/24868/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24868&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8355573
Stats: 183 lines in 8 files changed: 1 ins; 182 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/24868.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/24868/head:pull/24868
PR: https://git.openjdk.org/jdk/pull/24868
More information about the core-libs-dev
mailing list