=begin
Array#join transfers self's taintedness and trustworthiness to its return value. If an Array is tainted, so is the concatenation of its elements:
It's because Enumerable#to_a doesn't transfer its taintness and
trustworthiness. Should it do?
I assumed it would, because Array#to_a/#join does. But I don't pretend to be a language designer. ;-)
matz, I'm sorry to be annoying, but I don't understand this revision. All of my original examples return the same result as of r23976, yet your commit message indicated that this behaviour had changed. Could you clarify? :-)
In message "Re: [ruby-core:24176] [Bug #1732] Inconsistency in Transference of Inherited Traits ('Tainted' and 'Untrusted') with #join"
on Tue, 7 Jul 2009 12:28:20 +0900, Run Paint Run Run redmine@ruby-lang.org writes:
|matz, I'm sorry to be annoying, but I don't understand this revision. All of my original examples return the same result as of r23976, yet your commit message indicated that this behaviour had changed. Could you clarify? :-)
Yes? Ah, it was overridden by r23967. I will re-submit the fix.