master
8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
8365776: Convert JShell tests to use JUnit instead of TestNG
8177650: JShell tool: packages in classpath don't appear in completions
8366691: JShell should support a more convenient completion
8366178: Implement JEP 526: Lazy Constants (Second Preview) 8371882: Improve documentation for JEP 526: Lazy Constants
8237589: Fix copyright header formatting
8187443: Forest Consolidation: Move files to unified layout
8370175: State engine terminates when throwing self-caused exception
8345804: Update copyright year to 2024 for langtools in files where it was missed
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
8357809: Test jdk/jshell/JdiListeningExecutionControlTest.java failed with com.sun.jdi.connect.TransportTimeoutException
8299934: LocalExecutionControl replaces default uncaught exception handler
8366926: Unexpected exception occurs when executing code in a "local" JShell environment
8340840: jshell ClassFormatError when making inner class static 8368999: jshell crash when existing sealed class is updated to also be abstract
8334433: jshell.exe runs an executable test.exe on startup