Branch: refs/heads/leont/thread-dirhandle Home: https://github.com/Perl/perl5 Commit: 58165204650478857fd41417454dc0025fe32a24 https://github.com/Perl/perl5/commit/58165204650478857fd41417454dc0025fe32a24 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-05-26 (Mon, 26 May 2025)
Changed paths: M t/op/threads-dirh.t Log Message: ----------- Remove dubious thread dirhandle cloning test This tests makes assumptions that are only true for the current fchdir based implementation of dirhandle cloning. In particular that the cloned dirhandle is entirely separate from the original. This is not appropriate for the upcoming fdopendir based implementation. Commit: f417b0c7e0d82a4a977f0ed8ae49031dd91d9ffb https://github.com/Perl/perl5/commit/f417b0c7e0d82a4a977f0ed8ae49031dd91d9ffb Author: Leon Timmermans <faw...@gmail.com> Date: 2025-05-26 (Mon, 26 May 2025) Changed paths: M sv.c Log Message: ----------- Clone dirhandles without fchdir This uses fdopendir and dup to dirhandles. Unlike the fchdir approach these handles share descriptor position among threads. Commit: 48fc712a18cfa884bcef65bc887dda8cf9ab2f02 https://github.com/Perl/perl5/commit/48fc712a18cfa884bcef65bc887dda8cf9ab2f02 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-05-27 (Tue, 27 May 2025) Changed paths: M Configure M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M Porting/Glossary M Porting/config.sh M config_h.SH M configure.com M plan9/config_sh.sample M win32/config.gc M win32/config.vc Log Message: ----------- Detect presence of fdopendir in Configure Commit: 9a3e1ed663234594f988648288bb166274653655 https://github.com/Perl/perl5/commit/9a3e1ed663234594f988648288bb166274653655 Author: Leon Timmermans <faw...@gmail.com> Date: 2025-05-27 (Tue, 27 May 2025) Changed paths: M sv.c Log Message: ----------- Remove fchdir based dirhandle cloning code This is no longer needed now that the fdopendir implementation exists. Compare: https://github.com/Perl/perl5/compare/732764583705...9a3e1ed66323 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications