-
eb0cc0f1
by Andreas Klebinger at 2026-11-02T11:01:01+01:00
Fix a few tag inference bugs.
* Treat bottoming functions and nullary join points as functions.
* When generating bytecode don't rely on imported tag sigs.
Fixes #27831, #27841 and #27842.
(cherry picked from commit 6bbca56943ef68ba32520bcf8712a8faf9021ed6)
-
9e074512
by Phil Hazelden at 2026-11-02T11:01:01+01:00
Fix build with werror on glibc 2.43.
We've been defining `_XOPEN_SOURCE` and `_POSIX_C_SOURCE` to the same
values as defined in glibc prior to 2.43. But in 2.43, glibc changes
them to new values, which means we get a warning when redefining them.
By `#undef`ing them first, we no longer get a warning.
Closes #27076.
(cherry picked from commit 7b9a75f09a0a8d11d843f43e8e938b6608fb5166)
-
17f4f0da
by Zubin Duggal at 2026-11-02T11:01:01+01:00
DmdAnal: Make AbsDmd neutral in maxDmd
fixes #27845
(cherry picked from commit f76464cff4a9b55bb01e612bffe0dd866a9982e3)
-
551686d5
by Luite Stegeman at 2026-11-02T11:01:02+01:00
rts: move stack check to the start of the stg_unpack_cstring thunks
fixes a deadlock
see #27272
(cherry picked from commit ff6d941afc5f113f7e8d7487e809584973281c60)