EDuke32 Changelog Archivio non ufficiale

Build 10527

2 novembre 2023 · 13 commit di 3 autori · GIT

Build per mese 100 build

File di log originale · 20231102-10527.txt
commit 3ac92f903b2fb8d91216b2d5c0bf315f3b2d5f40
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri Oct 20 20:57:37 2023 -0500

    SW: Update port credits

commit f11d14b86b4aaeecbff1f90e246a58a7c7ba4940
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Nov 2 23:39:06 2023 -0500

    Makefile: Condition mimalloc's -Wno-class-memaccess on GCC version

commit f130429affdf7da9fbd5c82e78649acf9761829e
Author: Sean McBride <sean@rogue-research.com>
Date:   Wed Oct 11 15:28:19 2023 -0400

    loguru: On FreeBSD and OpenBSD use `pthread_get_name_np` spelling instead of `pthread_getname_np`
    
    Annoyingly, these functions are spelt differently on different OSes.

commit aae729c940547b2ba30bfc016aa2a6538b8dee00
Author: Sean McBride <sean@rogue-research.com>
Date:   Wed Oct 11 15:26:49 2023 -0400

    loguru: Use strerror_r() on FreeBSD and OpenBSD
    
    strerror_r has been available since FreeBSD 4.4 and OpenBSD 3.3 (both many years ago).

commit 7a592d9743d3fbf12c814a09307fedff46baf578
Author: Sean McBride <sean@rogue-research.com>
Date:   Mon Oct 9 01:44:44 2023 -0400

    loguru: Fix -Wundef warning: check that _POSIX_C_SOURCE is defined before checking it

commit 6badacb4864961f3019143e1e4df1d04da37d8c4
Author: Sean McBride <sean@rogue-research.com>
Date:   Mon Oct 9 01:41:35 2023 -0400

    loguru: Fix possibly lossy truncation from uint64_t/long to unsigned

commit 8e7a2d31dcd48eef4bdc197f9efda66d9b32f9e7
Author: Sean McBride <sean@rogue-research.com>
Date:   Wed Oct 11 16:04:45 2023 -0400

    loguru: Use getthrid() on OpenBSD for fallback thread global thread id
    
    This fixes a compiler error on that platform, because of the nearby assumption that pthread_t is an integer type, when it is in fact a pointer on OpenBSD (and macOS).

commit 010bdf69545d4a7eedf78d0346574db091ba7f01
Author: Sean McBride <sean@rogue-research.com>
Date:   Mon Oct 9 01:38:41 2023 -0400

    loguru: Fix minor warning about unused variable
    
    In the final else, buff is not used, so duplicated into the branches where it is actually used.

commit 51c31b17432f38d0d4ae792a88625403f0ce352c
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri Oct 20 22:39:16 2023 -0500

    Add polyfills for std::vector to GrowArray for easy replacement

commit e7dcc15751fdbfad948e9f2326c0fc926cde059c
Author: tmyqlfpir <80724828+tmyqlfpir@users.noreply.github.com>
Date:   Sat Oct 7 05:52:31 2023 +1000

    Update TinySoundFont library

commit 809181e9b71c171b2846b30a5a0f126bbeffe886
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Thu Nov 2 20:50:07 2023 -0500

    macOS: Fix ld: warning: ignoring duplicate libraries: '-lm'

commit 1d49589a0eadefe91e46d79005d0fd9c2fa71d0f
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri Oct 20 22:02:50 2023 -0500

    Fix libxmp-lite build failure on Intel Mac
    
    Symptom: Unknown symbol Xmalloc/Xfree/etc

commit cc5a5081c9c7f660063a05bf4e22117311ed6758
Author: Evan Ramos <hendricks266@gmail.com>
Date:   Fri Oct 20 20:48:07 2023 -0500

    Partially fix building FURY=1 on macOS

See https://voidpoint.io/terminx/eduke32 for more details.

On FreeBSD and OpenBSD use `pthread_get_name_np` spelling instead of `pthread_getname_np`

Sean McBride 11 ott 2023, 15:28 UTC−4 f130429

Annoyingly, these functions are spelt differently on different OSes.

Use strerror_r() on FreeBSD and OpenBSD

Sean McBride 11 ott 2023, 15:26 UTC−4 aae729c

strerror_r has been available since FreeBSD 4.4 and OpenBSD 3.3 (both many years ago).

loguru Fix

Use getthrid() on OpenBSD for fallback thread global thread id

Sean McBride 11 ott 2023, 16:04 UTC−4 8e7a2d3

This fixes a compiler error on that platform, because of the nearby assumption that pthread_t is an integer type, when it is in fact a pointer on OpenBSD (and macOS).

loguru Fix

Fix minor warning about unused variable

Sean McBride 9 ott 2023, 01:38 UTC−4 010bdf6

In the final else, buff is not used, so duplicated into the branches where it is actually used.