{"push_id":1165137141,"size":33,"distinct_size":0,"ref":"refs/heads/bugfix/dXSUB_SYS-gh68","head":"a99512688c4a6b2c0b4d39db2cbe30d38326d2f9","before":"92e9eb6694d500e63e400dffb3b5ed2047a63f12","commits":[{"sha":"fcacc7e43a908ec1ce3effe8fd18ca81e80dd426","author":{"name":"Yves Orton","email":"99809efc92d06a04884366bcac35c644f60b0d09@gmail.com"},"message":"fix #128109 - do not move RExC_open_parens[0] in reginsert\n\nIn d5a00e4af6b155495be31a35728b8fef8e671ebe I merged GOSUB and GOSTART,\npart of which involved making RExC_open_parens[0] refer to the start of\nthe pattern, and RExC_close_parens[0] referring to the end of the pattern.\n\nThis tripped up in reginsert in a subtle way, the start of the pattern\ncannot and should not move in reginsert(). Unlike a paren that might\nbe at the start of the pattern which should move when something is inserted\nin front of it, the start is a fixed point and should never move.\n\nThis patches fixes this up, and adds an assert to check that reginsert()\nis not called once study_chunk() starts, as reginsert() does not adjust\nRExC_recurse.\n\nThis was noticed by hv while debugging [perl #128085], thanks hugo!","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/fcacc7e43a908ec1ce3effe8fd18ca81e80dd426"},{"sha":"e6fdb877f82d23631c5f60971b502def9ed6b756","author":{"name":"Dan Collins","email":"acc0186b1ee3208a4978d6377812ddc4f370bbf7@gmail.com"},"message":"Add tests for regex recursion\n\nd5a00e4af introduced a bug in reginsert that was fixed by da7cf1cc7,\noriginally documented in [perl #128109]. This patch adds two\nregression tests for the testcase reported by Jan Goyvaerts in\n[perl #128420].","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e6fdb877f82d23631c5f60971b502def9ed6b756"},{"sha":"0ec3461febf966c3e9fae01bef71f0f36246f65b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Bump to RC3, document RT#128109 reginsert recursion","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/0ec3461febf966c3e9fae01bef71f0f36246f65b"},{"sha":"1e551c074db08f08192ebf2c72b69fe262aee91e","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"DynaLoader: remove unneeded my_cxtp vars","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/1e551c074db08f08192ebf2c72b69fe262aee91e"},{"sha":"d94f0946762652f2fdff0babdb9afb16e979592a","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"[perl #127708] add testcase dist/threads/t/locale.t","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/d94f0946762652f2fdff0babdb9afb16e979592a"},{"sha":"ed9d08547ee918ddb283eee9b31d1d26abf155f7","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"perlcdelta.pod: new diags and errors\n\nOnly the new cperl specific ones. The 5.24 specific ones are\nin perldelta.pod (or not).","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/ed9d08547ee918ddb283eee9b31d1d26abf155f7"},{"sha":"7a7b85ddc6d2d75215f4ec1ab5ae584f631cd4b8","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"signatures -d: improve dbstate a bit\n\nuse a padlist variable, used a couple of times.\n\nworking on a assertion fail inline.h:553 (cx_popsub_args) with CvDEPTH\nwith the debugger.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/7a7b85ddc6d2d75215f4ec1ab5ae584f631cd4b8"},{"sha":"3756db78742768e4c4e13d256ad0c6d0211817f0","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"cygwin: fix [perl #128358] define _GNU_SOURCE\n\ndeclares memmem\n\nfixes:\n../cpan/CPAN-Meta/t/no-index.t\n../cpan/Encode/t/jperl.t\n../cpan/Filter-Util-Call/t/call.t\n../cpan/Filter-Util-Call/t/rt_101033.t\n../cpan/HTTP-Tiny/t/060_http_date.t\n../cpan/Module-Metadata/t/encoding.t\n../cpan/version/t/01base.t\n../cpan/version/t/02derived.t\n../cpan/version/t/03require.t\n../cpan/version/t/10_lyon.t\n../dist/Filter-Simple/t/code_no_comments.t\n../dist/Filter-Simple/t/data.t\n../dist/Filter-Simple/t/export.t\n../dist/Filter-Simple/t/filter.t\n../dist/Filter-Simple/t/filter_only.t\n../dist/Filter-Simple/t/import.t\n../dist/Time-HiRes/t/ualarm.t\n../ext/B/t/concise.t\nop/closure.t\nop/incfilter.t\nop/index.t\nop/index_thr.t\nop/packagev.t\nop/threads.t\nuni/overload.t","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/3756db78742768e4c4e13d256ad0c6d0211817f0"},{"sha":"763ee260d0c2e90ee530d3ea89500ac289770f0d","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"cygwin: fixup archname for 64bit\n\nfix the wrong d_eofnblk comment.\nset the correct archname, since there is now also a 64bit port.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/763ee260d0c2e90ee530d3ea89500ac289770f0d"},{"sha":"74ab9383c2463346026fa7acf7423247b3cdf8bd","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"cygwin: silence time64 warning\n\nFixes [perl #128359]\nAdd changelog entries for the 4 last cygwin fixes.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/74ab9383c2463346026fa7acf7423247b3cdf8bd"},{"sha":"ade5e41928c3a436d709fa3afcc1130c2d5ccb1f","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"cygwin: fix tests for -lperl, default majonly\n\nname the dll as cygcperl5_24.dll not cygcperl5_24_0.dll to allow\nminor updates.\ncopy the implib libcperl.dll.a to libperl.dll.a to please tests linking\nto -lperl.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/ade5e41928c3a436d709fa3afcc1130c2d5ccb1f"},{"sha":"accf29e44dc99045502564d73f32cf9a47dada4f","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"ExtUtils-MakeMaker: fix MM_Cygwin.t, missing skip count","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/accf29e44dc99045502564d73f32cf9a47dada4f"},{"sha":"0b72cf0e2e14d06cb5778607b5ce047cadf4acd2","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Makefile.SH: -Ilib is already in $MINIPERLs defn\n\nSo $(MINIPERL) -Ilib is redundant. (Ivan Pozdeev)","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/0b72cf0e2e14d06cb5778607b5ce047cadf4acd2"},{"sha":"794c16994efeda2da102185d74b8f2b20db21203","author":{"name":"Jarkko Hietaniemi","email":"79cb261e9629866823486e40f32380762a5ac3cd@iki.fi"},"message":"Coverity sees a path where a NULL op might be dereferenced.\n\nA very, very, very long path.  Coverity CID 104861.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/794c16994efeda2da102185d74b8f2b20db21203"},{"sha":"f35a3c1a7a39994edda7a2f3fedabb5c9bf5d221","author":{"name":"Father Chrysostomos","email":"37fa7a34a8d5b6053ff1321531490229a194a5be@cpan.org"},"message":"[perl #128204] Fix crash with @a &.= etc.\n\nThe new bitwise operators in their assignment forms were not correctly\ncatching things like arrays on the lhs at compile time.\n\nAt run time, they would either crash or croak with ‘Can’t coerce\nARRAY...’.\n\nThis commit puts in the correct compile-time check, simply by flagging\nthese as scalar modifiers.\n\nSigned-off-by: Reini Urban <rurban@cpanel.net>\nChanged the op names","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/f35a3c1a7a39994edda7a2f3fedabb5c9bf5d221"},{"sha":"ae4d4650fd27c3b891bf176b7bfbd5707f4b88eb","author":{"name":"Yves Orton","email":"99809efc92d06a04884366bcac35c644f60b0d09@gmail.com"},"message":"[perl #128313] Fix leak in perl 5.24 with strict and regex posix char classes\n\nThis patch is a refinement of one written by Dan Collins.\n\nAny thanks for this patch should go to him.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/ae4d4650fd27c3b891bf176b7bfbd5707f4b88eb"},{"sha":"4c6c09b10d05260d5d85d6d32f0f5b163a25e7ff","author":{"name":"David Mitchell","email":"79caf591e37e1438a2d55ae59670d5cd0d717764@iabyn.com"},"message":"op/lex_assign.t: fix intermittent failures\n\nThe bulk of this test script tests whether ops which are capable of\nthe OA_TARGLEX optimisation return the same results with lexical and\npackage var assignments, i.e.\n\n    my $a;\n    $a = OP;\n    $b = OP;\n    is($a,$b);\n\nWhen OP is 'time', the two calls can return different times, resulting in\noccasional intermittent failures. So move time into it's custom test which\ncan cope with a delta of 1.\n\nSimilarly if the op is <*>, parallel testing can result in temporary files\nappearing in the current directory, resulting in different returns.\nHowever, since glob doesn't actually have the 'T' (OA_TARGLEX) set in\nregen/opcodes, this test is moot - so skip it.\n\nIf glob ever does ever get OA_TARGLEX, and so need to be tested, it may\nrequire some subtlety, such as globbing for a pattern that won't match any\ntemporary files.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/4c6c09b10d05260d5d85d6d32f0f5b163a25e7ff"},{"sha":"cc18eb33f43de2420a33bc282ff3d9c62e09401a","author":{"name":"Father Chrysostomos","email":"37fa7a34a8d5b6053ff1321531490229a194a5be@cpan.org"},"message":"op.c:S_my_kid: Remove obsolete comment\n\n/* XXX does this let anything illegal in? */\n\nThe commit that added that comment indeed allowed ‘our $$x’ and even\n‘my $$x’, so it was a problem at the time.  It was this commit:\n\ncommit 77ca0c92d2c0e47301d906d355d9ab3afb6f6bcb\nAuthor: Larry Wall <larry@wall.org>\nDate:   Fri Sep 24 14:59:37 1999 -0700\n\n    Re: [PATCH 5.005_61] \"our\" declarations\n\nThis commit fixed the problem:\n\ncommit b6512f489e761186d508cf0b8b7705805cfefc52\nAuthor: Mark-Jason Dominus <mjd@plover.com>\nDate:   Mon Dec 24 13:14:48 2001 -0500\n\n    PATCH: Restore \"Can't declare scalar dereference in my\" error\n\nso the comment is no longer relevant.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/cc18eb33f43de2420a33bc282ff3d9c62e09401a"},{"sha":"b2dabfc81443052c1bf1c83ee5dafab5c7c31928","author":{"name":"Father Chrysostomos","email":"37fa7a34a8d5b6053ff1321531490229a194a5be@cpan.org"},"message":"Another op description correction: & -> &.\n\nThe string bitwise ops have dots in them, which should be included\nin the op descriptions.\n\nSigned-off-by: Reini Urban <rurban@cpanel.net>\nChanged opnames","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/b2dabfc81443052c1bf1c83ee5dafab5c7c31928"},{"sha":"743f920f66e7c2991bd1d75dd612524c1eccb39d","author":{"name":"Father Chrysostomos","email":"37fa7a34a8d5b6053ff1321531490229a194a5be@cpan.org"},"message":"Correct ‘bitiwse’ in two op descriptions\n\nOops!\n\nSigned-off-by: Reini Urban <rurban@cpanel.net>\nChanged opnames","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/743f920f66e7c2991bd1d75dd612524c1eccb39d"}]}
{"actor":{"display_login":"rurban"}}