{"push_id":1219516071,"size":37,"distinct_size":37,"ref":"refs/heads/master","head":"10a0eb1c13ba1b2938c711b6e8f42708ad17598b","before":"5b233d8fc60c431480c52d65cd5b7ce7da3ed180","commits":[{"sha":"d03cdc73010af609104aaf025b02ea6432f8d933","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Sema: 'as AnyObject' is only an unconditional conversion under ObjC interop.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/d03cdc73010af609104aaf025b02ea6432f8d933"},{"sha":"34dd2b8ff88295d9dc33a8ef27e9610c7dc97099","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"SILGen: Handle indirect args in foreign-to-native thunks.\n\nThese come up with `dynamic` methods and initializers.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/34dd2b8ff88295d9dc33a8ef27e9610c7dc97099"},{"sha":"bbdca55dd03c612fe62cf9179aa8b8b444970034","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Sema: Containers of any type can bridge when id-as-Any is enabled.\n\nWe no longer need to constrain the generic parameters to be ObjC-bridgeable.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/bbdca55dd03c612fe62cf9179aa8b8b444970034"},{"sha":"b9d21b4540484fd4661a8d6fd714d02987a33b04","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Reinstate SE-0072. Revert \"Pending QOI improvements, reinstate implicit bridging conversions.\"\n\nThis reverts commit 6542100d627d9bfb8402def3c21899678c4d671e. SE-0116\nexpands Objective-C `id` to Swift `Any`, moving the conversion into the\nbridging mechanism rather than the type system.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/b9d21b4540484fd4661a8d6fd714d02987a33b04"},{"sha":"0703b1937f4ad9874c291750320adfbc1cf34755","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Enable id-as-any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/0703b1937f4ad9874c291750320adfbc1cf34755"},{"sha":"9effc047e6987059e5f17f9baffd3c295f08d1cf","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update standard library for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/9effc047e6987059e5f17f9baffd3c295f08d1cf"},{"sha":"95e462022da7010938aa0c1297ee83a206fa97a8","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update Foundation overlay for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/95e462022da7010938aa0c1297ee83a206fa97a8"},{"sha":"4a34dd1526ed4dbef5589409f8ac2f902f6f2c96","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update CoreData overlay for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/4a34dd1526ed4dbef5589409f8ac2f902f6f2c96"},{"sha":"c6b713e858fe7522f1748e6dddba22acd804b022","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update StdlibUnittest for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/c6b713e858fe7522f1748e6dddba22acd804b022"},{"sha":"f5306b386568dd34d2369c660cd29b51461de840","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Turn on -enable-experimental-collection-casts by default.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/f5306b386568dd34d2369c660cd29b51461de840"},{"sha":"ae2e67c66b042aa7abbd79c1d88b9c4a2422f283","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update CoreImage overlay for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/ae2e67c66b042aa7abbd79c1d88b9c4a2422f283"},{"sha":"00ad6f74789f4b86cce2d8f18f2df9783feb63d6","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update SceneKit overlay for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/00ad6f74789f4b86cce2d8f18f2df9783feb63d6"},{"sha":"ea1a92b6c17a190a751a82497849edd485489018","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update CallKit overlay for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/ea1a92b6c17a190a751a82497849edd485489018"},{"sha":"93d2d299fd156de8528796fe97689d170419eb82","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"ClangImporter: Fix handling of 'id' typedefs to drop the typedef.\n\nThe code added here to introduce an unavailable typealias accidentally returned the typealias, causing us to import all 'id's as Any even in unbridgeable positions, using the 'id' alias as their sugar name instead of 'Any'.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/93d2d299fd156de8528796fe97689d170419eb82"},{"sha":"32b50c624d05e1209f76a859ee4b84e440b79b72","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"stdlib: Remove `_isBridgedToObjectiveC` from `_ObjectiveCBridgeable`.\n\nAll generic bridgeable types can bridge for all their instantiations now. Removing this ferrets out some now-unnecessary traps that check for unbridgeable parameter types.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/32b50c624d05e1209f76a859ee4b84e440b79b72"},{"sha":"b1fb1fa3eacb47a38abb71d77839482e664a9c9c","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Runtime: Handle bridging from ObjC objects to Any or boxed types.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/b1fb1fa3eacb47a38abb71d77839482e664a9c9c"},{"sha":"0ed7780fca52a46eabd80234394cd90965d18805","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"SILGen: Remove paranoid assertions about non-Any indirect bridged types.\n\nThe code works for concrete address-only types too.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/0ed7780fca52a46eabd80234394cd90965d18805"},{"sha":"55cf966884f32ca1781119596ad7f0a3490a3b5d","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update stdlib tests for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/55cf966884f32ca1781119596ad7f0a3490a3b5d"},{"sha":"015706f2b8ed80957a062c4899572ca6572b390b","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Clang importer: Don't bridge 'id' to 'Any' for 'performSelector:' method returns.\n\nThe result is unmanaged since we don't know the ARC semantics of the invoked method, so we can't safely bridge to Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/015706f2b8ed80957a062c4899572ca6572b390b"},{"sha":"ea41accd90e2bced648daf32f13a6d93005c72b1","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Update benchmarks for id-as-Any.","distinct":true,"url":"https://api.github.com/repos/gottesmm/swift/commits/ea41accd90e2bced648daf32f13a6d93005c72b1"}]}
{"actor":{"display_login":"gottesmm"}}