Commits

Jordan Rose committed ad43abda1a6
Scale back the restriction on extending protocols via typealias. It's safe to do this as long as the protocol has already been fully type-checked, and we can guarantee that if the protocol lives in another module. The next commit shows why this is useful: "extension dispatch_queue_t" is much nicer than "extension OS_dispatch_queue". Swift SVN r30099