May 20, 2026
8:17 a.m.
Boolean and Currency keys were rejected outright; hash them by their numeric value like the other numeric types. Compare numeric keys at double precision instead of single, so that values differing only beyond float precision (e.g. 16777216 and 16777217) remain distinct keys. Treat Empty as the zero/default value of the other key's type, matching any numeric zero (including False and date 0) or the empty string. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10960