Despite the fancy name, all this change does is move a few standard library headers to the top so macro definitions don't break them, remove the register specifiers from allocation methods, and remove dynamic exception specifiers from AWT code
------------- Commit messages: - Explain why <cmath> is needed - Cleanup awt_Win32GraphicsDevice.cpp - ThemeReader.cpp: Likewise - awt_Window.cpp: Likewise - awt_PrintJob.cpp: Likewise - awt_PrintControl.cpp: Likewise with <cfloat> as well - awt_Font.cpp: Likewise - awt_DesktopProperties.cpp: Likewise - awt_Component.cpp: Likewise - GDIRenderer.cpp: Likewise - ... and 6 more: https://git.openjdk.org/jdk/compare/27de536b...88e899f4 Changes: https://git.openjdk.org/jdk/pull/14795/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14795&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311380 Stats: 79 lines in 14 files changed: 17 ins; 30 del; 32 mod Patch: https://git.openjdk.org/jdk/pull/14795.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/14795/head:pull/14795 PR: https://git.openjdk.org/jdk/pull/14795
