{"push_id":1457892256,"size":32,"distinct_size":30,"ref":"refs/heads/master","head":"c47a4a66fe68b15f35346d8b0301b12ee58f0847","before":"5814e1bc3ed63b5859f05d582f03b51bb217cb87","commits":[{"sha":"2b57a9b5cf07d77868fab88ffb1eb5708bf84ea4","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (104 vs. 5286)] Add crasher in swift::constraints::matchCallArguments\n\nAdd test case for crash triggered in `swift::constraints::matchCallArguments`.\n\nCurrent number of unresolved compiler crashers: 104 (5286 resolved)\n\nStack trace:\n\n```\n0 0x00000000034d5498 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x34d5498)\n1 0x00000000034d5bd6 SignalHandler(int) (/path/to/swift/bin/swift+0x34d5bd6)\n2 0x00007fd897de93e0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x113e0)\n3 0x00007fd896517428 gsignal /build/glibc-Qz8a69/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0\n4 0x00007fd89651902a abort /build/glibc-Qz8a69/glibc-2.23/stdlib/abort.c:91:0\n5 0x000000000347134d llvm::llvm_unreachable_internal(char const*, char const*, unsigned int) (/path/to/swift/bin/swift+0x347134d)\n6 0x0000000000cb88e1 diagnoseSingleCandidateFailures((anonymous namespace)::CalleeCandidateInfo&, swift::Expr*, swift::Expr*, llvm::ArrayRef<swift::Identifier>)::ArgumentDiagnostic::missingArgument(unsigned int) (/path/to/swift/bin/swift+0xcb88e1)\n7 0x0000000000cdb5e3 swift::constraints::matchCallArguments(llvm::ArrayRef<swift::CallArgParam>, llvm::ArrayRef<swift::CallArgParam>, bool, bool, swift::constraints::MatchCallArgumentListener&, llvm::SmallVectorImpl<llvm::SmallVector<unsigned int, 1u> >&) (/path/to/swift/bin/swift+0xcdb5e3)\n8 0x0000000000cb3df6 (anonymous namespace)::FailureDiagnosis::diagnoseParameterErrors((anonymous namespace)::CalleeCandidateInfo&, swift::Expr*, swift::Expr*, llvm::ArrayRef<swift::Identifier>) (/path/to/swift/bin/swift+0xcb3df6)\n9 0x0000000000cb9f9e (anonymous namespace)::FailureDiagnosis::visitApplyExpr(swift::ApplyExpr*) (/path/to/swift/bin/swift+0xcb9f9e)\n10 0x0000000000ca0973 swift::ASTVisitor<(anonymous namespace)::FailureDiagnosis, bool, void, void, void, void, void>::visit(swift::Expr*) (/path/to/swift/bin/swift+0xca0973)\n11 0x0000000000c98dda swift::constraints::ConstraintSystem::diagnoseFailureForExpr(swift::Expr*) (/path/to/swift/bin/swift+0xc98dda)\n12 0x0000000000c9ff2d swift::constraints::ConstraintSystem::salvage(llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::Expr*) (/path/to/swift/bin/swift+0xc9ff2d)\n13 0x0000000000be2ce8 swift::TypeChecker::solveForExpression(swift::Expr*&, swift::DeclContext*, swift::Type, swift::FreeTypeVariableBinding, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem&, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/path/to/swift/bin/swift+0xbe2ce8)\n14 0x0000000000be62c0 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0xbe62c0)\n15 0x0000000000ca47df (anonymous namespace)::FailureDiagnosis::typeCheckChildIndependently(swift::Expr*, swift::Type, swift::ContextualTypePurpose, swift::OptionSet<TCCFlags, unsigned int>, swift::ExprTypeCheckListener*) (/path/to/swift/bin/swift+0xca47df)\n16 0x0000000000ca15ff swift::ASTVisitor<(anonymous namespace)::FailureDiagnosis, bool, void, void, void, void, void>::visit(swift::Expr*) (/path/to/swift/bin/swift+0xca15ff)\n17 0x0000000000c98dda swift::constraints::ConstraintSystem::diagnoseFailureForExpr(swift::Expr*) (/path/to/swift/bin/swift+0xc98dda)\n18 0x0000000000c9ff2d swift::constraints::ConstraintSystem::salvage(llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::Expr*) (/path/to/swift/bin/swift+0xc9ff2d)\n19 0x0000000000be2ce8 swift::TypeChecker::solveForExpression(swift::Expr*&, swift::DeclContext*, swift::Type, swift::FreeTypeVariableBinding, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem&, llvm::SmallVectorImpl<swift::constraints::Solution>&, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>) (/path/to/swift/bin/swift+0xbe2ce8)\n20 0x0000000000be62c0 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*, swift::constraints::ConstraintSystem*) (/path/to/swift/bin/swift+0xbe62c0)\n21 0x0000000000c5973e swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xc5973e)\n22 0x0000000000c58f76 swift::TypeChecker::typeCheckTopLevelCodeDecl(swift::TopLevelCodeDecl*) (/path/to/swift/bin/swift+0xc58f76)\n23 0x0000000000c6d7cd swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0xc6d7cd)\n24 0x000000000098c4e6 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x98c4e6)\n25 0x000000000047c496 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47c496)\n26 0x000000000043ad37 main (/path/to/swift/bin/swift+0x43ad37)\n27 0x00007fd896502830 __libc_start_main /build/glibc-Qz8a69/glibc-2.23/csu/../csu/libc-start.c:325:0\n28 0x0000000000438179 _start (/path/to/swift/bin/swift+0x438179)\n```","distinct":false,"url":"https://api.github.com/repos/practicalswift/swift/commits/2b57a9b5cf07d77868fab88ffb1eb5708bf84ea4"},{"sha":"eddf2de4b516f7a19435aaac2be97529e6cf50f8","author":{"name":"Greg Parker","email":"c868dfc45a6f1ab15aa9aad76713f80deaaedc7c@apple.com"},"message":"[build] Reposition an orphaned comment.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/eddf2de4b516f7a19435aaac2be97529e6cf50f8"},{"sha":"f07097df8bc839992d0aa8ceb870359f39bbfb97","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6290 from gparker42/cdtor-comment","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f07097df8bc839992d0aa8ceb870359f39bbfb97"},{"sha":"51011d9a49595d7178423b2ceea1483604446067","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"Remove dead fallback path to resolve associated types by module lookup.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/51011d9a49595d7178423b2ceea1483604446067"},{"sha":"6213550239d084b3cae2fbdfee9408677811277a","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[semantic-sil] Create copy_unowned_value.\n\nThis was in the first high level ARC instruction proposal, but I have not needed\nit until now. The use case for this is to ahandle strong_retain_unowned (which\ntakes in an unowned value, asserts it is still alive, performs a strong_retain,\nand returns the @owned value). This @owned value needs a destroy_value.\n\nrdar://29671437","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/6213550239d084b3cae2fbdfee9408677811277a"},{"sha":"5dc2702d5fc554cb451f6ce1bf1ba005d2c7e71b","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"[test] Re-enable test that was previously order-dependent.\n\nIt looks like Saleem fixed it a while ago, but then it got re-disabled.\n\nrdar://problem/25498105","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/5dc2702d5fc554cb451f6ce1bf1ba005d2c7e71b"},{"sha":"f68f87a56a5f2e9a59b2ed96587028236e1d0dc3","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[Constraint solver] After binding a type variable, activate affected constraints\n\nOnce we've bound a type variable, we find those inactive constraints\nthat mention the type variable and make them active, so they'll be\nsimplified again. However, we weren't finding *all* constraints that\ncould be affected---in particular, we weren't searching everything\nrelated to the type variables in the equivalence class, which meant\nthat some constraints would not get visited... and we would to\ntype-check simply because we didn't look at a constraint again when we\nshould have.\n\nFixes rdar://problem/29633747.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f68f87a56a5f2e9a59b2ed96587028236e1d0dc3"},{"sha":"097a5f8828a92c26688061ec679bea4db2f47576","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6291 from jckarter/remove-module-fallback","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/097a5f8828a92c26688061ec679bea4db2f47576"},{"sha":"936ff278e7ea857ec22171bc900b265853fd297e","author":{"name":"Michael Gottesman","email":"42b88327e1c98507b4de559bdfb1f2a3d315650c@users.noreply.github.com"},"message":"Merge pull request #6292 from gottesmm/copy_unowned_value\n\n[semantic-sil] Create copy_unowned_value.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/936ff278e7ea857ec22171bc900b265853fd297e"},{"sha":"eaef2c25f6303ff1a4bd6c079cfb6707c405789d","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6293 from jrose-apple/load-serialized-sil","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/eaef2c25f6303ff1a4bd6c079cfb6707c405789d"},{"sha":"f85818fc4bc06809e748a8441c4a3b20ece38201","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Merge pull request #6294 from DougGregor/constraint-solver-gather-all-constraints\n\n[Constraint solver] After binding a type variable, activate affected constraints","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f85818fc4bc06809e748a8441c4a3b20ece38201"},{"sha":"55c68a16afbef311a02aedbe03d7ec97bc54ed92","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[sil-bug-reducer] Remove dead function. NFC.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/55c68a16afbef311a02aedbe03d7ec97bc54ed92"},{"sha":"9e59c9cfe23119443cb669b3f61212122c4b31f1","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[sil-bug-reducer] Remove distinction in between early module passes and other passes.\n\nOriginally I put this distinction in to ensure that we matched the pass pipeline\nmore exactly since the early module passes run until fix point. This upon\nfurther reflection actually should not cause any issues given the bottom up pass\nmanager. So just treat the early module passes as normal passes, simplifying the\nbug reducer.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/9e59c9cfe23119443cb669b3f61212122c4b31f1"},{"sha":"d296ea26483b29a6107841957064ab8f6de82407","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #6295 from gottesmm/silbugreducer_remove_special_earlymodulepass_handling","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/d296ea26483b29a6107841957064ab8f6de82407"},{"sha":"dcbe30ab50f9a0fe62b49f752489c013da4b1032","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"SILGen: Remove unused variable\n\nAfter Joe's SubstitutionMap changes today, 'gen.SGM.M.getSwiftModule()'\nwill hopefully become a thing of the past.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/dcbe30ab50f9a0fe62b49f752489c013da4b1032"},{"sha":"ecd06f371fb83823494b17e341d7c4cf8bf117d0","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[sil-bug-reducer] Refactor adding subparsers given that all subparsers have a common swift_build_dir arg.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/ecd06f371fb83823494b17e341d7c4cf8bf117d0"},{"sha":"abf0df367ebd677242f165fb9928a9f82b1a1840","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"AST: Fix a nit","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/abf0df367ebd677242f165fb9928a9f82b1a1840"},{"sha":"2d3c2ffbe698114ec44fe8e30a40fcbdab3bc97b","author":{"name":"Slava Pestov","email":"229a86a05141b782cb3778d172c6e19213391e62@gmail.com"},"message":"Merge pull request #6297 from slavapestov/fix-nits\n\nFix nits","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/2d3c2ffbe698114ec44fe8e30a40fcbdab3bc97b"},{"sha":"64aaacb30976f0e432d00e37bca1bea0501f12ea","author":{"name":"Alex Hoppen","email":"af52d3065b8b78750f844012b8e34dbc454a5a0a@ateamer.de"},"message":"[AST] Bugfix in ordering of DeclNames","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/64aaacb30976f0e432d00e37bca1bea0501f12ea"},{"sha":"b4c145f7f55ae85fc1b1a06f5960147119e1c825","author":{"name":"Michael Gottesman","email":"4db64bf1b10b871c56257ec0356c24737011518b@apple.com"},"message":"[sil-bug-reducer] SILTools.sil_func_extractor should return sil_func_extractor, not sil_opt.\n\n*doh*.","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/b4c145f7f55ae85fc1b1a06f5960147119e1c825"}]}
{"actor":{"display_login":"practicalswift"}}