votes | Commit | Ticket | Description |
sprout, steveh | 4c627877a44535772b40aca390861295b62b1f6d | 122771 | [perl #122771] Fix assertion failure with -d and sort |
steveh | c1662923fd698c3467e36017e0b303046f173e13 | 122771 | perldelta for 4c62787/#122771 |
sprout, steveh | 0d42e778cfa0ef9c7315b82e62a6c9fe0cb1cec5 | 122995 | [perl #122995] Hang with while(1) in a sub-list |
khw, sprout, steveh | 512e01ab009bc6309309e05891effe8ae3c0e9da | 123198 | PATCH: [perl #123198] Memory leak in regex in 5.20.1 |
steveh | 43275f00a97a14a80f9493c38895a5c77f0fc88a | 123198 | svleak.t: Add test for #123198 |
sprout, steveh | 2c1f00b9036a7987c714a407662651ef7da99495 | 122747 | perl #122747: localize PL_curpm to null in _core_swash_init |
steveh | 409c6472cedc6771a158a61dbbf8154d0246dc5b | 122747 | add test for rt122747 |
steveh | 13dd5671ecb824f71dfe100fbf3b7d5ee9170636 | 122747 | perldelta for 2c1f00b/#122747 |
Do we need this sequence of commits too? See RT122747 | |||
b4fa55d3f12c6d98b13a8b3db4f8d921c8e56edc | 122747 | Gut Perl_save_re_context | |
d28a9254e445aee7212523d9a7ff62ae0a743fec | 122747 | Don't call save_re_context | |
1ca1baeff524e5f0398b23e9f8ba173cec7d497e | 122747 | Remove obsolete comment from utf8.c | |
1a419e6b1ae911c99a8ca065071290a8ba070856 | 122747 | utf8.c: Move an #ifndef for clarity | |
e32ff4e1e2b9fb64a8d68add6913fc04e4b3152e | 122747 | pp_ctl.c: Remove PL_curcop assignment | |
0ddd4a5b1910c8bfa9b7e55eb0db60a115fe368c | 122747 | Mathomise save_re_context | |
2018906832b2c4787a4decced6a41a76c670d14c | 122747 | pp_ctl.c: Remove junk from #endif | |
cd94980729f7f861da34f8bc040253ca8d4d6d20 | 122747 | perldelta for b4fa55d and 0ddd4a5 | |
6d67525df38ae6b009f80748fc8ed0544c91d809 | 122747 | perldelta: Insert missing =item | |
(Note: #123339 is a prerequisite for #40565) | |||
steveh | 64c909d3055a7d5436012fab51eb1c046088140a | 123339 | fix segv for psudofork duping of SAVEt_GP_ALIASED_SV |
steveh, sprout | 83a94553cbf9f2c11b3e9a63a44e7b9ce17ccb77 | 40565 | [perl #40565] Fix localisation in pseudo-fork |
steveh | 452466a503257b1012694b0d3a3cbf260e409d18 | 40565 | perldelta for the prev. commit |
sprout | 3bc8ec963e9657121e69386195faa61e46928dda | 123344 | Fix qr/@array(?{block})/ |
sprout | d100ca43dce2c9a6bb636517e5595aa9e1e01e7e | 123344 | Fix assertion failure with qr/\Q(?{})/ |
arc, sprout, steveh | branch:sprout/maint-5.20-123029 | 123029 | 5.20.x regression in state under PERL_NO_COW |
This contains cherry-picks of | |||
c4a33ecd3009146ea545628e3014a22c637b6bb1 | [perl #123029]: add regression test | ||
029988317d165cb2c0c7f73581bb70d358c56458 | state.t: Improve test for #123029 | ||
9f53080ae514a42899f88743c9a5113d4677e9f6 | sv.c: Always #define COW threshold constants | ||
plus the maint-only change | |||
d385684951d4e1197c32ad0f4371c5255766a34d | [perl #123029] Don't steal PADSTALE buffers | ||
which stands in place of cherry-picking the blead fix, c0683843e9299db25f354e2c8c90faa7614950d1. | |||
We should also cherry-pick: | |||
steveh | 857f4fb1c22a29afdfe39e929702476b8a82d7c5 | 123029 | perldelta for #123029 |
Blead changes have been examined up to and including 09f8a1025e8fc99cd5cd3e8fb446079c5725e43c (Remove comp/opsubs.t from deparse-skips.txt)
Proposed cherry-picks are grouped according to the types of change permitted by perlpolicy.pod.
(NOTE: The same document states that the following types of change are not acceptable:
The same criteria apply to code in dual-life modules as to core code.)
votes | Commit | Ticket | Description |
steveh | 18691622911f2e18df42a5a98ea4c42386f4e558 | Fix crash when lex subs are used for AUTOLOAD | |
steveh | 56117e3ef4ef2c7986c400f86f321f22f261571a | Fix crash when lex subs are used for overload | |
steveh | db5cc3ee5bdb14c8d59302b6c3ef8ff4bca660bb | Fix crash in leave_scope when my sub has CvGV | |
steveh | 9d8e4b9b32800eb499d83442ce8bbe6639773936 | Fix crash with lex subs under -d | |
steveh | 1699f5c257bc554753cc4ddf10c62ac8a5c338ff | perldelta for f20d0df0f |
votes | Commit | Ticket | Description |
steveh | dd369969a58d736f281ffebe36fc24ab45b29fa6 | 122701 | Correct usage of memEQs in attributes.xs [perl #122701] |
NOT | ff5314c5aa54b172122507017cac034acf1c4bf7 | (fix attributes memcmp without len less than 6 (asan catch)), which Andy Dougherty says on #122629 should be reverted in blead. | |
steveh | 19be3be6968e2337bcdfe480693fff795ecd1304 | don't recurse infinitely in Data::Dumper | |
steveh | fa10264e34d420edf76a46139faa3277c0b96a2b | Data::Dumper version bump for CPAN release |
votes | Commit | Ticket | Description |
steveh | a51d618a82a7057c3aabb600a7a8691d27f44a34 | 122283 | rt 122283 - do not recurse into GOSUB/GOSTART when not SCF_DO_SUBSTR |
steveh | d9a72fccda5cacaccd2671769c010f3cda59ef8a | 122283 | Add tests for a51d618a fix of RT #122283 |
steveh | 74f9f9edcc88e2102b767ccefb4c4100eab199bd | 122283 | Another perldelta entry |
a51d618a82a7057c3aabb600a7a8691d27f44a34 caused #122890 so do we need this sequence of commits too?
votes | Commit | Ticket | Description |
abd6de04dbc807cb1270d565e5019376c04c77fd | 122890 | regcomp.c: struct scan_frame: rename members for clarity | |
c9f0d54c3bad1139a1b0758ca0d999437ed93c95 | 122890 | regcomp.c: reuse temporary debugging temp sv's | |
3f910e62fcf6ddef8eaffcfa6554e5ff7df08a08 | 122890 | regcomp.c: eliminate memory leak from GOSUB/GOSTART regops | |
d615717366f1596d4a1b18ce2ca5a224dc076107 | 122890 | regcomp.c: study_chunk(): whitespace fixup for legibility | |
e60d552100fc966cb2917d32cf2e708d20a6427f | 122890 | regcomp.c: study_chunk(): improve branch-branch comment | |
8b9781c905d8bc5e4fbf350df63e212283783324 | 122890 | regcomp.c: Improve re debug output by showing buffer names if they exist | |
0a14d816d4f94b3847ccd7cea08086e2244d1e6e | 122890 | regcomp.c: Fixup debug output so it matches other messages in context | |
4420a417a2575a2656eb120d4b4048ac9dfbd46e | 122890 | dump.c: Add PERL_PV_PRETTY_EXACTSIZE option | |
fdfb4f2197409a1d793ee71f18be6e702a5461df | 122890 | regcomp.c: Improve advanced re debug output | |
64e04a51361b45dbbb94b038a93c7dc3cca0c7f9 | 122890 | regcomp.c: study_chunk(): Reset the entire data struct, not just a bit of it. | |
32c35d38c96a76c6f8360ea6854ad3f3fb462725 | 122890 | regcomp.c: Add comment. | |
4286711ac0be1bf8f37eadee54b2e9ebbb08e0d8 | 122890 | regcomp.c: study_chunk(): Avoid unnecessary recursion. | |
92b05f28a98d1b7301afb8746d17237f1a669174 | 122890 | Add test names to t/re/regexp.t and friends | |
890fbec8b209c41a5902022a654cbd782f601bb7 | 122890 | t/re/re_tests: put comment in correct column | |
f6f22b1fc01b8676e43ef64616ed7899a84bfec2 | 122890 | t/re/re_tests: Add test for perl #122890 | |
efcc8bfdc124f50d33aab3f1d7722b5f9e4de349 | 122890 | re_tests: More tests for #122890 | |
steveh | b6e093f25daabf3a19790f257fae436db4adf515 | 122655 | PATCH: [perl #122655] 5.20 regression: 'X' !~ /[x]/i |
Would these break binary compatibility?
votes | Commit | Ticket | Description |
44b62df7ceb322e1e0484f45065025f0a709303c | Darwin: if cc is explicitly gcc/g++, use it also as ld. | ||
990a70b8c9866c888194f4c2c6d152d7911b3c34 | Darwin: set ld to 'cc' if $cc is 'cc' or empty, $cc otherwise. | ||
54db7d57c29c9259228a6a4176caa32e391c6d0b | Upstream a patch from pkgsrc for NetBSD hints | ||
c4f300c9d46ec8ace48cff0477dd2866cfe10f79 | After Yosemite there's no /usr/include. | ||
a4c2c75af551764534f9f8cb6afd4ef6ba514f45 | Change os390 custom cppstdin script to use fgrep. | ||
steveh | branch:smoke-me/jhi/maint-5.20-necromantic | IRIX and Tru64 fixes | |
This contains cherry-picks of | |||
0b6ebfadd8d2cfccc07203e94d583721305fd779 | IRIX 6.5 (cc 7.4) needs -c99 to compile without whining. | ||
1764d98bf44052060e2fe7cfa940d4ffc19f5961 | Irix: MIPSpro 7.4 compiler has broken memcmp. | ||
5b96080c2232c4c22364c08f21c03d491dba7474 | Irix: the explicit fcntl.h is needed | ||
0befe6f120ed237c1658f27caa9950f1e21ef40b | Tru64: _SOCKADDR_LEN is good. | ||
ec015202b887bc1ede4b6538364b88eb80c4956d | Tru64: does have sa_len. | ||
f62f716d325db54bb85abeeb80fa2b4466ff860b | Tru64: the socket API defines must come early. | ||
fa2edc1a38517bf179bb9eefa2039264279c29db | Tru64: Skip tests that for some reason grind Tru64 to a halt. | ||
1d850a6a2204e3393ca4fda2edf9f4b515e06368 | IRIX: fsync documented to fail on read-only filehandles. | ||
0efa6de71269185adc8155368e49d31c82e1e21c | IRIX: OS mixup in 1d850a6a. | ||
4a3798ca1499c2c3d033682ee16e8f203e0a88cb | Trailing comma in enum is not C89. | ||
c7b2fb96dcace6e3cbac79dfe4c82984e1f7fd3d | Tru64: the cluster filesystem is special. | ||
and manual backports of: | |||
572618de69892b6cdf7f9eacce39941a7d3d7ce5 | Document not to use test.pl here. | ||
c32c3de1f087531defe6795e7997f2f5d532ba7d | Move the VC6 "broken-nan" define from win32.h to perl.h. | ||
bcd8bfa93f638d0b45800be6431b3bd9b54e1af6 | Tru64: NaN comparison quite broken. |
votes | Commit | Ticket | Description |
steveh | 5b26a7b38f5eacab94ffc56c123c01ad6c3788dc | sv.c: Silence VMS compiler warning | |
steveh | e09e3cee34fbe40a471dc2fa31f2b8533598fb45 | regcomp.c: Silence Win32 compiler warning | |
steveh | eaff586aa6444fb20654ed863b7ff35e136737e8 | Fix t/op/taint.t on Windows | |
steveh | 648eb45f2e489e7cbdab09c65bccaac4a78ae3ee | 122609 | stat Makefile.PL to get values for utime. |
steveh | b6250659892d3195c5d3ecd04773e78dc0ccd564 | Avoid gcc warning. | |
steveh | 9fa5aa9143471cda101c2ac9e87f7bf90ccd0b36 | 122820 | Fix distclean for pm_to_blib directly extensions. |
steveh | a3baa5664f4da7f412812e0188d5ac3bab0b8694 | Improve Errno parsing of Win32 output | |
steveh | 1ef3f55063eff0bda07fa2251ec16a7807dfb602 | Tweak Errno parsing some more | |
steveh | 2d4a3ccef465111dae0e5e71cf008e97efeb057c | Errno parsing: Don't match hex numbers in parts of function names | |
steveh | cc192ed19bd1c52dd1711a900ce276043ce418ae | Errno parsing: Skip expressions containing function names etc | |
steveh | 5884c88b2d4d412c81919fffcc0c487b49521793 | Bump $Errno::VERSION for previous commits | |
steveh | b7ddc5bada637a1961bd44a02428c42f98955212 | A little help for clang++ in toke.c | |
steveh | cd1dc8e2c73be346de250a16f103fb9a97814dd3 | 122861 | sv.c: Suppress compiler warning |
steveh | 1e02895ff34c407637067df12a1b06eb07a5a96a | t/io/eintr.t: Make this pass on my ppc64 box | |
steveh | c7925a5e8559739ce765137cf6164c5872c63a96 | fix WinCE build | |
steveh | dceaccf89041ac723759e83a3a31bedc8d82a38d | make -DNO_MATHOMS work on Win32 | |
steveh | 3415f8b9fb121a138ed954f9ced0b2c1f4660e48 | 120487 | [perl #120487] make sure we're using an unmodified @INC to load Win32 |
votes | Commit | Ticket | Description |
rjbs, sprout, steveh | f86d720ebb7ad53ce8b1c12cee66586eabffe0c8 | document the postderef feature in feature.pm | |
steveh | 422791e4eb03a12d17c98eb1787351280ae59789 | Make eval_pv documentation more precise | |
steveh | d4a03217c39773dcacf83845e1f96a61136eb870 | perlfunc: Improve the pointer from elseif to elsif | |
steveh | eebea631754f8059d1a963e93b061efa2190e5e5 | perldiag: Add clarification. | |
steveh | 7fa2fdc07ed9697d677cb165e07b12495e856d59 | perlrecharclass: Use more common property synonym | |
steveh | 7ed0dd9307df05e569c8c3d5fdcf705995129a5f | perldiag: reword and rewrap an entry | |
steveh | 444d4f5cfb8c0054331f6949177c65c0b333e7d5 | perlfunc: consistent spaces after dots | |
steveh | 272ce8bbdf90cc9c24e7425001986a6b681c6015 | Typo in pad.c apidocs | |
steveh | 9fe0b8bee6be1d888d69587491d50258a908e8d0 | todo: expand the list of OS access builtins to update | |
steveh | abc0aa9d9625544dc299d6ca0d07dc9bd61cd947 | perldiag grammar | |
steveh | f6cce60a032fd351c1c7a6961fd3bcb043b3a784 | 122663 | add missing close paren in pod |
steveh | 91e649137a555abe48d1527549d88a833b6226a0 | perlsec: Consistent spaces after dots | |
steveh | c6c886efdb6df3d06613743e0e6780de4a145e66 | perlsec: Typo | |
steveh | 6fd9f6130d0c4ad34a2ddcf44d887097de5b2847 | perlsec: Another typo | |
steveh | 9a0afbbcb76a8ee786dfbbeff1930f173fefdbad | Fix documented return type for PAD_SV | |
steveh | f3ba690558ce39a2cc7b8e8cf53bd510503c428e | perldiag: Rewrap for better splain output | |
steveh | 12d22d1fe17e8471834a01cd417792ac5c022d62 | 122661 | Semicolon before ellipsis inside block disambiguates. |
steveh | c43e874320ac47cebbfc6fdd4c881214d39128ad | Add epigraph for 5.20.1 | |
steveh | b77865f5def4737f78822fa2cd0da2dbc4fc647b | Consistent spaces after dots in perlsub | |
steveh | f1126a906c58d54cb68626bd2e4c1d577d77796a | document how to graduate from experimental status | |
steveh | 2fbadc08f550cedfc8690b365310c2f6d81e960d | delete/exists on array elements is discouraged, not deprecated | |
steveh | fc6933476282438a4b45150119b9be73dfa05b82 | perlop: Nits | |
steveh | d74605e51c7bb408573e37869390459a5232b4c7 | perlop tweak | |
steveh | 845392291027b157a962eea4a4c2a97f67b995ce | perlsyn: Remove reference to potential Unicode op | |
steveh | 8af56b9d4cb926792c8f72b634303126a5b1d860 | perldiag: Reunite 'perhaps you forgot to load' | |
steveh | 3cd61afa1bd59515cd57091c4a4af93a52fec327 | perllocale: Nit | |
steveh | 5654cc4ecbbe52f346fca1d568892a85c0a10040 | Update release announcement template | |
steveh | 84c122ba1d2b7b856521ceffc2a095716a739335 | Perl 5.21.4 today | |
steveh | 28c2c58fe259cabc1510ac5b4c5ead3a7c0321d2 | Add epigraph for 5.12.4 | |
steveh | 7e234f81b6d7325dd91edae7737f9bd69a91fc73 | Consistent spaces after dots in perlapi | |
steveh | 46f8a5eafc5328639a1c6ff58ff2407a39b09c04 | Consistent spaces after dots in perlop | |
steveh | 522c63f2ecc9e36821528bb96cb98f39509068fb | perlpolicy: clarify that bans related to RT as well as p5p | |
steveh | 69520e41a46ec3b965c16d2280719fe904dc844a | perlmod and perlstyle improvements | |
steveh | 8eff31e6ddbcd94a1ff3d6489062907d5b84d9d9 | Add Ed J to AUTHORS | |
steveh | fbff26bcac0ac41e44778278aca063f82c1d70e0 | Long verbatim lines in perlmodstyle | |
steveh | 369236063a992c09b5fd6efb6f0910bd1d5effcd | Consistent spaces after dots in perlmodstyle | |
steveh | 5f9f8ddf9ebc952fad1c1747b597e0d1162feac8 | RMG - Note why it is that MAINT is version-bumped late rather than early | |
steveh | dffcb1c02065e74cff64fd076677292796ee9845 | RMG - Even RCs these days generally get an epigraph | |
steveh | 282f36d45b3fd6109df025ed2228f0019b49c2e5 | RMG - Remove out-of-date instruction about epigraph link | |
steveh | 5e2d14fc932c50279eb04ac71b3d87d785d61420 | RMG - RCs are now listed in perlhist | |
steveh | 3617dbb697e46ddf316b2067f2ded656ad6a89f9 | Consistent spaces after dots in perldiag | |
steveh | afdb3b14b41a9073ddecc2080ea6b46a16f31fc3 | perlexperiment: add signatures to experimental features | |
steveh | 2a2f23e4f8a50bdcdd10563dc5d933684cb70954 | 122853 | Remarks specialness of [A-Z] and [a-z]. |
steveh | 8bbce0b10dd8ea0fad79a905746218306cf4fe17 | import latest epigraphs from maint-5.18 | |
steveh | 086feb3e31adb54d781926d7d8df06c266c39fae | perlhist: bring in 5.18.3 and 5.18.4 release dates | |
steveh | b39691c2f7d54897113063413c374b78418a1684 | clarify use VERSION docs | |
steveh | 2a2626d8512fc09c6ef077095e4e075978a5c2df | Consistent spaces after dots in perlfunc | |
steveh | 8f5839a98a66edafefd2ffd3056e5e3fc64e1d27 | improve and reword README.win32 | |
steveh | 1a83413c438a835495931877ff113ba7f7ef57cc | perlapi: Clarify two entries | |
steveh | d962e43687db045a52ba2406aafccd53e6af23ff | 122942 | remove trailing whitespace. |
steveh | 82f82fdb58cb3bf9651ec1ba6904780eb1105021 | 122938 | Remove trailing space from perlipc.pod. |
steveh | eee3e3021df1a54fbbae497b1d1c817aa9f2fc29 | perlguts typo | |
steveh | 8bc5de207a4b3d333e9c6535bd21b8f0b1381270 | 122938 | Modernized an example in perlipc.pod. |
steveh | 586e992d6da290482e162f13db0dd3f4533b4cd6 | 122996 | Update Perl 5 Porter list archives. |
steveh | b44599e0887245dbbe59018b78901326db7e230c | perlvar: Note a deprecation | |
steveh | 94691c1944f5865db239971507a705046fa2ce71 | List files to modify. | |
steveh | 5bbd8f6148989e1b869c92ef5ec0dfee009597a4 | Use F for files, not L | |
steveh | dbc8a3c9dcdb7b612305e7aad911da31d7d95bf5 | Added 5.21.5 release to perlhist | |
steveh | b22c1b06a22800628b336f577cd4b6ed0eb4956e | Epigraph for 5.21.5 | |
steveh | 82ce0493f7a0b47a207f493f68ab035a48f2284b | More actions to take when bumping the version number. | |
steveh | aae773bbd74e39596c3ed0ed403f36b245b6d687 | perlebcdic: Add clarification | |
steveh | c981563317d1c97170a53c9a89a80456442ed201 | make it clear not to use git-send-email at all | |
steveh | 5df244132ec94f1e67bd70db61d4ea89bd824b00 | git format-patch -M option takes branch | |
steveh | eb9e3b14fd77e43b36846b86f8780d23fda50258 | recharclass: Corrections and nits | |
steveh | 9a63e366d1167a528e8df0d80c9d85c0830d63e9 | Consistent spaces after dots in perlapi.pod | |
steveh | 920aefcab1aef66ce585b8cc2f371ae5bfc9ee63 | 123081 | Move the POD away from $a and $b. |
steveh | 592708b4f2c747075fb01e3ad9276a2a9b338f27 | 123081 | Move away from $a and $b for examples. |
steveh | db69102781c2515ff4657c48b95696c5f5e3bb78 | 123081 | $a,$b deprecation in perlop.pod. |
steveh | 24fe90a14d91f512527a158a02ea19d502723856 | perlfunc: Mention map {;...} convention | |
steveh | 7eb3f2cf1bb02dbe7d9bf2f9fe40d45164eeaf2a | Improve connected() doc | |
steveh | d7adc1ec0500a4328cb0a521f0465954fa2325cb | bump $IO::Socket::VERSION to 1.38 | |
steveh | 577437f753b1e6471709f6b5fa50908fa9754178 | Glenn D. Golden is now a perl AUTHOR | |
steveh | bab69578a8b6966781f8808f12d668db87fc7778 | perldelta for 7eb3f2cf1bb0 | |
steveh | 90a44ae623db0999c98093c3bb234c1479755a2c | perliol.pod: Correct flags type in _PerlIO struct | |
steveh | 663d437af9b7e1191e696b500650bce9e74fde08 | perllocale: Nits and clarifications | |
steveh | 2890cc8c9f56ed8f91a8a6134e7b2fb7beb23f38 | Trailing whitespace removed in perlport.pod | |
steveh | 86ceb7c6d74c3ecff8db4296861f8ededaa286a8 | perlfunc: Fix typo | |
steveh | 42c583b4b82b42bf02f26ea582ecfb3e94af8cc5 | 123230 | Add word missing from docs for 'wait' function. |
steveh | 11741df4ee8d4b20d3e30f7f1b613a8d1b891059 | Add epigraph for v5.21.6 | |
steveh | 7eb19200f4ef00b9a61884cbb755b9621b9c701d | Update perlhist for v5.21.6 | |
steveh | 1b0fd1e8346658cb037cc394f0c428007124b916 | 123271 | Storable: fixup pod wording |
steveh | 2174049d55b865d9bed8adad15157d3061d5ae10 | Update release manager documents for producing .xz tarballs | |
steveh | ecafefb82337acf1046f535da14a6fc0293f70b5 | perlfunc: document immediate stricture effect of our | |
steveh | 5566fa1536b7e3ab06bf74ce785d42d16c663791 | 122986 | Convert \ts to spaces in perlref.pod. |
steveh | 0e3be540c5c5d8ec7d6c682091855e8865b99b51 | 122987 | Remove trailing whitespace. |
steveh | e6ebbe921e63dbd445aa30e30a0b2b80574b88a0 | 122987 | perlfork.pod: convert \ts to spaces. |
steveh | 6ff8f256561a974b63b784ae8681c284ada44f7a | 122655 | perldelta: Entry for [perl #122655]. |
steveh | f276fdad8f6660f36944c895587a7748585e4969 | Added -x option to makerel to produce .xz tarballs |