{"push_id":969407531,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"98a2f24a4ff9fdefa4aa6283c7af37c131829d49","before":"7d8059f9a2cd7e9c3ad8a4dcaa2eb4dadf993256","commits":[{"sha":"427c7071c5b3b2bac9e7b13223a5c20d17a7d556","author":{"email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com","name":"Michael Ilseman"},"message":"[Gardening] Remove unused typedefs","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/427c7071c5b3b2bac9e7b13223a5c20d17a7d556"},{"sha":"88060d580aacb4884dc9d445bd2591cf4e33e626","author":{"email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com","name":"Michael Ilseman"},"message":"[_BridgedNSError] Emit dynamic cast witness tables\n\n_BridgedNSError conformances can affect the runtime behavior of\ndynamic casts (e.g. 'is'). Unfortunately, the conformance is not\nalways emitted, in an effort to save space when not used. This change\nforces the conformance witness tables to be emitted when we can detect\na dynamic cast to an _BridgedNSError conforming enum.\n\nTest cases included, as well as a note about a potentially erroneous\npath that is not currently handled: when the dynamic cast occurs in a\ngeneric function to a generic type (and thus we are unsure which\nconformances we need to pull in).","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/88060d580aacb4884dc9d445bd2591cf4e33e626"},{"sha":"d967af355f793fb72941ab1c84b325fdb84c7e61","author":{"email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com","name":"Michael Ilseman"},"message":"[ASTContext] Use getLoadedModule instead of getModule, which is safer","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/d967af355f793fb72941ab1c84b325fdb84c7e61"},{"sha":"98a2f24a4ff9fdefa4aa6283c7af37c131829d49","author":{"email":"8c803aaf10e16027777935232a8a9e86a20d70b4@gmail.com","name":"Michael Ilseman"},"message":"Merge pull request #1240 from milseman/error_enum\n\n[_BridgedNSError] Emit dynamic cast witness tables","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/98a2f24a4ff9fdefa4aa6283c7af37c131829d49"}]}