{"push_id":790769405,"size":21,"distinct_size":0,"ref":"refs/heads/branch-point","head":"dbffb86735bbf1f1a86fc101c7b8d24bb52f60b9","before":"c2293cbd243fc1db24e9fb5fb350d6d1188d93e9","commits":[{"sha":"2e4bb288d5fe05022e5524be8adde34101fa6d3a","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"travis: use faster container-based infrastructure\n\nno sudo, use apt packages\n\nadd os osx, merge allow_failures.\nthe matrix was not included (but it is still wrong)\n\ndisplay build status in STATUS.md for master","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/2e4bb288d5fe05022e5524be8adde34101fa6d3a"},{"sha":"1534b87b10189ad391a2efb98671a61fecf62442","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"Config: generate heavy, clean the generated files\n\nensure that configpm runs before Config_xs.PL (travis errors),\nand clean the generated files.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/1534b87b10189ad391a2efb98671a61fecf62442"},{"sha":"e2296802f5a5191156da2763ebe9e82162ec5fd4","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"Config_boot: force mini_boot for miniperl\n\nSee [cperl #28], where not even Config_boot is ready for dist/PathTools\n\nEnforce mini_boot also for lib/buildcustomize.pl, which is the build target\nfor miniperl","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e2296802f5a5191156da2763ebe9e82162ec5fd4"},{"sha":"e7620e063a76c7c816136232291bb6a1de7fc161","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"test -D switches: improve -Dm test\n\nTravis was failing this one","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e7620e063a76c7c816136232291bb6a1de7fc161"},{"sha":"5d4af4595f86393c16ede8b6555b18b0bcf9ba98","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"Makefile: fix next4 typos in lib/buildcustomize.pl target","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/5d4af4595f86393c16ede8b6555b18b0bcf9ba98"},{"sha":"72f5ca688c9d30b9259f06a4e6f132cacce3a715","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"STATUS: threads fail a few tests","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/72f5ca688c9d30b9259f06a4e6f132cacce3a715"},{"sha":"ae538ef7ffef20e79028ab66452cb2f7a72094e9","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"pod: extend perlsub and perltypes from the multi branch\n\n2 new type functions, and fix the docs for call-by-ref.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/ae538ef7ffef20e79028ab66452cb2f7a72094e9"},{"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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/a3ddc72c14d1e13e6eb33a9a691ef5a51e5e1a25"},{"sha":"6821f6a78883975c7fe7ceeb8e1120000e93ca4e","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/6821f6a78883975c7fe7ceeb8e1120000e93ca4e"},{"sha":"a2b829259c6839f48df8918322992745f125201e","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/a2b829259c6839f48df8918322992745f125201e"},{"sha":"4962ec7bb1a937486f889b7ac43e52c1545dadf4","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/4962ec7bb1a937486f889b7ac43e52c1545dadf4"},{"sha":"b1f3d38e2c16d86c6f809bd5bbbd0fef395c3e17","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"Config_boot: avoid mini_boot race\n\ncreate lib/Config.pm before lib/buildcustomize.pl","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/b1f3d38e2c16d86c6f809bd5bbbd0fef395c3e17"},{"sha":"3e258db3bba4d5b1a23de88ddee2c6e817705ebb","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"threads: protect readonly stashes from CLONE\n\ngv_fetchmethod_autoload which is used to find a CLONE or\nCLONE_SKIP method is not usable for protected stashes.\n\nuse gv_fetchsv(name, GV_NOADD_NOINIT, SVt_PVCV) there instead to avoid\nerrors like \"Attempt to access disallowed key 'CLONE' in the restricted\nhash '%main::UInt::'\"","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/3e258db3bba4d5b1a23de88ddee2c6e817705ebb"},{"sha":"d3374c08f07e806b90b90474e0504188fe5b1551","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"threads: add gv_fetchmethod_pvs_flags\n\nThe new gv api is together with the lexicals warnings non-API\na highlight of confusion and API horrors.\n\ngv_fetchmethod_autoload is really a gv_fetchmethod_flags because it does\nnot autoload, only with a true 3rd arg. gv_fetchmethod_flags and\ngv_fetchmethod_pv_flags are not generally usable because of the\nnon-support of binary names, but ok internally for core.\n\ngv_fetchmethod_* cannot deal with protected stashes, because it tries\na destructive hash lookup in a restricted hash just to find a method\nname which causes a run-time error. so we have now to protect each\ngv_fetchmethod_autoload from protected stashes.\n\ngv_fetchmethod_pvs_flags is my new helper for compile-time static strings.\n\nTODO: With protected stashes and an existing AUTOLOAD method do not error\nand perform the AUTOLOAD. Without autoload just search for the method, but\nnot GV_ADD, thus do not error.\n\nSee [cperl #31]","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/d3374c08f07e806b90b90474e0504188fe5b1551"},{"sha":"f118019a34ad9e2ab80733b581b63f5797c6e41e","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"threads: fix remaining tests\n\nFixes [cperl #30]","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/f118019a34ad9e2ab80733b581b63f5797c6e41e"},{"sha":"91ca53e2c0117177c4429b7c7103e9cd461879ad","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"travis: more builds (also threaded)","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/91ca53e2c0117177c4429b7c7103e9cd461879ad"},{"sha":"d5fd21f8eae1d8e5cf930e80cda70e10c846d0aa","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"travis: more tuning. allow Config to fail. make 2x","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/d5fd21f8eae1d8e5cf930e80cda70e10c846d0aa"},{"sha":"653f0b6e589690ef8d97d2745bda8f20cdc1f270","author":{"email":"b3538261d0c0bffcce3d04dcc48be08a7393a14f@cpanel.net","name":"Reini Urban"},"message":"cperl-5.22.1 release\n\nUpdate Changes and STATUS.md","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/653f0b6e589690ef8d97d2745bda8f20cdc1f270"},{"sha":"e0c11db42bef6a356cc465911ab04f542888baed","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e0c11db42bef6a356cc465911ab04f542888baed"},{"sha":"b4e67f7e0279132be9b20f8ffde81911499b8352","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":false,"url":"https://api.github.com/repos/perl11/cperl/commits/b4e67f7e0279132be9b20f8ffde81911499b8352"}]}