master
8371893: [macOS] use dead_strip linker option to reduce binary size
8340818: Add a new jtreg test root to test the generated documentation 8344128: Regression: make help broken after JDK-8340818
8306281: function isWsl() returns false on WSL2
8352565: Add native method implementation of Reference.get()
8319570: Change to GCC 13.2.0 for building on Linux at Oracle
8343698: Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status
8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport parts of 8227229 and 8312072
8340552: Harden TzdbZoneRulesCompiler against missing zone names
8201183: sjavac build failures: "Connection attempt failed: Connection refused"
8380959: Update Libpng to 1.6.56
8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name
8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]'
8347840: Fix testlibrary compilation warnings
8214718: Update missing copyright year in build system
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
8284891: Fix typos in build system files
8015831: Add lint check for calling overridable methods from a constructor 6557145: Warn about calling abstract methods in constructors
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview) 8308613: javax.lang.model updates for JEP 445 (preview) 8308913: Update core reflection for JEP 445 (preview)
8293116: Incremental JDK build could be sped up
8264806: Remove the experimental JIT compiler
8304036: Use CommandLine class from shared module
8218431: Improved platform checking in makefiles
8212970: TZ database in "vanguard" format support
8233381: Update copyright year in build system files
8308093: Disable language preview features use in JDK
8294618: Update openjdk.java.net => openjdk.org
8217739: Cannot reuse java.base UnixConstants.java from target in BuildJDK when cross compiling
8273092: Sort classlist in JDK image
8307860: [BACKOUT] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries
8209784: Include hsdis in the JDK
8309746: Reconfigure check should include make/conf/version-numbers.conf
8257679: Improved unix compatibility layer in Windows build (winenv)
8316648: jrt-fs.jar classes not reproducible between standard and bootcycle builds
8252145: Unify Info.plist files with correct version strings
8342836: Automatically determine that a test in the docs test root is requested
8243988: Added flexibility in build system for unusal hotspot configurations
8257733: Move module-specific data from make to respective module
8303476: Add the runtime version in the release file of a JDK image
8247690: RunTest does not support running of JTREG manual tests
8355249: Remove the use of WMIC from the entire source code
8317039: Enable specifying the JDK used to run jtreg 8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
8294748: Cleanup unneeded references to hg
8281262: Windows builds in different directories are not fully reproducible
8246436: JFR: Avoid parsing metadata.xml during startup
8284588: Remove GensrcCommonLangtools.gmk
8244036: Refresh SetupJavaCompilation, and remove support for sjavac
8233383: Various minor fixes
8298459: Fix msys2 linking and handling out of tree build directory for source zip creation