Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: a7f3f23c846f4fd664a718235fdb2ad97992c26e
      
https://github.com/Perl/perl5/commit/a7f3f23c846f4fd664a718235fdb2ad97992c26e
  Author: Karl Williamson <k...@cpan.org>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M ext/XS-APItest/t/keyword_plugin_threads.t
    M ext/re/t/re_funcs_u.t
    M t/io/closepid.t
    M t/io/openpid.t
    M t/mro/package_aliases.t
    M t/mro/package_aliases_utf8.t
    M t/op/sigdispatch.t
    M t/op/signame_canonical.t
    M t/op/study.t
    M t/op/threads.t
    M t/op/time.t
    M t/op/time_loop.t
    M t/op/waitpid.t
    M t/perf/speed.t
    M t/perf/taint.t
    M t/re/fold_grind.pl
    M t/re/pat_psycho.t
    M t/re/speed.t
    M t/re/subst.t
    M t/win32/popen.t

  Log Message:
  -----------
  Turn off watchdog when done in tests

If you set a watchdog timer, you should clear it when its no longer
needed.  Otherwise it can go off, aborting your test script.

In these twenty test files, it hasn't mostly been a problem because the
script finishes before the timer goes off.  But I bet that some
heisenbugs have been the result of not clearing it.

It actually shouldn't be necessary to clear the timer when that is the
final statement in the test file, but we may want to add a porting test
that makes sure watchdogs are cleared, and always adding a clear enables
such a test to properly work.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to