in reply to Unnesting deeply nested HTML elements (Deep recursion on subroutine "HTML::Element::delete")
I thought I'd have a play with your issue so I downloaded your code and ran it. No warnings! So I wrote the following:
use strict; use warnings; print "$^V\n"; recurse(20000); exit; sub recurse { my ($count) = @_; recurse($count - 1) if $count; }
which prints
v5.32.1
No warnings! My guess is that the warning dropped out of Perl at some point, but I can't find anything on perldelta to indicate its been "fixed". Maybe Strawberry Perl has its recursion limit warning set to some really large value? I do get an "Out of memory!" error if I set the recursion limit to 700,000.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Unnesting deeply nested HTML elements (Deep recursion on subroutine "HTML::Element::delete")
by hv (Prior) on Sep 20, 2022 at 04:31 UTC | |
by GrandFather (Saint) on Sep 20, 2022 at 05:03 UTC | |
by hv (Prior) on Sep 20, 2022 at 11:46 UTC | |
by Anonymous Monk on Sep 20, 2022 at 11:29 UTC |