{"push_id":1220421520,"size":103,"distinct_size":103,"ref":"refs/heads/master","head":"e051c61c4d7eb33cdbb47b8ac04eae38203a61e6","before":"395e967875e380b8197728a1fcca5dfe27a2399e","commits":[{"sha":"261779243e441b22fe33de0710bb373cb1bd444b","author":{"name":"Tony Parker","email":"6b0dca4dd0bff0c6c240bd20c2686320b4dd67d4@apple.com"},"message":"Add a fix-it for URL.setResourceValues/getResourceValues.\n\nThis will help with migration from NSURL to struct URL.\n\nAlso, include a bonus unit test for this API.","distinct":true,"url":"https://api.github.com/repos/JGiola/swift/commits/261779243e441b22fe33de0710bb373cb1bd444b"},{"sha":"be316f50350af0e368ea524383cd090c48e2f449","author":{"name":"Tony Parker","email":"6b0dca4dd0bff0c6c240bd20c2686320b4dd67d4@apple.com"},"message":"Rename NSTask to Process","distinct":true,"url":"https://api.github.com/repos/JGiola/swift/commits/be316f50350af0e368ea524383cd090c48e2f449"},{"sha":"1ee52e26c2488afcb5ac36a12f8f16b02afd61ff","author":{"name":"Arnold Schwaighofer","email":"ec16931005caca57236702eaf0d9fa848ebc9bbc@apple.com"},"message":"Sema:  ObjC type parameters can capture generic types\n\nFor example in:\n\npublic final class MyCache<V> {\n  private let cache: NSCache<NSObject, CacheValue<V>>\n\n  public init(cacheName: String) {\n    self.cache = {\n      let cache = NSCache<NSObject, CacheValue<V>>()\n      return cache\n    }()\n  }\n}\n\nThe metatype that we pass to the NSCache initializer captures the generic type\n'V'. Therefore, the closure needs to be a generic function type.\n\nSR-1951\nrdar://27410181","distinct":true,"url":"https://api.github.com/repos/JGiola/swift/commits/1ee52e26c2488afcb5ac36a12f8f16b02afd61ff"},{"sha":"dbc6ec55b87b79e1958a7b6f4dc439866de00432","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Fix recently introduced \"a\" vs. \"an\" typos","distinct":true,"url":"https://api.github.com/repos/JGiola/swift/commits/dbc6ec55b87b79e1958a7b6f4dc439866de00432"},{"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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/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/JGiola/swift/commits/b1fb1fa3eacb47a38abb71d77839482e664a9c9c"}]}
{"actor":{"display_login":"JGiola"}}