{"push_id":2681822386,"size":1000,"distinct_size":1132,"ref":"refs/heads/fix-tpu-test","head":"07c46452430e97285279e4ebf733e4a70fc116a6","before":"2ee7c980af522bb51591e8f0c1e1cb281d6d9a6d","commits":[{"sha":"be32ac4fb0600358264874e5cedd0c6c0b367b4a","author":{"name":"David Ungar","email":"fa5e46825c1b62410a2b55bc9fadd3a0ddb00a1d@mac.com"},"message":"Fix tests","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/be32ac4fb0600358264874e5cedd0c6c0b367b4a"},{"sha":"fd5bfaf415f385f6a41178ff9725ade8eee0b7ef","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17024 from aschwaighofer/sil_combine_generic_alloc_ref","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/fd5bfaf415f385f6a41178ff9725ade8eee0b7ef"},{"sha":"2cfe74a930ebe5a06c0930b1125148730ee37b20","author":{"name":"Joe Shajrawi","email":"158f315d74d5919719d0acb1596dd2ac8a476fa3@apple.com"},"message":"[IRGen] Fix a large-types corner case wherein we have a module without any signature modifications but with callee modifications\n\nAssume we have a module with functions that keep their signatures as-is. And assume we have a method call callee for which we modified the return type to be indirect.\nIn that case we need to re-create the applies to said callee.\n\nThe large loadable types pass had a check that if we did not modify any function signatures, we can exit the module pass early to reduce compile time, that check breaks the situation described above.\n\nThis commit changes the early-exit check so that we can skip the rest of of the module pass if we did not change any function signatures AND we did not change any applies.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/2cfe74a930ebe5a06c0930b1125148730ee37b20"},{"sha":"df94dffab73ffae611299fcad385b15fc8ef89a8","author":{"name":"Andrew Trick","email":"6050ac38e168b9c48bd260f485ec2f5d125e78d6@apple.com"},"message":"[NFC] Add SILBuilderContext.\n\nIn an upcoming bug fix, I want to pass SILBuilderContext to a\nutility. I could continue reusing SILBuilder, even though the utility\nmust set its own insertion point and debug location. However, this is\nterrible practice that I don't want to perpetuate.\n\nThe lifetime of a SILBuilder should correspond to a single insertion\npoint and debug location. That's the only sane way to preserve debug\ninformation in SIL passes.\n\nThere are various pieces of contextual state that we've been adding to\nthe SILBuilder. Those have made it impossible to use SILBuilder\ncorrectly. I'm pulling the context out, so clients can begin using\nbetter practices. In the future, we can make SILBuilderContext\npolymorphic, so passes can extend it easily with arbitrary\ncallbacks. We can also make it self-contained so we don't need to pass\naround pointers to an InsertedInst list anymore.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/df94dffab73ffae611299fcad385b15fc8ef89a8"},{"sha":"fc742503b239e342e4a494a3dd1c8f77ea23f4a1","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17028 from shajrawi/loadable_tiny","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/fc742503b239e342e4a494a3dd1c8f77ea23f4a1"},{"sha":"85c4f2bdb93f14788e0ad0b3816fb98b23910f8f","author":{"name":"Azoy","email":"aae6dd51718b53cd2e9e4365f92bcb62fa727e40@outlook.com"},"message":"Fix some sema typos","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/85c4f2bdb93f14788e0ad0b3816fb98b23910f8f"},{"sha":"2230865b643acaa6fc9801b59d070d95c21cf2d2","author":{"name":"Slava Pestov","email":"4aa6e4f867092f52948638ab2364c78ae6439e67@gmail.com"},"message":"Merge pull request #17022 from hamishknight/lazy-init-throws\n\n[Sema] Correctly reject throwing apply expressions in lazy property initializers","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/2230865b643acaa6fc9801b59d070d95c21cf2d2"},{"sha":"dd20dfd8ee1c057923eda4c2d0a8106135d55c90","author":{"name":"Slava Pestov","email":"4aa6e4f867092f52948638ab2364c78ae6439e67@gmail.com"},"message":"Merge pull request #17023 from nuclearace/_effects\n\nRename @effects to @_effects","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/dd20dfd8ee1c057923eda4c2d0a8106135d55c90"},{"sha":"8031f06697f2a52c2ec5dca0b4589e6ba4a0e3b0","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17034 from Azoy/sema-typos","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/8031f06697f2a52c2ec5dca0b4589e6ba4a0e3b0"},{"sha":"589d01a7bfaa49881fa812ea7a3e9087165f88b0","author":{"name":"Erik Eckstein","email":"f1682ebb83d0ce00b2767a78fc8ea26a8af24e40@apple.com"},"message":"Fix a SIL optimizer verification failure complaining about a not up-to-date dominator tree.\n\nIn some cases the ClosureSpecializer did not invalidate the dominator tree, although it changes the CFG.\nThis could happen if during analysis critical CFG edges are broken, but at the end no functions are specialized.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/589d01a7bfaa49881fa812ea7a3e9087165f88b0"},{"sha":"59aa9b59f1e50d552f6e26413fc660cfcbf43645","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17036 from eeckstein/fix-closurespecializer","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/59aa9b59f1e50d552f6e26413fc660cfcbf43645"},{"sha":"2689f405b2dd08e4760445e090ffcbfa31a38c73","author":{"name":"Andrew Trick","email":"6050ac38e168b9c48bd260f485ec2f5d125e78d6@apple.com"},"message":"Merge pull request #16998 from atrick/silbuilder-context\n\n[NFC] Add SILBuilderContext.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/2689f405b2dd08e4760445e090ffcbfa31a38c73"},{"sha":"0dd9d7e4c2feca7f374f29887171e942e747fb01","author":{"name":"Andrew Trick","email":"6050ac38e168b9c48bd260f485ec2f5d125e78d6@apple.com"},"message":"Remove an out-dated comment from an exclusivity test case.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/0dd9d7e4c2feca7f374f29887171e942e747fb01"},{"sha":"c01266bcabbb47af97bb35b2fa8f4a8d0c6931a3","author":{"name":"Michael Gottesman","email":"29ab506309b72dc907d353b05ea4f6d161b54b56@apple.com"},"message":"[cmake] Add an option to not pass bitcode_hide_symbols to libLTO when embedding bitcode.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/c01266bcabbb47af97bb35b2fa8f4a8d0c6931a3"},{"sha":"854e8160273fcd4ddd3522ac1150ece526b5b18b","author":{"name":"swift-ci","email":"ae1c7a81971cd87243eb6e815ca4a320961564e9@users.noreply.github.com"},"message":"Merge pull request #17039 from gottesmm/pr-50208393ca0cb4656986e37636181b941525fe45","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/854e8160273fcd4ddd3522ac1150ece526b5b18b"},{"sha":"addc4341afa9868cfa10c4af44668548717b0998","author":{"name":"fischertony","email":"3d984b79482d49ed450a23a5b50e15e648962b00@gmail.com"},"message":"Merge branch 'master' into code-compl-dup-restated-requirements","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/addc4341afa9868cfa10c4af44668548717b0998"},{"sha":"366d9a8182f00af214567cbef2835c88cc5ff95f","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Clear more type resolution flags for single-argument function types\n\nThis fixes a 4.2 regression where enums and subscripts could not\ncontain single-argument function types with an 'inout' parameter,\nbecause we erroneously diagnosed the 'inout' as if it appeared\nat the top level of the enum case or subscript index type.\n\nFixes <https://bugs.swift.org/browse/SR-7890>.","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/366d9a8182f00af214567cbef2835c88cc5ff95f"},{"sha":"7d49370d8e04119f6de70a6cba4cb85985c7498d","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Remove duplicate diagnostic between Parse and Sema","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/7d49370d8e04119f6de70a6cba4cb85985c7498d"},{"sha":"968d0d2b01462707e0c139f9e7db04210ee5ec4a","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Remove dead code from IUO removal","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/968d0d2b01462707e0c139f9e7db04210ee5ec4a"},{"sha":"c968a2014a59d5f1cca8d9250129aa3ab0923a3b","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Fix a couple of nits","distinct":true,"url":"https://api.github.com/repos/marcrasi/swift/commits/c968a2014a59d5f1cca8d9250129aa3ab0923a3b"}]}
{"actor":{"display_login":"marcrasi"}}