LinuxのSwift 5.1で、NSNumberなどがComparableになってDarwinとソース互換がなくなる事例
というバグレポートを起票しました。
原因となったswift-corelibs-foundationのPRがこちらです。
例として、現在のDarwin(macOSやiOSなど)でのNSNumberのProtocol準拠は次のとおりです。

どちらかと言うと、NSNumberやNSStringなどがComparableになるのはポジティブなので、DarwinのFoundationでもComparable準拠になると嬉しいですね。