{"push_id":2666474131,"size":1000,"distinct_size":2071,"ref":"refs/heads/collection_search","head":"7b9623b5d29f92d522c58b76e1b2bd5ccf293d93","before":"111c2dd268447b356fe1d4fc8c3bd6443d57a76f","commits":[{"sha":"df4048c99508412a5b969e3ba9dfb2321ba35e56","author":{"name":"David Ungar","email":"e48d3f35e5b79ef4daa5735576a5e4bc88288393@apple.com"},"message":"Clarify ownership of DepTracker.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/df4048c99508412a5b969e3ba9dfb2321ba35e56"},{"sha":"e2bcd784f188d1dfaa76f100c9b6961475aed649","author":{"name":"Joe Groff","email":"91dccd030be6e82ab0e4ef623cb66353c149a982@apple.com"},"message":"Lazy: Put an initializer expression on Lazy::OnceToken.\n\nRecent builds of clang give C++ globals of a type global constructors if they have a mix of explicitly initialized and default-initialized fields, apparently.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/e2bcd784f188d1dfaa76f100c9b6961475aed649"},{"sha":"5371dcf8dda44172d8723d786366b1741ae1ef06","author":{"name":"David Zarzycki","email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@znu.io"},"message":"[Testing] pipe_round_robin.swift.gyb is scheduling sensitive\n\nIf a background compile job is running on my Linux box, this test will\nsometimes fail.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/5371dcf8dda44172d8723d786366b1741ae1ef06"},{"sha":"9ee3c351861e80a25b6e4ebcb514a78be004def0","author":{"name":"Nathan Hawes","email":"519de0445f5d026953674b4caa743d60a369200e@apple.com"},"message":"[migrator] Filter out diag::wrong_argument_labels for the fixit pass\n\nThe migrator only applies changes from the APIDiffMigratorPass in the primary\nfile. This means that if a nominal type was renamed, for example, any members\nusers have added in an extension in a separate file won't be visible, because\nthe extension would still have the old name. This can result in 'wrong argument\nlabel' errors with fixits to change the argument labels that, when applied by\nthe fixit pass, completely change which function was being called and cause\npost-migration errors.\n\nThis patch updates the fixit pass to ignore diag::wrong_argument_labels.\ndiag::extra_argument_labels and diag::missing_argument_labels were already\nfiltered out for other reasons.\n\nResolves rdar://problem/40170377","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/9ee3c351861e80a25b6e4ebcb514a78be004def0"},{"sha":"bcb98fa29b50729917237a3a1c7ddb7d8f221917","author":{"name":"Mark Lacey","email":"c1359d5b9efbcb20290c668c501acad37f9ab54b@users.noreply.github.com"},"message":"Merge pull request #16623 from rudkx/rdar31538995\n\nDisallow some implicit pointer conversions in autoclosures.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/bcb98fa29b50729917237a3a1c7ddb7d8f221917"},{"sha":"303362c480e736f8ff525b223e0d6fb25b7c6e9c","author":{"name":"Wesley Wickwire","email":"742e7480b2339a0123d0f635d6b8a57f2093c96d@gmail.com"},"message":"Added test for misspelling of inlinable","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/303362c480e736f8ff525b223e0d6fb25b7c6e9c"},{"sha":"b9517110f213aacd489922b9e98fb9ae9e44f2da","author":{"name":"Xi Ge","email":"14dc1f5a613fd24ec9892b955878e9b0d614cf3f@apple.com"},"message":"swift-api-digester: print raw type names for raw representable API changes.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/b9517110f213aacd489922b9e98fb9ae9e44f2da"},{"sha":"6a83c51cf8ef519cc635d0d5fa6c4f952c020779","author":{"name":"Xi Ge","email":"14dc1f5a613fd24ec9892b955878e9b0d614cf3f@apple.com"},"message":"migrator: use raw type names from migration scripts instead of hard-coding them.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/6a83c51cf8ef519cc635d0d5fa6c4f952c020779"},{"sha":"d4a9d51b96aa08ae1ed0033b29b5d15a7df48e40","author":{"name":"Huon Wilson","email":"45e44b57bdb05b5860015f5d875053cd49a1db00@apple.com"},"message":"[Changelog] Add a note about conformance synthesis in same-file extensions.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/d4a9d51b96aa08ae1ed0033b29b5d15a7df48e40"},{"sha":"a3bf12e0aa229d44862651d7100bebcbac62094c","author":{"name":"Xi Ge","email":"14dc1f5a613fd24ec9892b955878e9b0d614cf3f@apple.com"},"message":"Merge pull request #16668 from nkcsgexi/raw-type-print\n\nswift-api-digester: print raw type names for raw representable API changes.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/a3bf12e0aa229d44862651d7100bebcbac62094c"},{"sha":"15b7d3af3c7c5b82d8abe2d4eda3238b810efa99","author":{"name":"Xi Ge","email":"14dc1f5a613fd24ec9892b955878e9b0d614cf3f@apple.com"},"message":"Merge pull request #16664 from nathawes/rdar40170377-wrong_argument_labels-fixit-not-migrator-friendly\n\n[migrator] Filter out diag::wrong_argument_labels for the fixit pass","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/15b7d3af3c7c5b82d8abe2d4eda3238b810efa99"},{"sha":"ff98bd4322d1f0e48d9d89d10ef5cbb39acc8d3d","author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"message":"Merge pull request #16663 from jckarter/lazy-constructor\n\nLazy: Put an initializer expression on Lazy::OnceToken.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/ff98bd4322d1f0e48d9d89d10ef5cbb39acc8d3d"},{"sha":"972fac52564004e86ad278942b08758a08280107","author":{"name":"Slava Pestov","email":"4aa6e4f867092f52948638ab2364c78ae6439e67@gmail.com"},"message":"Merge pull request #16667 from wickwirew/SR-7501-inlinable-misspelling\n\n[SR-7501] inlinable misspelling","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/972fac52564004e86ad278942b08758a08280107"},{"sha":"169d93b5811a868356fa8d4c84be34055bca3967","author":{"name":"David Ungar","email":"e48d3f35e5b79ef4daa5735576a5e4bc88288393@apple.com"},"message":"Merge pull request #16656 from davidungar/add-comment\n\nClarify ownership of dependency tracker.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/169d93b5811a868356fa8d4c84be34055bca3967"},{"sha":"ff779663b2e3d886c200ba6575241be3af49be08","author":{"name":"Huon Wilson","email":"45e44b57bdb05b5860015f5d875053cd49a1db00@apple.com"},"message":"[GSB] Use a larger set for checking for visited requirements in 'isRecursive'.\n\nThis claws back some of the regression of\n2feb830b58456ab6c22d8a191d15f69fe56a458a on certain generics heavy code.\n\nrdar://problem/40005262 (no-opt) goes from 7.83 -> 5.75 and\nrdar://problem/40010847 (opt) goes from 90.7 -> 66.6 (both -27%).","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/ff779663b2e3d886c200ba6575241be3af49be08"},{"sha":"4e30a319ee76a3641a0e6470931d1424a4fcdf83","author":{"name":"Huon Wilson","email":"19e794c1bad8f0914a9eb04e9876660727aa8f3b@gmail.com"},"message":"Merge pull request #16666 from huonw/conf-ext-synth-changelog\n\n[Changelog] Add a note about conformance synthesis in same-file extensions.","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/4e30a319ee76a3641a0e6470931d1424a4fcdf83"},{"sha":"15254f42ec05942d63b3d98ed0f16de05acf9b1c","author":{"name":"Huon Wilson","email":"45e44b57bdb05b5860015f5d875053cd49a1db00@apple.com"},"message":"[Changelog] Tweak synthesis-in-extension note to include \"able to be\".","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/15254f42ec05942d63b3d98ed0f16de05acf9b1c"},{"sha":"e96fcee6cdf00fd54cd9665244a64d0739292a4e","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #16675 from huonw/conf-ext-synth-changelog","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/e96fcee6cdf00fd54cd9665244a64d0739292a4e"},{"sha":"3daecc9c4fac38964558eaf3c6ddc595417fa824","author":{"name":"Pavel Yaskevich","email":"4b1f6c83aab5653c7277e182dce57eadeee47b0c@apple.com"},"message":"[TypeChecker] Add test-case for rdar://problem/40165062","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/3daecc9c4fac38964558eaf3c6ddc595417fa824"},{"sha":"0be00c820ea951f39a4385e17bf8060da0957daf","author":{"name":"Arnold Schwaighofer","email":"a062a1fc79cf5774407f3aca464d9087f7463c8c@apple.com"},"message":"Merge pull request #16608 from aschwaighofer/unique_foreign_type_witnesses\n\nUnique synthesized foreign type witnesses and make witness tables part of the metadata cache key","distinct":true,"url":"https://api.github.com/repos/lancep/swift/commits/0be00c820ea951f39a4385e17bf8060da0957daf"}]}
{"actor":{"display_login":"lancep"}}