|
From: | John W. Eaton |
Subject: | [Octave-bug-tracker] [bug #57439] handles to private functions may fail after "clear functions" |
Date: | Wed, 26 Feb 2020 13:58:34 -0500 (EST) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 |
Follow-up Comment #22, bug #57439 (project octave): I also see the test suite taking longer on my Debian system but it is not as bad as Philip reports for Windows. I see now that canonicalize_file_name has to do a lot of work each time to check for symbolic links. I wasn't thinking about that when I made the change. I think we do need to store the full file name so we can correctly reload those handles to private functions. But maybe we can use the absolute name instead of the canonical name? That should be more efficient. Maybe we can also reduce the number of calls to make the directory or file name absolute? Does the attached change help? (file #48502) _______________________________________________________ Additional Item Attachment: File name: make-absolute-diffs.txt Size:3 KB <https://savannah.gnu.org/file/make-absolute-diffs.txt?file_id=48502> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?57439> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |