{"push_id":1803423440,"size":44,"distinct_size":0,"ref":"refs/heads/featurex/gh24-array_he","head":"0ccd753f2863d79df13b94a6e43971f633307176","before":"277d9006056c030af17d16135c8bb76b1d39421a","commits":[{"sha":"e3ae12ccabb599627f5a10169250dba3fd2deca5","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"POPMARK with -Ds not only -Dsv\n\nto say the PUSH / POP pairs, not just the PUSH","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e3ae12ccabb599627f5a10169250dba3fd2deca5"},{"sha":"07b00cff4f9b980fe4912439d62519b2fda54e96","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"Fix sub rettype\n\nwhen the sub decl return type attribute is a coretype\nset it. needs to be backported","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/07b00cff4f9b980fe4912439d62519b2fda54e96"},{"sha":"9f45d1fe364c65d0d233f2c61891a71c6d00d2c1","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"Makefile: add perl.devel target\n\nto skip costly ext rebuilds, and also miniperl, when\nminiperl builds error. avoid the miniperl prologue on\ndebugging.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/9f45d1fe364c65d0d233f2c61891a71c6d00d2c1"},{"sha":"677f0cde57ac24eadbcdc67fc5e2102bfa10d51a","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"signatures: fix skip bug\n\nwith arg or default op/none/undef/0/1 items-- caused an underflow\ncausing a wrong pad_ix in some cases.\nonly detected after fixing sub return types.\nneeds to be backported","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/677f0cde57ac24eadbcdc67fc5e2102bfa10d51a"},{"sha":"88bdae86c5a9925bbea78823ebce3e164cb2f2f9","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"signatures: more -Dkv debugging\n\nesp. for wrong items","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/88bdae86c5a9925bbea78823ebce3e164cb2f2f9"},{"sha":"11d8e61be9e037efccc7e6414ce0896bd1dcce14","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"perlcdelta for the signatures skip bug","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/11d8e61be9e037efccc7e6414ce0896bd1dcce14"},{"sha":"b1f426c5b9f2ee08bf4562a1ba8f6632fb8b5f81","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"File::Spec::Functions 3.36_05\n\nuse a proper version number, not the unparsable 3.3.65.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/b1f426c5b9f2ee08bf4562a1ba8f6632fb8b5f81"},{"sha":"4df6943b4f6aa6091552e48b1220a5f8f1ce7fbd","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"perlcperl.pod updates","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/4df6943b4f6aa6091552e48b1220a5f8f1ce7fbd"},{"sha":"8071c7c16fcd3727cf2a4cc7712aab4162c6159d","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"op_sonst_sv pod: improve doc a bit","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/8071c7c16fcd3727cf2a4cc7712aab4162c6159d"},{"sha":"e63296a85dc5d348204747e3dd2f353c5eb7e673","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"define PERL_DARWIN #295\n\nIt is possible via ./Configure -des -Dccflags=... to create a\nbroken config on darwin, which will only fail when missing -DPERL_DARWIN in\ndist/Time-HiRes.  The trick is to use -Accflags instead.  This is of course\nasking for trouble.  Make sure -Dflag is not overriding critical hints flags\n(but leave it open to override wrong hints flags?)\n\nSomeone came up with the wrong idea that __APPLE__ is not widely/officially\nsupported.  It is.  Add this logic to perl.h for macosx (not iOS, not old\nclassic macos)","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/e63296a85dc5d348204747e3dd2f353c5eb7e673"},{"sha":"a303948effda684ba51df5f4d1d81c5b47e30067","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"porting/libperl.t: fix darwin without -fno-common\n\nparse (common) external symbols. esp. the tested PL_hash_seed.\nFixes #295 when overriding ccflags hints via -Dccflags on darwin.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/a303948effda684ba51df5f4d1d81c5b47e30067"},{"sha":"81b0b0615aa6371f7767b389064e566488e4065e","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"perltypes.pod: enhance a bit","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/81b0b0615aa6371f7767b389064e566488e4065e"},{"sha":"6216a2d4b87bd48280a7ae18beae976d5c5385af","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":":const init: enable :const attribute for SVs\n\nTODO: The :const import call needs to be deferred after an assignment.\n\nThis must be done either via massive OP flags trickery (CONST_INIT ->\n{a,s}assign). See my 5 year old typed/const branch with\nSTATE,CONSTINIT,CONST bits for all pad ops, PAD bit for const,\nplus OPf_SPECIAL for {a,s}assign, plus run-time checks. But it catches\nwriting to such const vars at compile-time.\ncommit 1fc087d778923690ff6579cbface1c2b433c6d8b\n\nOr simply just in the parser, moving the attribute->import call after\nthe assignment. See #294.\nNo run-time READONLY unset/set, no compile-time catches of writing to\nsuch a const var.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/6216a2d4b87bd48280a7ae18beae976d5c5385af"},{"sha":"c978a0025168900b13802c443bb4e0409f40ca5d","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"t/op/attrs.t: add comments","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/c978a0025168900b13802c443bb4e0409f40ca5d"},{"sha":"3d8eb11791db67515076c5a2beb2911d009e2f49","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"Module-CoreList: temp. disable :const hashes\n\nIt was ignored due to the #294 bug, and now we need to defer\nthe attribute->import call, resp. the SvREADONLY() setter.\nWhen #294 is fixed we can enable this again.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/3d8eb11791db67515076c5a2beb2911d009e2f49"},{"sha":"777bdd1df7168f5a3c6d96f9c75996221f74df71","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpan.org"},"message":"porting/libperl.t: fix for -flto\n\nFix parsing pu_bss0 and more symbols, collapsing them into bss.\nWith -flto the data,common segment is not completely empty, it has a\nsingle key: __gnu_lto_v1 with the filenames.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/777bdd1df7168f5a3c6d96f9c75996221f74df71"},{"sha":"87a815678b6a82689e9d62d1efd4811605e67c4d","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"hash: abstract HE_EACH collision iterator\n\nHE_EACH and HE_OEACH.\n\nThe collision search first has to be abstracted to be able to switch to\nother schemes, like open addressing in its many variants or better data\nstructures. (2 word HE, indirect compressed arrays, ...)  Even if not\nall searches can be turned into macros. Note that macros make it hard to\ndebug, force inlined static functions would be better. But to test\nperformance benefits I had to chose macros for now, and will then\nconvert them back over to normal code.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/87a815678b6a82689e9d62d1efd4811605e67c4d"},{"sha":"02bbd9991699daf67ad2b60e8fef2243e1d97e7b","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"hash: abstract He_IS_SVKEY(he), HEK_IS_SVKEY(hek)\n\nto check if a he is HEf_SVKEY.\nand replace all `HeKLEN(entry) == HEf_SVKEY` with `He_IS_SVKEY(entry)`.\n\nNote that the mg_len is signed and uses HEf_SVKEY (-2).","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/02bbd9991699daf67ad2b60e8fef2243e1d97e7b"},{"sha":"c49023103560a693531eee6cc7ccc6392ed98ec2","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"hash: abstract He_IS_PLACEHOLDER(entry)\n\nfor the HeVAL(entry) == &PL_sv_placeholder check.\nAlso SV_IS_PLACEHOLDER(value) for direct SV values.\n\nNote that ! (i.e. != &PL_sv_placeholder) needs now parens to avoid\nclang -Wparenthesis warnings.","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/c49023103560a693531eee6cc7ccc6392ed98ec2"},{"sha":"b93382097253986500929f3334ab61b764fc7958","author":{"name":"Reini Urban","email":"124d4de0b2391c49441429d4e282b8f880187ae3@cpanel.net"},"message":"Internals-DumpArenas: use HE_EACH, He_IS_SVKEY(he)","distinct":false,"url":"https://api.github.com/repos/perl11/cperl/commits/b93382097253986500929f3334ab61b764fc7958"}]}
{"actor":{"display_login":"rurban"}}