Not completely sure if it's worth having for 8.0, but opening this to share the target I'm trying to reach.
--
v2: ntdll: Implement Low Fragmentation Heap.
ntdll: Introduce per-thread free lists for heap blocks.
ntdll: Introduce a new BLOCK_FLAG_SPLIT heap block flag.
ntdll: Introduce a new subheap thread affinity field.
ntdll: Introduce a new heap block_init_used helper.
ntdll: Introduce a new heap free_list_init helper.
ntdll: Count allocations and automatically enable LFH.
ntdll: Implement HeapCompatibilityInformation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1628
On Sat Dec 3 08:33:04 2022 +0000, Huw Davies wrote:
> Yes, this is from the build dir. I'm setting
> `DYLD_FALLBACK_LIBRARY_PATH` in `.winewrapper` to avoid the issue of
> `/bin/sh` stripping the `DYLD_` variables, which worked before the
> mentioned commit.
Ah ok I've reproduced the problem, looking into it
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1616#note_18602