Commits

Doug Gregor committed eb3c93b4a94
Switch the implementation of the for-each loop over to the formal Range protocol, rather than using an informal protocol. This is most of <rdar://problem/11475213>, although we still use an informal protocol for the initial 'getElements()' call because we don't yet have the ability to add requirements to associated types. Swift SVN r1961