Rémy Rakic
b1f31f853e
ctfe: limit hashing of big const allocations when interning
...
Big const allocations hash a large amount of data for interning:
the whole bytes buffer, and the 1/8th sized initmask, with FxHash.
This hash function is made for shorter keys.
This only hashes the length, and head and tail of these buffers, to
limit possible collisions while avoiding most of the hashing work.
2022-06-16 19:36:51 +02:00
..
2022-05-25 08:25:15 +02:00
2022-05-23 07:43:50 +02:00
2022-05-22 12:01:07 +03:00
2022-05-26 13:14:24 +02:00
2022-05-23 07:43:50 +02:00
2022-05-24 13:51:36 +02:00
2022-05-28 11:38:22 -07:00
2022-05-28 16:49:52 +00:00
2022-05-24 14:26:52 +01:00
2022-05-27 07:36:17 -04:00
2022-05-29 16:28:21 +00:00
2022-05-29 01:12:30 +02:00
2022-05-30 15:57:28 -07:00
2022-05-30 21:21:32 +02:00
2022-05-30 13:38:19 +01:00
2022-05-30 22:49:36 +00:00
2022-05-29 16:25:05 -07:00
2022-05-30 09:19:03 +00:00
2022-05-30 08:52:25 +00:00
2022-05-20 20:49:55 +00:00
2022-05-30 14:33:52 +02:00
2022-05-27 20:20:41 -07:00
2022-05-28 11:38:22 -07:00
2022-05-23 14:07:40 +02:00
2022-05-26 13:14:24 +02:00
2022-05-30 13:38:19 +01:00
2022-05-30 09:19:03 +00:00
2022-06-16 19:36:51 +02:00
2022-05-28 14:30:25 +00:00
2022-05-24 22:50:21 -04:00
2022-05-30 18:36:14 +03:00
2022-05-26 11:15:15 +00:00
2022-05-31 01:17:00 +00:00
2022-05-03 11:26:58 +02:00
2022-05-30 09:19:03 +00:00
2022-05-18 07:40:58 +09:00
2022-05-29 08:20:13 +00:00
2022-05-29 08:20:13 +00:00
2022-05-24 12:18:30 +09:00
2022-05-27 07:36:17 -04:00
2022-05-30 09:19:03 +00:00
2022-05-25 23:55:22 +03:00
2022-05-29 16:28:21 +00:00
2022-05-20 20:04:54 -04:00
2022-05-30 09:19:03 +00:00
2022-05-28 12:16:05 -07:00
2022-05-31 07:57:34 +02:00