=begin
Oh, I see. Could you explain why 'enumerator.so' is need in $" (I wrongly wrote it as $LOADED_PATH, it should be $LOADED_FEATURES)? If it's to not broke code like
require "enumerator"
maybe you could build "dummy" enumerator.so file to do nothing or somehow hidden it from $"? I think that it could be confusing that "enumerator.so" file doesn't exists and that it's only one path in $" which is not expanded. Most users will be confused with that distinction. Ruby needs consistency, even in such a "simple" things. Please, please consider my suggestion.
I'm pretty sure that most programmers expect that all files from $" should exists (if they didn't manually modify $" variable). If you still don't want to change it I suggest to removed sentence "Elements in $LOAD_PATH and $LOADED_FEATURES are expanded" from ruby_1_9_1 branch NEWS file because it's not true.
=end