Julian Waters
Julian Waters
Redo of https://github.com/CloudburstMC/Server/pull/116
### Expected Behavior If everything went correctly with debug messages enabled, the Server should first send a message saying [CONSOLE: Stopping the server] and then proceed to print debug messages...
Second attempt at resolving [JDK-8292016](https://bugs.openjdk.org/browse/JDK-8292016) with a less intrusive approach this time Side note: While it might be preferred to remove this entirely, other areas of the JDK also use...
libsplashscreen uses the address of the WINAPI UpdateLayeredWindow in the condition of an if block, which will always evaluate to true since the address is never NULL. It is highly...
The support for Link Time Optimization in the JDK's make system could do with some cleaning up, at the moment it simply assumes the compiler is gcc and sets the...
Some external libraries required by native code are linked via linker comments embedded in pragmas. Searching for which libraries are linked can then become frustrating and confusing since they may...
Refactor code across the JDK to rely less on compiler extensions after [JDK-8292008](https://bugs.openjdk.org/browse/JDK-8292008) and [JDK-8247283](https://bugs.openjdk.org/browse/JDK-8247283). I'm not entirely sure whether the alignment specified in src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c and src/java.security.jgss/share/native/libj2gss/GSSLibStub.c only benefits code...
Several parts of the make system in the JDK has large parts of cluttered if branches dedicated to setting flags for the specific compiler used in the build. This could...
Recently upgraded to ucrt gcc 12 and I'm getting "This app can't run on your PC" prompts when I attempt to run Java compiled by the ucrt linking gcc (A...