Files
Odin/base/runtime
bbodi 1448ac3494 Hash all bytes of string16 and cstring16 map keys
Map keys of type `string16` used `default_hasher_string`, which reads
the length as a byte count; for a `string16` it counts u16 units, so
only the first half of the key was hashed. `cstring16` keys took the
same path and were read as a pointer and a length, which crashes.

Add `default_hasher_string16` and `default_hasher_cstring16` to the
runtime and use them for the generated key hashers, which are also
what the runtime and `intrinsics.type_hasher_proc` use.
2026-10-08 15:51:24 +02:00
..
2026-08-16 17:50:49 +02:00
2025-07-31 16:40:40 +02:00
2026-08-14 18:25:12 -07:00
2026-10-08 13:32:11 +01:00
2025-08-08 13:29:49 +01:00
2026-08-05 19:02:35 +02:00
2026-05-02 15:06:01 +01:00
2025-11-05 13:44:14 +00:00