Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 910f35ff3e6aec1511e35261cfe1528b1b16f086 https://github.com/Perl/perl5/commit/910f35ff3e6aec1511e35261cfe1528b1b16f086 Author: Tony Cook <t...@develop-help.com> Date: 2025-04-19 (Sat, 19 Apr 2025)
Changed paths: M MANIFEST M pp_ctl.c A t/op/debug.t Log Message: ----------- eval: ensure debugging saved lines have an IV part perldebguts documents that the lines stored in @{"_<$filename"} arrays have a numeric value in addition to the text of the source, ensure that is true for evals. Non-zero IV values indicate the lines are breakable (they represent the address of the COP for that line) Fixes #23151 Commit: 35b20458029089fec7cd62f59f6538d9f7016433 https://github.com/Perl/perl5/commit/35b20458029089fec7cd62f59f6538d9f7016433 Author: Tony Cook <t...@develop-help.com> Date: 2025-04-19 (Sat, 19 Apr 2025) Changed paths: M pod/perldelta.pod Log Message: ----------- perldelta for ensuring saved debugger source lines have IV parts Commit: cd84df23ccc509bd958e693f838016847ec6d95e https://github.com/Perl/perl5/commit/cd84df23ccc509bd958e693f838016847ec6d95e Author: Tony Cook <t...@develop-help.com> Date: 2025-04-19 (Sat, 19 Apr 2025) Changed paths: M pp_ctl.c M t/op/debug.t M toke.c Log Message: ----------- debugger source lines: use PVIV instead of PVMG for source lines These were saved as PVMG but as bulk88 suggested in https://github.com/Perl/perl5/pull/23171#issuecomment-2780007725 we only need PVIV, since the source lines don't need magic, aren't blessed and store an integer, not an NV. So create them as PVIV instead. If it turns out we do need PVMG instead for some future use, simply remove the test added here, it's simply to confirm we don't need PVMG here. Commit: a707dec8b10d0350e6cde4fcbabc09e4c2d764f2 https://github.com/Perl/perl5/commit/a707dec8b10d0350e6cde4fcbabc09e4c2d764f2 Author: Tony Cook <t...@develop-help.com> Date: 2025-04-19 (Sat, 19 Apr 2025) Changed paths: M pod/perldelta.pod Log Message: ----------- perldelta for save source lines as PVIV instead of as PVMG Compare: https://github.com/Perl/perl5/compare/135abefda8f0...a707dec8b10d To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications