{"push_id":1323913584,"size":19,"distinct_size":3,"ref":"refs/heads/feature/gh117-hashiter","head":"fe040ed0511dd331b2b6f290cf678c94e3731c83","before":"95afedf5c4ff648ea535eefb62d997c6614ed238","commits":[{"sha":"eb4914f96b2d1248474ed649372d00c3d7fbf2c6","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"B: fix Deparse for B::OP::aux_list\n\nfixing Test2 is_deeply using $Data::Dumper::Deparse.\nAllow the optional cv argument (ignored in cperl)","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/eb4914f96b2d1248474ed649372d00c3d7fbf2c6"},{"sha":"66ee84f5b487184364e70258636735d53bce3aac","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"B: Bump to 1.62_05\n\nFixes Test2 is_deeply using $Data::Dumper::Deparse.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/66ee84f5b487184364e70258636735d53bce3aac"},{"sha":"373409c7783515777f946deb92405a9c4b96e1d2","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"make minitest: fix run/runenv.t\n\nwith miniperl . is last in @INC","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/373409c7783515777f946deb92405a9c4b96e1d2"},{"sha":"c6a35791b0668f10179759b7132cd0e48aef13a9","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"split t/op/tr.t into unicode and ebcdic variant\n\nto fix make minitest. unicore::Name is not yet built with\nmake minitest.\nThe ebcdic variant is fully skipped on non-EBCDIC platforms.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/c6a35791b0668f10179759b7132cd0e48aef13a9"},{"sha":"af51da3be33bab920b27c290c47d5ac135d21eda","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"t/op/hashflood.t: improve test against Murmur\n\nskip test on unknown hash_func","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/af51da3be33bab920b27c290c47d5ac135d21eda"},{"sha":"fc870c4f9e2fe5f37322300cbd2e6ecd8e4af546","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"MINITEST_TESTS: move opbasic/*.t upfront","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/fc870c4f9e2fe5f37322300cbd2e6ecd8e4af546"},{"sha":"4101cd393715ba1040d88ef6c18003aab2ca2fde","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Config_mini.pm: avoid $^V comparison with miniperl\n\nrather use $] vs float which doesnt need any extensions.\nFixes minitest for t/op/aassign, t/op/eval, ...","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/4101cd393715ba1040d88ef6c18003aab2ca2fde"},{"sha":"82c369465c46150b113f42e3daa47a0eddb19d75","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Enable NODEFAULT_SHAREKEYS\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. Fixed with subsequent commits.\n\nSee GH #201","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/82c369465c46150b113f42e3daa47a0eddb19d75"},{"sha":"bd1871cf5f6ae4240c9bf2ce8f63b33ffd39a755","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/bd1871cf5f6ae4240c9bf2ce8f63b33ffd39a755"},{"sha":"35351c4ba88aa0a0346af046fc61562273373aae","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"sv.c: whitespace, formatting\n\nget rid of the odd \"if(\" style and more oddities.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/35351c4ba88aa0a0346af046fc61562273373aae"},{"sha":"c2ab258b878b4fc422c580ab78f11a8504ebf0fe","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"SHAREKEYS: share_hek_he, honor HEK_UNSHARED\n\ndon't unshare_hek hek's which are UNSHARED, just free them.\nadd new share_hek_he(hek) macro returning the he before a hek.\nlots of whitespace changes also.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/c2ab258b878b4fc422c580ab78f11a8504ebf0fe"},{"sha":"536f4b176a6fbe239b9099558acaf806e6e16e0f","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"SHAREKEYS: fix turning off HEK_UNSHARED\n\nThe WASUTF8 logic turned off UNSHARED and STATIC also,\nwhilst it should only reset UTF8 and WASUTF8.\n\nCloses GH #201","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/536f4b176a6fbe239b9099558acaf806e6e16e0f"},{"sha":"624bde8fcfb9d788f714408ba5778e29a197e8e9","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"SHAREKEYS: perlcdelta","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/624bde8fcfb9d788f714408ba5778e29a197e8e9"},{"sha":"ad7cb646097ce6ad0acd5275ce3a3923abba360a","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Devel-Peek: fix removed for SHAREKEYS Hv FLAGS\n\nSHAREKEYS is gone per default.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/ad7cb646097ce6ad0acd5275ce3a3923abba360a"},{"sha":"c2ef6c7d09ec29f6b6851383c3e1679c51dae6a5","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"op/tr_unicode.t: fix COW tests\n\nkeys %{{pie => 3}} does not produce SHAREKEYS,\ni.e. COW keys anymore.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/c2ef6c7d09ec29f6b6851383c3e1679c51dae6a5"},{"sha":"5f244b089e61ec4b335dd04fd2256a27b4b52afa","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":".git-rr-cache: SHAREKEYS","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/5f244b089e61ec4b335dd04fd2256a27b4b52afa"},{"sha":"263bc36b39224b01f3ef846e3fc3f2d10df9c7dd","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Hash: add timestamp for iter protection\n\nDisallow any changes to hashes while iterating over them.\n=> Attempt to change hash while iterating over it\n\nImplements GH #117","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/263bc36b39224b01f3ef846e3fc3f2d10df9c7dd"},{"sha":"5e2f25c34cf0cdd0dd712c0bf31b5ff48c368319","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"use hashiter pragma to allow destructive iterators\n\nWe now generally disallow destructive iterators,\nadding or removing a key during iteration.\nBut we do allow changing a value.\n\nGet the old unrecommended behavior with use hashiter.\nSee GH #117.\n\nWIP. crashes in Zlib: return inflateResetKeep(strm)","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/5e2f25c34cf0cdd0dd712c0bf31b5ff48c368319"},{"sha":"fe040ed0511dd331b2b6f290cf678c94e3731c83","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"add Config{usesafehashiter} and USE_SAFE_HASHITER\n\nChange hintshash key from hashiter to unsafe_hashiter.\n\nwe need a C level symbol to indicate the need to do unsafe hash iterations.\ne.g. in Moose: Class::MOP::Mixin::HasMethods::mop_update_method_map()\nany hash lazydel within iteration in a CPAN module.\n\nSo far only found in RJBS/Email-MIME-Kit-3.000002\nand ETHER/Moose-2.1605\n\nAlso fix some bad usecperl defaults in uncommon configs","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/fe040ed0511dd331b2b6f290cf678c94e3731c83"}]}
{"actor":{"display_login":"rurban"}}