{"push_id":1430915251,"size":6,"distinct_size":6,"ref":"refs/heads/import_name_refactor_wip","head":"0a35a93d6c98a76a449e6408605a038e542e5d02","before":"46eb7fb864e130d7a01dbf67f742b1458b9e1c57","commits":[{"sha":"8e002409c58a446ed565835f4a26b3141419c989","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"[ClangImporter] Assert on AlternativeDecl insertion.\n\nAdds assertion that we're not clobbering existing alternative decls,\nand removes all naked accesses. NFC.","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/8e002409c58a446ed565835f4a26b3141419c989"},{"sha":"7e309d5cebcea6f0b415c67be59c4fedcdbe1595","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"[Clang Importer] Support multiple alternate decls\n\nImportDecl has an alternate decl quasi-escape-hatch where it can\ncreate alternative declarations for the same original Clang node. But,\nit was limited at one, which worked accidentally in the case of\nVisitObjCMethodDecl's attempts at importing a factory-init-suppressed\nroot-class method that points to the imported-as-init Swift\ndeclaration.\n\nThis commit changes that to a TinyPtrVector, to support the upcoming\noccasional case where we have more.","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/7e309d5cebcea6f0b415c67be59c4fedcdbe1595"},{"sha":"1c625a37e8664685a11e70fdb6fed46a976db2b5","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"[Import Name] Don't import property accessors as init\n\nAvoid importing an ObjC property accessor method as init in Swift,\npreferring to make a class method instead. This will become an\nimportant corner case for when we get rid of the\nSuppressFactoryMethodAsInit option.","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/1c625a37e8664685a11e70fdb6fed46a976db2b5"},{"sha":"30f9ed162f8642c3941cd686ad7bc5cfb897d427","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"TBS: test for class properties","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/30f9ed162f8642c3941cd686ad7bc5cfb897d427"},{"sha":"3785657bb8968cce6350c23d7304bfc1c77764fc","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"WIP: no swift 3 without init\n\nWIP: some tests\n\nWIP: don't use the option to suppress\n\nWIP: extend alternate decls to have many\n\nWIP: update test cases","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/3785657bb8968cce6350c23d7304bfc1c77764fc"},{"sha":"0a35a93d6c98a76a449e6408605a038e542e5d02","author":{"name":"Michael Ilseman","email":"3f7910911894c419e7beffe925bdc07f88f817be@apple.com"},"message":"test update","distinct":true,"url":"https://api.github.com/repos/milseman/swift/commits/0a35a93d6c98a76a449e6408605a038e542e5d02"}]}
{"actor":{"display_login":"milseman"}}