Ryan Liptak
6a78b315b2
Fix std.HashMap.remove returning incorrect KV
...
Now returns a copy of the removed kv instead of a pointer to the removed kv. The removed kv gets overwritten when shifting the hash map after the removal, so returning a pointer to it will have another kv's values in it after the return.
This bug had some nasty downstream effects in things like BufSet and BufMap where delete would free a still in-use KV and leave the actually removed KV un-free'd.
2019-04-07 15:47:09 -04:00
..
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-15 17:57:21 -04:00
2019-03-31 16:47:34 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-04-05 11:03:57 -04:00
2019-03-02 16:46:04 -05:00
2019-04-05 18:12:46 -04:00
2019-03-02 16:46:04 -05:00
2019-04-05 18:38:11 -04:00
2019-03-11 13:34:51 -04:00
2019-04-05 12:27:13 -04:00
2019-03-15 17:57:21 -04:00
2019-03-29 12:18:42 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-15 17:57:21 -04:00
2019-04-05 14:54:37 -04:00
2019-03-25 16:04:25 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-16 15:34:14 +01:00
2018-07-16 20:52:50 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2018-09-30 17:28:35 -04:00
2019-04-05 11:11:04 -04:00
2019-04-07 15:47:09 -04:00
2019-03-02 16:46:04 -05:00
2019-03-15 18:57:07 -04:00
2019-04-03 15:47:46 +00:00
2019-04-03 20:05:24 +00:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2018-11-13 05:08:37 -08:00
2019-03-29 12:17:48 -04:00
2019-03-15 17:57:21 -04:00
2019-03-14 11:57:56 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-04-05 16:06:35 -04:00
2019-03-02 16:46:04 -05:00
2019-03-15 17:57:21 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-15 17:57:21 -04:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-02 16:46:04 -05:00
2019-03-29 12:18:42 -04:00
2019-03-24 00:44:18 -04:00
2019-03-02 16:46:04 -05:00
2019-03-11 13:34:51 -04:00
2019-03-02 16:46:04 -05:00