{"push_id":790578015,"size":7,"distinct_size":7,"ref":"refs/heads/bugfix/gh29-stash-destruct","head":"0abfcd6c75cb684529bc56e0291e831330f0cc1d","before":"163cdd3d8d70406709e9fc88e916cdbe79dd105e","commits":[{"sha":"a3ddc72c14d1e13e6eb33a9a691ef5a51e5e1a25","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"DynaLoader: default @INC on AVREF\n\nSet the default @INC member \".\" when the AVREF call returns no result","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/a3ddc72c14d1e13e6eb33a9a691ef5a51e5e1a25"},{"sha":"07cc9cab844903bcd0769efa02d93226e0bf5b7c","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"cperl dev. only: cp-rb cp-lb cp-rh cp-mt scripts\n\nskip them porting/manifest.t\ndescribe our branches in cp-rb\n\nautomate the ./cp-rb rebase --skip steps with an optional argument","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/07cc9cab844903bcd0769efa02d93226e0bf5b7c"},{"sha":"cf9262e448019a9c1e3842d63b2744bc17251598","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"cperl dev. only: import issues, add branch-point\n\nimport issues from private stash to github (stash is way better btw)\n\nadd a new branch-point from which the branches branch off\nto keep master clean.\n\nrenamed all the branches to the github issue id","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/cf9262e448019a9c1e3842d63b2744bc17251598"},{"sha":"88703f565bedb73b569e3ec418477e6a16382825","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":".git-rr-cache fixups [EOF master]","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/88703f565bedb73b569e3ec418477e6a16382825"},{"sha":"08401f0a9578979c41afa476ce5859de22ca531c","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"new_SV: protect from freed CopFILE(PL_curcop)\n\nWith -DDEBUG_LEAKING_SCALARS only\nSee #29","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/08401f0a9578979c41afa476ce5859de22ca531c"},{"sha":"5ad2de6f450a320d919b81a4fe30d166964cb2c6","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"Protect when PL_globalstash was deleted [cperl #29]\n\nrepro with t/op/stash.t 5 when deleting %main::! in some cases\n(depending on the hash order).","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/5ad2de6f450a320d919b81a4fe30d166964cb2c6"},{"sha":"0abfcd6c75cb684529bc56e0291e831330f0cc1d","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"READONLY %{qw(! Internals)} in t/op/stash.t\n\nThe %Internals:: and %::! stashes should not be deleted and changed\nin t/op/stash.t 5 where we check which stashes we can\ndelete with Internals::SvREADONLY, but when Internals:: gets deleted,\nwe get a Attempt to free unreferenced glob pointers during global destruction.\nAccessing %! will tie Errno.pm, and tries to load it, which may lead to\nfatal errors with most other core stashes being already deleted.\n\n  use Exporter; package A; sub a { // };\n  for (keys %::) {delete $::{$_} unless Internals::SvREADONLY(%{$_})}\n\nFixes [cperl #29].\nAlso fix whitespace in pp_delete, proper indentation.","distinct":true,"url":"https://api.github.com/repos/perl11/cperl/commits/0abfcd6c75cb684529bc56e0291e831330f0cc1d"}]}