{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8183570,"defaultBranch":"blead","name":"perl5","ownerLogin":"Perl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-13T17:10:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3585411?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727644796.0","currentOid":""},"activityList":{"items":[{"before":"c9cfa58c3dbecb570115bcbdba8360891a45366c","after":"cfe44272cf83e88a97e50d82c2735f8b3fa397e3","ref":"refs/heads/blead","pushedAt":"2024-09-30T02:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"sv.c: Remove redundant PERL_ABS in S_hextract.\n\nIt seems redundant to take the absolute value of the first argument\nof frexp() here, because the sign of the first argument will only affect\nits return value which is discarded in this case.","shortMessageHtmlLink":"sv.c: Remove redundant PERL_ABS in S_hextract."}},{"before":"c47e040a0c34b726d9d84e164a364e2b4ebc6e0f","after":"ff973bb0fa1e05ecdf8286ee855e9f9636c90bf2","ref":"refs/heads/my_maint_votes","pushedAt":"2024-09-29T22:04:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"Request patch for malformed UTF-8 detection\n\nThis can cause panics, and worse.","shortMessageHtmlLink":"Request patch for malformed UTF-8 detection"}},{"before":null,"after":"c47e040a0c34b726d9d84e164a364e2b4ebc6e0f","ref":"refs/heads/my_maint_votes","pushedAt":"2024-09-29T21:19:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"Request patch for malformed UTF-8 detection\n\nThis can cause panics, and worse.","shortMessageHtmlLink":"Request patch for malformed UTF-8 detection"}},{"before":"06016a004884fe623ef1662ddf30036f15c4362c","after":"8de5514c3313b7f4760670acc22e95fc63e6d113","ref":"refs/heads/leont/shutdownhook","pushedAt":"2024-09-29T17:43:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Leont","name":"Leon Timmermans","path":"/Leont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50472?s=80&v=4"},"commit":{"message":"Use shutdown hook to destruct shared interpreter on program termination","shortMessageHtmlLink":"Use shutdown hook to destruct shared interpreter on program termination"}},{"before":"d5041a18012b0dae3e3f79fd09fb4f28c985170e","after":"c9cfa58c3dbecb570115bcbdba8360891a45366c","ref":"refs/heads/blead","pushedAt":"2024-09-28T22:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"perlapi: Fix typo: 1 should have been -1","shortMessageHtmlLink":"perlapi: Fix typo: 1 should have been -1"}},{"before":"78005a324b36e6d063d59b1bf8962e8927462103","after":"d5041a18012b0dae3e3f79fd09fb4f28c985170e","ref":"refs/heads/blead","pushedAt":"2024-09-27T21:52:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"add myself to the mailmap","shortMessageHtmlLink":"add myself to the mailmap"}},{"before":"7eba7154cdf16c4218dc4736d806703f5b4a5a62","after":"78005a324b36e6d063d59b1bf8962e8927462103","ref":"refs/heads/blead","pushedAt":"2024-09-26T05:54:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mauke","name":null,"path":"/mauke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278465?s=80&v=4"},"commit":{"message":"IPC::Open3: fix dup example in synopsis\n\nUnfortunately, this feature is based on parsing out filehandle names\nfrom strings, so it requires bareword filehandles to work.\n\nTry to make this clearer in the documentation and mention that\narguments starting with `>&` or `<&` are input parameters (i.e. existing\nopen handles to use) as opposed to regular output parameters (which\nopen3 connects to newly created pipes).\n\nFixes #22608.","shortMessageHtmlLink":"IPC::Open3: fix dup example in synopsis"}},{"before":"8784b2b769532fbc1d66bf9a67f7b4f3673d29de","after":"7eba7154cdf16c4218dc4736d806703f5b4a5a62","ref":"refs/heads/blead","pushedAt":"2024-09-26T00:28:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"leonerd","name":"Paul Evans","path":"/leonerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/350941?s=80&v=4"},"commit":{"message":"op.c: More debugging assert()s in Perl_newMYSUB()\n\nAs this function doesn't appear to be documented, it was quite difficult\nto work out how to use it. Adding these assert calls helped me narrow\ndown what was failing about my use of it.","shortMessageHtmlLink":"op.c: More debugging assert()s in Perl_newMYSUB()"}},{"before":"a0d54396c9541ecc56de844108174ec4e2d1049d","after":"8784b2b769532fbc1d66bf9a67f7b4f3673d29de","ref":"refs/heads/blead","pushedAt":"2024-09-24T20:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mauke","name":null,"path":"/mauke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278465?s=80&v=4"},"commit":{"message":"op/pack.t: handle sizeof (IV) > sizeof (void *)\n\nThis test tries to get the integer representation of a pointer via\nunpack 'j', pack 'P'. But an IV is not necessarily the same size as a\npointer. In particular, on 32-bit platforms with -Duse64bitint we have\nsizeof (IV) == 8 and sizeof (void *) == 4, which makes unpack 'j' fail\n(the input string is too short) and return undef.\n\nWork around the issue by checking for the most common pointer sizes (4\nand 8 bytes) and selecting an appropriate integer unpack format. In all\nother cases (exotic platforms?), just skip the test.\n\nFixes #22618.","shortMessageHtmlLink":"op/pack.t: handle sizeof (IV) > sizeof (void *)"}},{"before":"59694564b78ec51f7e6779cf7d98fb19329ec26b","after":"33de3dd24345d228344b466a787f36a782bbee3a","ref":"refs/heads/maint-votes","pushedAt":"2024-09-23T18:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mauke","name":null,"path":"/mauke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/278465?s=80&v=4"},"commit":{"message":"5.40: cast some votes","shortMessageHtmlLink":"5.40: cast some votes"}},{"before":"643d079721fc4932a3e024e825dec9121705e00f","after":"59694564b78ec51f7e6779cf7d98fb19329ec26b","ref":"refs/heads/maint-votes","pushedAt":"2024-09-23T17:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"},"commit":{"message":"Fix incorrect commit number for GH 21566","shortMessageHtmlLink":"Fix incorrect commit number for GH 21566"}},{"before":"bb53d9d2645e0340d4356684294bba9512efcb48","after":"a0d54396c9541ecc56de844108174ec4e2d1049d","ref":"refs/heads/blead","pushedAt":"2024-09-23T09:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"release_schedule.pod: check 5.41.4","shortMessageHtmlLink":"release_schedule.pod: check 5.41.4"}},{"before":"13c4fe5ee29834014885f86ad9721c96fc70884f","after":"643d079721fc4932a3e024e825dec9121705e00f","ref":"refs/heads/maint-votes","pushedAt":"2024-09-23T00:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tonycoz","name":"Tony Cook","path":"/tonycoz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/166429?s=80&v=4"},"commit":{"message":"cast some votes","shortMessageHtmlLink":"cast some votes"}},{"before":"bbf2019a4c26cf019899704b9f70814f2f11573c","after":"13c4fe5ee29834014885f86ad9721c96fc70884f","ref":"refs/heads/maint-votes","pushedAt":"2024-09-23T00:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"},"commit":{"message":"Propose two commits for backporting to perl-5.40.1\n\nbe9c403702 and 78facf50a1","shortMessageHtmlLink":"Propose two commits for backporting to perl-5.40.1"}},{"before":"4e2a0f6a3d30252899c8dc560476ebbc0dccce52","after":"bbf2019a4c26cf019899704b9f70814f2f11573c","ref":"refs/heads/maint-votes","pushedAt":"2024-09-22T23:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"},"commit":{"message":"Cast votes for two commits\n\nThe two so chosen cherry-pick cleanly and pass the test suite.","shortMessageHtmlLink":"Cast votes for two commits"}},{"before":"adaa1f0afb1f2045c7945893028415f2db0ce498","after":"bb53d9d2645e0340d4356684294bba9512efcb48","ref":"refs/heads/blead","pushedAt":"2024-09-22T20:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"book","name":"Philippe Bruhat (BooK)","path":"/book","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44421?s=80&v=4"},"commit":{"message":"Update the PR template\n\nIt turns out that the checkboxes in the template are turned into a task\nlist by GitHub. Not removing the extraneous lines means that a PR will\nhave a task list of 3 items forever, with at most one marked as done.\n\nThis change continues to encourages PR authors to think about perldelta,\nand removes the tasklist inconvenience. Another side-effect is that it\nbecomes possible to search for one of the phrases and find PR that need\nhelp with writing the perldelta entry.","shortMessageHtmlLink":"Update the PR template"}},{"before":"a6465a61f1975baa3859d167cff9643dac634e6a","after":"4e2a0f6a3d30252899c8dc560476ebbc0dccce52","ref":"refs/heads/maint-votes","pushedAt":"2024-09-22T15:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"},"commit":{"message":"Cast votes; note case where $VERSION bump is needed\n\nVote for 59b7881009, 3c84977797.","shortMessageHtmlLink":"Cast votes; note case where $VERSION bump is needed"}},{"before":"d385684951d4e1197c32ad0f4371c5255766a34d","after":null,"ref":"refs/heads/smoke-me/maint-5.20-123029","pushedAt":"2024-09-22T13:28:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"}},{"before":"564c1c42194b400ba0bcee77e3f70fd740ee6c9b","after":"a6465a61f1975baa3859d167cff9643dac634e6a","ref":"refs/heads/maint-votes","pushedAt":"2024-09-22T13:27:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steve-m-hay","name":"Steve Hay","path":"/steve-m-hay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2174531?s=80&v=4"},"commit":{"message":"Add more candidates from Sam James","shortMessageHtmlLink":"Add more candidates from Sam James"}},{"before":"89d1429d9051bb0f3db96b2f838924d13a7a6aa7","after":null,"ref":"refs/heads/jkeenan/maint-5.14-modified","pushedAt":"2024-09-22T13:27:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkeenan","name":"James E Keenan","path":"/jkeenan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96524?s=80&v=4"}},{"before":"8d52fb82cf920960ddd0ec618dd5b8e60c5fda4b","after":"564c1c42194b400ba0bcee77e3f70fd740ee6c9b","ref":"refs/heads/maint-votes","pushedAt":"2024-09-22T11:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"steve-m-hay","name":"Steve Hay","path":"/steve-m-hay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2174531?s=80&v=4"},"commit":{"message":"Cast votes, and add more backport candidates + votes","shortMessageHtmlLink":"Cast votes, and add more backport candidates + votes"}},{"before":"2b088f7d200786a56df29c170858b2aac11f6e2b","after":"adaa1f0afb1f2045c7945893028415f2db0ce498","ref":"refs/heads/blead","pushedAt":"2024-09-20T13:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"More CoreList updates + regen","shortMessageHtmlLink":"More CoreList updates + regen"}},{"before":"0f4efa6f1c7cddb31d9c8c24d1af539cd12776e7","after":"2b088f7d200786a56df29c170858b2aac11f6e2b","ref":"refs/heads/blead","pushedAt":"2024-09-20T12:46:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"CoreList is released to CPAN","shortMessageHtmlLink":"CoreList is released to CPAN"}},{"before":"643f4b7acca4b4632a89421bb3fec21fbf75509a","after":"0f4efa6f1c7cddb31d9c8c24d1af539cd12776e7","ref":"refs/heads/blead","pushedAt":"2024-09-20T12:17:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"Bump the perl version in various places for 5.41.5","shortMessageHtmlLink":"Bump the perl version in various places for 5.41.5"}},{"before":"0a1f47c70a549dc669a87476b329c9c2029930da","after":"643f4b7acca4b4632a89421bb3fec21fbf75509a","ref":"refs/heads/blead","pushedAt":"2024-09-20T12:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"New perldelta for 5.41.4","shortMessageHtmlLink":"New perldelta for 5.41.4"}},{"before":"87deea969a7552a96b077acb5708d74c65099c51","after":"0a1f47c70a549dc669a87476b329c9c2029930da","ref":"refs/heads/blead","pushedAt":"2024-09-20T11:42:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"Add epigraph for perl 5.41.4","shortMessageHtmlLink":"Add epigraph for perl 5.41.4"}},{"before":"6ecaa337575c1b3afdb69a5b1a07535a186dfb1b","after":"87deea969a7552a96b077acb5708d74c65099c51","ref":"refs/heads/blead","pushedAt":"2024-09-20T06:48:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"Update Acknowledgements in pod/perldelta with Leon Timmermans and Masahiro Honma","shortMessageHtmlLink":"Update Acknowledgements in pod/perldelta with Leon Timmermans and Mas…"}},{"before":"29501f0a538173b08a71931d81608462a65b81aa","after":"6ecaa337575c1b3afdb69a5b1a07535a186dfb1b","ref":"refs/heads/blead","pushedAt":"2024-09-20T05:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thibaultduponchelle","name":"Thibault Duponchelle","path":"/thibaultduponchelle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/580360?s=80&v=4"},"commit":{"message":"Restore smartmatch overload hook\n\nThis was removed with the smartmatch removal, but I suspect it's better to silently leave it in for two reasons:\n\nFirstly, I suspect that there are lots of classes that overload several operators. Them having to conditionally set one of their overloads complicates them without much benefit. Silently allowing them seems like the friendliest option. If they're truly reliant on it the tests will show it anyway.\n\nSecondly, I am working on backwards compatability module, and that will require ~~ overloading one way or another. This would be easiest solution to that. The alternative would be to make the list of operators customizable, which may be good idea regardless of adding smartmatch back in.","shortMessageHtmlLink":"Restore smartmatch overload hook"}},{"before":"29926c5d59ab5b3168c9f19d71cc687fc4697064","after":"29501f0a538173b08a71931d81608462a65b81aa","ref":"refs/heads/blead","pushedAt":"2024-09-20T03:19:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"khwilliamson","name":"Karl Williamson","path":"/khwilliamson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106911?s=80&v=4"},"commit":{"message":"chore: run `Porting/updateAUTHORS.pl`","shortMessageHtmlLink":"chore: run Porting/updateAUTHORS.pl"}},{"before":null,"after":"46c09e73fa5ddeb9776754eaaa1238efdc3c726c","ref":"refs/heads/restore-smartmatch-overload","pushedAt":"2024-09-19T16:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Leont","name":"Leon Timmermans","path":"/Leont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50472?s=80&v=4"},"commit":{"message":"Restore smartmatch overload hook\n\nThis was removed with the smartmatch removal, but I suspect it's better to silently leave it in for two reasons:\n\nFirstly, I suspect that there are lots of classes that overload several operators. Them having to conditionally set one of their overloads complicates them without much benefit. Silently allowing them seems like the friendliest option. If they're truly reliant on it the tests will show it anyway.\n\nSecondly, I am working on backwards compatability module, and that will require ~~ overloading one way or another. This would be easiest solution to that. The alternative would be to make the list of operators customizable, which may be good idea regardless of adding smartmatch back in.","shortMessageHtmlLink":"Restore smartmatch overload hook"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0zMFQwMjoxNzowNi4wMDAwMDBazwAAAATELwiT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjoxNzoxMi4wMDAwMDBazwAAAAS7FU7z"}},"title":"Activity · Perl/perl5"}