{"push_id":2736269322,"size":16,"distinct_size":16,"ref":"refs/heads/codeview-types","head":"56cf4a21950faf0a5e9591c1931fc3b545ce1d69","before":"1f59f45e3cbc35e987a60cba0856601366d4807e","commits":[{"sha":"b6e35038b24860fb5dbd4fe6a863923bdeb9abf4","author":{"name":"Brent Royal-Gordon","email":"0d72ff0905e7f8b2b879fe7744d4952a9b6d56a3@architechies.com"},"message":"[SILGen] Output a different message for failed IUO force-unwraps\n\nModifies SILGen and the `Swift._diagnoseUnexpectedNilOptional` call to print a slightly different message for force unwraps which were implicitly inserted by the compiler for IUOs. The message is chosen based on the presence of certain flags in the `ForceValueExpr`, not on the type of the value being unwrapped.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/b6e35038b24860fb5dbd4fe6a863923bdeb9abf4"},{"sha":"919121a048ddcdc47b62ee3481981681ba80293d","author":{"name":"Brent Royal-Gordon","email":"0d72ff0905e7f8b2b879fe7744d4952a9b6d56a3@architechies.com"},"message":"Make IUO unwraps in thunks use the IUO message\n\n@jckarter pointed out that force unwraps emitted in thunks are always for IUOs and should use the implicit unwrap message.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/919121a048ddcdc47b62ee3481981681ba80293d"},{"sha":"2783813f3901abe36d6211e3b50409d611d843c3","author":{"name":"Brent Royal-Gordon","email":"0d72ff0905e7f8b2b879fe7744d4952a9b6d56a3@architechies.com"},"message":"Test that IUO-handling thunks use the IUO flag","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/2783813f3901abe36d6211e3b50409d611d843c3"},{"sha":"d9d5afd15aebe1324cab27b371e96a817dae4b4d","author":{"name":"Alex Hoppen","email":"681b7f649f4b7bb960be2ae1949b558cd9dffe3b@apple.com"},"message":"[incrParse] Refactor the test utility to be more modular\n\nThis way we can use the same core of the test utility to verify\nround-tripness of incrementally transferring the syntax tree to\nswiftSyntax.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/d9d5afd15aebe1324cab27b371e96a817dae4b4d"},{"sha":"862711616d310dba71be3825d95d0b68d33f8091","author":{"name":"Davide Italiano","email":"5cb6a1af03bd69b8442f2c482bc835ffe3125ffb@apple.com"},"message":"[swift-reflection-dump] Garbage collect dead code.\n\nNow that the API is fully transparent and works both with\nELF and MachO, clients don't need to worry about object format\ndetails anymore.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/862711616d310dba71be3825d95d0b68d33f8091"},{"sha":"0e5fa49b5329ed73eb6675b038a9c056525e6590","author":{"name":"Davide Italiano","email":"5cb6a1af03bd69b8442f2c482bc835ffe3125ffb@apple.com"},"message":"[stdlib] Remove dead code in SwiftRemoteMirror.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/0e5fa49b5329ed73eb6675b038a9c056525e6590"},{"sha":"34610780fdbfeea5ff08d04c268827e55837b527","author":{"name":"Ben Cohen","email":"f6358031b01ba395cdd151dcadd901fffc88c517@users.noreply.github.com"},"message":"Break out conformances into extensions (#18098)\n\nReplace LoggingRangeReplaceableCollection variants with typealiases\r\n\r\nReplace LoggingMutableCollection variants with typealiases.\r\n\r\nCollapse BufferAccessLoggingMutableCollection variants into typealiases\r\n\r\nTurn LoggingRandomAccessCollection into a typealias\r\n\r\nTurn LoggingBidirectionalCollection into a typealias","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/34610780fdbfeea5ff08d04c268827e55837b527"},{"sha":"95cbf459575f9173ea3bfc0ea44d2f4c27510ed8","author":{"name":"Michael Ilseman","email":"794e7dfd4e6905f148e6a45b17aacd26747d4d00@apple.com"},"message":"[stubs] Add nullability annotations; NFC","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/95cbf459575f9173ea3bfc0ea44d2f4c27510ed8"},{"sha":"858155c64812b86d88b1232a9a1e9ed4293e31c3","author":{"name":"Alex Hoppen","email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexhoppen.de"},"message":"Merge pull request #18088 from ahoppen/01#3-refactor-test-utility\n\n[incrParse] Refactor the test utility to be more modular","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/858155c64812b86d88b1232a9a1e9ed4293e31c3"},{"sha":"f735f97c64fafc49904943fd1949c7ad38f01b48","author":{"name":"Ding Ye","email":"05e22987dc23e2ee8c500aeab3350b84ad77b144@gmail.com"},"message":"[Sema] Fix inappropriate diagnostics of access control for members in private extensions. (#18105)\n\nWhen a `fileprivate` method is declared in a `private`\r\nextension, a warning is raised since access level\r\n`fileprivate` is literally higher than `private`.\r\nThis is not appropriate because extensions are top level\r\ndeclarations, for which `private` and `fileprivate` are\r\nequivalent. This patch stops such warnings.\r\n\r\nResolves: SR-8306.","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/f735f97c64fafc49904943fd1949c7ad38f01b48"},{"sha":"48eb400a933e078bf99f204fc51206f6c3ec4b60","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17826 from brentdax/public-optional","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/48eb400a933e078bf99f204fc51206f6c3ec4b60"},{"sha":"193548118f5c4ec3d8fd20fe2c1299e5abe9d744","author":{"name":"Max Moiseev","email":"a2ff8163cd824883a621f534c3697de2d28118fe@apple.com"},"message":"[test] Skip MapKit test on iOS 9.3.5","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/193548118f5c4ec3d8fd20fe2c1299e5abe9d744"},{"sha":"0ee0c5602f46bfede8843df120ee3533326c8441","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #18112 from dcci/deadcodemepatatinomiobello","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/0ee0c5602f46bfede8843df120ee3533326c8441"},{"sha":"8f17c0a94a714d1231b5f604aea617db9a59eb77","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #18113 from milseman/anullable","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/8f17c0a94a714d1231b5f604aea617db9a59eb77"},{"sha":"5dc321e435c01b135519aff33d1f21167787161e","author":{"name":"Max Moiseev","email":"a2ff8163cd824883a621f534c3697de2d28118fe@users.noreply.github.com"},"message":"Merge pull request #18116 from moiseev/skip-mapkit-test\n\n[test] Skip MapKit test on iOS 9.3.5","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/5dc321e435c01b135519aff33d1f21167787161e"},{"sha":"56cf4a21950faf0a5e9591c1931fc3b545ce1d69","author":{"name":"Ellis Hoag","email":"89cc8c5cac8a57b01446380153d1f3b597258b29@gmail.com"},"message":"Emit type information for CodeView\n\nSummary:\nEmit type information for structs (including Int, Float, Bool),\ninout types, tuples, enums with raw values, and Arrays.\n\nTest Plan:\ntest/DebugInfo/type-codeview.swift","distinct":true,"url":"https://api.github.com/repos/sparkasaurusRex/swift/commits/56cf4a21950faf0a5e9591c1931fc3b545ce1d69"}]}
{"actor":{"display_login":"sparkasaurusRex"}}