{"push_id":2657936480,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4660af6825ff6482b7d00125e8d86381ff209655","before":"4a5955277e4789dcce50d214f7480cd6792acf88","commits":[{"sha":"9e905125f83d20fc2e79878cf592dfefd792d652","author":{"name":"John McCall","email":"d279088d79e357a153f8842902bcfc9d630ff5da@apple.com"},"message":"Perform function conversions when converting between autoclosures.\n\nThis is correct because it's the apparent rule used by CSSimplify:\nvalue-to-autoclosure conversion is considered if and only if the\ninput type is not an autoclosure function type.\n\nThe real solution to this problem is that @autoclosure should be tracked\nas a bit on the parameter type instead of as a bit on function types.\nSlava has a PR leading towards that (https://github.com/apple/swift/pull/10094),\nbut it causes a source-compatibility problem when forwarding autoclosures.\nYou really shouldn't be able to forward autoclosures, but that's an\nissue for the core team to resolve, and in the meantime there's this bug.\n\nFixes rdar://41219750.","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/9e905125f83d20fc2e79878cf592dfefd792d652"},{"sha":"4660af6825ff6482b7d00125e8d86381ff209655","author":{"name":"John McCall","email":"d279088d79e357a153f8842902bcfc9d630ff5da@gmail.com"},"message":"Merge pull request #17339 from rjmccall/autoclosure-conversion-application\n\nPerform function conversions when converting between autoclosures","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/4660af6825ff6482b7d00125e8d86381ff209655"}]}
{"actor":{"display_login":"rjmccall"}}