kc3-lang/libressl

Branch :


Log

Author Commit Date CI Message
37cff9e9 2024-01-08 21:57:01 align read only sections on masm/windows to 64 bytes Avoid conflicts where alignment is specified later in the underlying assembly.
31bb2f25 2024-01-08 22:43:31 check for control flow integrity support in compiler
cc78bdf3 2024-01-07 18:29:10 integrate new upstream endbr64 test code, remove os-specific reverts
db3ab167 2024-02-12 03:00:53 Land #998, Windows: Improve check for endianness when using Visual Studio
f63596fa 2024-02-12 02:45:50 Land #999, Windows: Don't set -Wall when compiling with Visual Studio
9da13eca 2024-02-12 02:42:26 Land #997, Windows: Prevent assertion pop-up up when using Debug
5bd332ec 2024-02-04 19:16:14 Windows: Improve the check for endianness when using Visual Studio. Visual studio does not define __BYTE_ORDER__ so all architectures were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and __ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This updates the checks to use CMakes detection of endianness, with a hard error, if this also fails.
78970524 2024-02-04 19:26:00 Windows: Don't set -Wall when compiling with Visual Studio. As it enables a lot of spammed warnings that are not part of W4. This reduces the warnings a lot when compiling LibreSSL in CLion for me.
64f18675 2024-02-04 17:04:09 Windows: Fix assertion pop-up up when using Debug compiled libressl. When running the signertest, or the test project in https://github.com/libressl/portable/issues/266 an assertion window pops up. This was fixed in afcd4be8a72a for a release compiled library. To prevent the issue in debug mode, it looks like it is necessary to also disable the assertion window popup. With this all tests pass when compiling and running them with a Debug, Release or RelWithDebInfo CMake build on windows (for me).
11c5075c 2024-02-03 09:15:58 Update ChangeLog