|
From: | Mike Miller |
Subject: | [Octave-bug-tracker] [bug #40319] deleting script file in a function/script doesn't update the symbol table |
Date: | Tue, 22 Oct 2013 13:10:13 +0000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36 |
Follow-up Comment #4, bug #40319 (project octave): Here's how far I've dug into this: The exist function ends up calling the static symbol_table::find function. Further down in the symbol_table class are a couple of calls to load_path::update(), which is what rehash does. It looks like there is some logic in place to attempt to reload the path if a find fails, but I haven't traced the symbol_table class enough yet to know under what conditions it's done. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?40319> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |