Avoids conflicts with the dinput tests somehow.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52962
The dinput tests have been using that too for a long while without any known issues. It also makes the tests more robust to interruptions and IME have been able to get back to a working state after a test failed to properly uninstall devices.
(I've tried renaming dinput inf strings and files to something else but for some reason that's not enough and ntoskrnl.exe tests still fail on this call)
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4819
When threaded locales are not enabled but an app is using setlocale() concurrently, create_locinfo() may use old locale after free. That happens because the reference is held from thread data, but some functions called from within create_locinfo() can get_locinfo() (->update_thread_locale) and that may result in freeing the old locinfo.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4816
--
v4: vkd3d-shader/tpf: Validate sysvals in index range declarations.
vkd3d-shader: Make the control point count the outer dimension of I/O arrays.
tests: Test punned array access in patch constant functions.
vkd3d-shader/ir: Expand index range write masks to cover all element masks.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/537