{"push_id":1310152324,"size":4,"distinct_size":3,"ref":"refs/heads/feature/gh201-SHAREKEYS","head":"187a6b2530fa45e36c438cfe6f5d396126c6816c","before":"c3253c0b6a37665014dbcbfcbe1db61c40bc5d9a","commits":[{"sha":"408bc6fdae56080042fa72e44c70e8967608aaea","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"hash: start with collisions -1\n\nso we can see when we skip the loop (-1),\nfound the first entry (0) or actually chain down\ncollisions (>= 1).","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/408bc6fdae56080042fa72e44c70e8967608aaea"},{"sha":"986868fd390286a3aba06d57f1c2fd892c524246","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Enable NODEFAULT_SHAREKEYS (WIP)\n\ndont store all hash keys in strtab also.\n\nwip: sv_clear of a IsCOW/LEN=0 PV fails to get the he before the hek, which\nis shared with the pv.\n\nSee GH #201","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/986868fd390286a3aba06d57f1c2fd892c524246"},{"sha":"70c82ba7b3e14eb3b6d19f972968898fea96506e","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"NODEFAULT_SHAREKEYS: some workarounds (WIP)\n\nsome shared heks have no he before.\n\nwe should not assume that all hashes have shared keys,\nand that only strtab has not.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/70c82ba7b3e14eb3b6d19f972968898fea96506e"},{"sha":"187a6b2530fa45e36c438cfe6f5d396126c6816c","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"NODEFAULT_SHAREKEYS: fix hv_free_ent_ret\n\nThe third case was never executed, after !HvSHAREKEYS(hv).\nRather check for HEK_UNSHARED(hek) if the HEK is shared or not.\n\nHonor HEK_STATIC.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/187a6b2530fa45e36c438cfe6f5d396126c6816c"}]}
{"actor":{"display_login":"rurban"}}