{"push_id":2830307670,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"641a70affc5a95aeb00787b3717a860078d5fa16","before":"28808acc61334acc22271d29ae4727f3b847fcef","commits":[{"sha":"ba6d3850f56a05c56e19a86111e39f393cd4e580","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Remove some apparently-dead code from CSDiag\n\nI noticed this while working on some other changes.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/ba6d3850f56a05c56e19a86111e39f393cd4e580"},{"sha":"e77d46f1abd8921937ddccfb42756c1d7815e2fd","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Fix a trivial usage of FunctionType::getOld() in CSDiag\n\nTrivial reading of the code shows that InputType is always a\nfunction type, and never nullptr.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/e77d46f1abd8921937ddccfb42756c1d7815e2fd"},{"sha":"40e49e58638fd6eb181b2c60556b99714c0ed8a5","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Replace trivial FunctionType::getOld() with decomposeInput()\n\nThese usages of getOld() always pass in a ParenType or TupleType\nas the input type, so there's no conceptual difficulty with\nusing the new representation instead.\n\nNote that eventually we want to remove decomposeInput() too.\nHowever until ApplyExpr and friends are redesigned to directly\nhold multiple arguments instead of a single argument\nsub-expression that is a ParenExpr or TupleExpr, we don't\nhave a good way to avoid building a tuple type and decomposing\nit in this one case.\n\nInstead just inline what getOld() does so we can move forward.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/40e49e58638fd6eb181b2c60556b99714c0ed8a5"},{"sha":"9275dd67ff6af42784e4b394c226b603348680a2","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Open-code a usage of SubscriptDecl::getIndicesInterfaceType()\n\nAlso add a FIXME, since its wrong.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/9275dd67ff6af42784e4b394c226b603348680a2"},{"sha":"d9bd0d96cf456a2167ece154b9874a1f2a95ce44","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"ClangImporter: Refactor usage of SubscriptDecl::getIndicesInterfaceType()","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/d9bd0d96cf456a2167ece154b9874a1f2a95ce44"},{"sha":"53d82f7c4922ef9f60bbbfd4dc38d583ffe0e555","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"AST: Remove SubscriptDecl::getIndicesInterfaceType()","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/53d82f7c4922ef9f60bbbfd4dc38d583ffe0e555"},{"sha":"677f50042690fd8cbc2b9b15cc4ac035e39edcc7","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"TypeReconstruction: Replace FunctionType::getOld() with explicit decomposeInput()\n\nThis is not any \"better\" because we also want to eventually\nremove decomposeInput() too. However we're planning on\nscrapping TypeReconstruction altogether so its unlikely that\nrefactoring this to do the right thing will be worth it.\n\nInstead just inline what getOld() does so we can move forward.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/677f50042690fd8cbc2b9b15cc4ac035e39edcc7"},{"sha":"0a25d78c147bedbbe5e16b759259b771c482c654","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"SILGen: Remove code that became dead from Swift 3 removal\n\nSwift 3 mode has not been fully removed, but the constraint solver\nsupport for the old function argument tuple behavior is gone, so\nrip out some SILGen hacks for it too.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/0a25d78c147bedbbe5e16b759259b771c482c654"},{"sha":"641a70affc5a95aeb00787b3717a860078d5fa16","author":{"name":"Slava Pestov","email":"4aa6e4f867092f52948638ab2364c78ae6439e67@gmail.com"},"message":"Merge pull request #19010 from slavapestov/function-type-get-old-nfc\n\nMore FunctionType::getOld() removals and related cleanups","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/641a70affc5a95aeb00787b3717a860078d5fa16"}]}
{"actor":{"display_login":"slavapestov"}}