{"push_id":1467122378,"size":1000,"distinct_size":4148,"ref":"refs/heads/master","head":"ca165e5c4afae294ae386c2ca4593e5f22c416f0","before":"22b18b2ba388a5fcb1b3ae668e2358e35b3764a3","commits":[{"sha":"692bc1c0314b8ef1147055eed0f3b3b8a18edc77","author":{"name":"Doug Coleman","email":"54bbe072d97bfa6f1047b570e8a1214806e5e0ba@apple.com"},"message":"cmake: Allow requiring minimum versions using sdk-os-version triples on\nDarwin.\n\nExample:\n--darwin-sdk-deployment-targets=fookit-ios-8.0;barkit-tvos-9.2","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/692bc1c0314b8ef1147055eed0f3b3b8a18edc77"},{"sha":"67f4ae078b045d47cc54a50c932acfdb6000e45c","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5723 from natecook1000/nc-fixes-05","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/67f4ae078b045d47cc54a50c932acfdb6000e45c"},{"sha":"26038055c21b95b1f5a9396f9e01b60d52ca3154","author":{"name":"Erik Eckstein","email":"3bf891eb1f764506fbd0610106b0d756a04c88b8@apple.com"},"message":"StackPromotion: don’t move an alloc_ref above it’s operands.\n\nfixes a SILVerifier crash: rdar://problem/29276015","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/26038055c21b95b1f5a9396f9e01b60d52ca3154"},{"sha":"a4a6c0d5e08051212f610ef6198cfd20d77fd034","author":{"name":"Mark Lacey","email":"9739346be89682b559148778f688e06e502b740c@apple.com"},"message":"Clean-up solver state management for a constraint system.\n\nMake SolverState manage whether the ConstraintSystem it belongs to has a\ncurrent SolverState.\n\nAlso a couple minor formatting fixes for ternary expressions involving\nsolverState.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/a4a6c0d5e08051212f610ef6198cfd20d77fd034"},{"sha":"887fb3750a01b0c011b2b8719fb70b1eb155adf9","author":{"name":"Rintaro Ishizaki","email":"f702f5c99b035c16fead659879a45e6c70f04a5d@gmail.com"},"message":"[Parse] Fix range containment problem in statement condition\n\nFor constructing the dummy expression for missing initializer,\nuse the end location of the pattern instead of the location of the\ncurrent token.\n\nPrevious behavior used to build AST like:\n\n  { if let x [eof]\n       |---|       Pattern range\n             |---| Dummy introducer range\n    |------------| IfStmt range\n  |--------|       BraceStmt range\n\nNow:\n\n  { if let x [eof]\n       |---|       Pattern range\n           |       Dummy introducer range\n    |------|       IfStmt range\n  |--------|       BraceStmt range","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/887fb3750a01b0c011b2b8719fb70b1eb155adf9"},{"sha":"ba677117cf1f65d4f3baa62298cc166b20f71964","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5814 from eeckstein/stack-promotion-fix","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/ba677117cf1f65d4f3baa62298cc166b20f71964"},{"sha":"ca5875b00169070ebb18a56342b908bece1ef4a1","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5786 from rintaro/parse-stmtcond-dummyinitializer-loc","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/ca5875b00169070ebb18a56342b908bece1ef4a1"},{"sha":"155e33baa5de0cf17d569839dc024a8913ab3d7b","author":{"name":"Mark Lacey","email":"4e491ababd06390b95e27f7793130f9a5518267c@users.noreply.github.com"},"message":"Merge pull request #5813 from rudkx/cleanup-solver-state\n\nClean-up solver state management for a constraint system.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/155e33baa5de0cf17d569839dc024a8913ab3d7b"},{"sha":"fc945ef86a3acb45aaeacfff00edadd4030c195e","author":{"name":"Doug Coleman","email":"3e9bed336010e43b24eaefba569a67bf8f4c0ca6@gmail.com"},"message":"Merge pull request #5806 from erg/sdk-minimum-versions\n\ncmake: Allow requiring minimum versions using sdk-os-version triples","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/fc945ef86a3acb45aaeacfff00edadd4030c195e"},{"sha":"2a2a658013f7ec3093ca560eb48df855ca83a009","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[Archetype builder] Drop archetype conformances made redundant by superclass constraints.\n\nWhen we determine that a potential archetype's stated conformance to a\nprotocol is redundant because the superclass of that potential\narchetype already conforms to that conformance, mark this conformance\nas \"inherited\". Inherited conformances are dropped when building both\nthe archetype (because the conformance is recoverable via the\nsuperclass) and when building the generic signature.\n\nPreviously, the latter occurred (because these were classified as\n\"redundant\"), but the former did not, leading to inconsistencies in\nthe archetypes built from an explicitly-written \"where\" clause\nvs. ones reconstituted from the generic signature.\n\nPair-programmed with Arnold. Fixes rdar://problem/29223093.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/2a2a658013f7ec3093ca560eb48df855ca83a009"},{"sha":"ecd6455b889f82d248aeaf124750aa20438dc43a","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Merge pull request #5815 from DougGregor/superclass-conformances\n\n[Archetype builder] Drop archetype conformances made redundant by superclass constraints","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/ecd6455b889f82d248aeaf124750aa20438dc43a"},{"sha":"b8b13f2a0d53c45fb2d18057d8dfe7958621290f","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Merge pull request #5788 from xedin/r27249691\n\n [TypeChecker] Disallow solutions with free type variables when finalizing witness match","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/b8b13f2a0d53c45fb2d18057d8dfe7958621290f"},{"sha":"73b4e4bb6d551ca087a43da07ab0008d2b29c73d","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (133 vs. 5198)] Add crasher in swift::ASTVisitor\n\nAdd test case for crash triggered in `swift::ASTVisitor`.\n\nCurrent number of unresolved compiler crashers: 133 (5198 resolved)\n\nStack trace:\n\n```\n        (brace_stmt))))#0 0x00000000031d7868 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x31d7868)\n1 0x00000000031d80b6 SignalHandler(int) (/path/to/swift/bin/swift+0x31d80b6)\n2 0x00007f8047db1330 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10330)\n3 0x00007f804656fc37 gsignal /build/eglibc-oGUzwX/eglibc-2.19/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56:0\n4 0x00007f8046573028 abort /build/eglibc-oGUzwX/eglibc-2.19/stdlib/abort.c:91:0\n5 0x0000000000d596c5 (anonymous namespace)::Verifier::walkToStmtPost(swift::Stmt*) (/path/to/swift/bin/swift+0xd596c5)\n6 0x0000000000d693e0 swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xd693e0)\n7 0x0000000000d6c1d3 (anonymous namespace)::Traversal::visit(swift::Expr*) (/path/to/swift/bin/swift+0xd6c1d3)\n8 0x0000000000d6a494 (anonymous namespace)::Traversal::visit(swift::Expr*) (/path/to/swift/bin/swift+0xd6a494)\n9 0x0000000000d6aa9d (anonymous namespace)::Traversal::visit(swift::Expr*) (/path/to/swift/bin/swift+0xd6aa9d)\n10 0x0000000000d6aa34 (anonymous namespace)::Traversal::visit(swift::Expr*) (/path/to/swift/bin/swift+0xd6aa34)\n11 0x0000000000d67c4b (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd67c4b)\n12 0x0000000000d69433 swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xd69433)\n13 0x0000000000d67cfe (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd67cfe)\n14 0x0000000000d67914 swift::Decl::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xd67914)\n15 0x0000000000dbd4fe swift::SourceFile::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xdbd4fe)\n16 0x0000000000d4f80c swift::verify(swift::SourceFile&) (/path/to/swift/bin/swift+0xd4f80c)\n17 0x0000000000afd023 swift::Parser::parseTopLevel() (/path/to/swift/bin/swift+0xafd023)\n18 0x0000000000b344b0 swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*) (/path/to/swift/bin/swift+0xb344b0)\n19 0x0000000000939343 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x939343)\n20 0x000000000047f2b5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47f2b5)\n21 0x000000000047e14f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47e14f)\n22 0x000000000044509a main (/path/to/swift/bin/swift+0x44509a)\n23 0x00007f804655af45 __libc_start_main /build/eglibc-oGUzwX/eglibc-2.19/csu/libc-start.c:321:0\n24 0x0000000000442816 _start (/path/to/swift/bin/swift+0x442816)\n```","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/73b4e4bb6d551ca087a43da07ab0008d2b29c73d"},{"sha":"89d7969bb4aa0aae44538f293399c1a62cd0b7f2","author":{"name":"Rintaro Ishizaki","email":"f702f5c99b035c16fead659879a45e6c70f04a5d@gmail.com"},"message":"[Parse] Skip attributes in isStartOfDecl().\n\nPreviously, '@' token was unconditionally considered as isStartOfDecl()\n\nSince canParseTypeTupleBody() fails at isStartOfDecl(),\ngenerics arguments containing attributes, e.g.\nArray<(@convention(block) () -> Int) -> Void>\nfailed to be parsed.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/89d7969bb4aa0aae44538f293399c1a62cd0b7f2"},{"sha":"546af19690aa2b2071806add3d710f713fe099d8","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"Merge pull request #5817 from practicalswift/swiftc-28522-anonymous-namespace-verifier-walktostmtpost-swift-stmt\n\n[swiftc (133 vs. 5198)] Add crasher in swift::ASTVisitor","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/546af19690aa2b2071806add3d710f713fe099d8"},{"sha":"17a732b4d351d74f7bbb392d8cf6d1097b8bd10e","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (134 vs. 5198)] Add crasher in ?\n\nAdd test case for crash triggered in `?`.\n\nCurrent number of unresolved compiler crashers: 134 (5198 resolved)\n\nStack trace:\n\n```\n0 0x00000000031d7868 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x31d7868)\n1 0x00000000031d80b6 SignalHandler(int) (/path/to/swift/bin/swift+0x31d80b6)\n2 0x00007faed7ced330 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10330)\n3 0x00007faed64abc37 gsignal /build/eglibc-oGUzwX/eglibc-2.19/signal/../nptl/sysdeps/unix/sysv/linux/raise.c:56:0\n4 0x00007faed64af028 abort /build/eglibc-oGUzwX/eglibc-2.19/stdlib/abort.c:91:0\n5 0x0000000000d5f13f (anonymous namespace)::Verifier::checkSourceRanges(swift::SourceRange, swift::ASTWalker::ParentTy, std::function<void ()>) (/path/to/swift/bin/swift+0xd5f13f)\n6 0x0000000000d62f45 (anonymous namespace)::Verifier::checkSourceRanges(swift::Expr*) (/path/to/swift/bin/swift+0xd62f45)\n7 0x0000000000d515f5 (anonymous namespace)::Verifier::walkToExprPost(swift::Expr*) (/path/to/swift/bin/swift+0xd515f5)\n8 0x0000000000d6a4b1 (anonymous namespace)::Traversal::visit(swift::Expr*) (/path/to/swift/bin/swift+0xd6a4b1)\n9 0x0000000000d6945f swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xd6945f)\n10 0x0000000000d67cfe (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xd67cfe)\n11 0x0000000000d67914 swift::Decl::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xd67914)\n12 0x0000000000dbd4fe swift::SourceFile::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xdbd4fe)\n13 0x0000000000d4f80c swift::verify(swift::SourceFile&) (/path/to/swift/bin/swift+0xd4f80c)\n14 0x0000000000afd023 swift::Parser::parseTopLevel() (/path/to/swift/bin/swift+0xafd023)\n15 0x0000000000b344b0 swift::parseIntoSourceFile(swift::SourceFile&, unsigned int, bool*, swift::SILParserState*, swift::PersistentParserState*, swift::DelayedParsingCallbacks*) (/path/to/swift/bin/swift+0xb344b0)\n16 0x0000000000939343 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x939343)\n17 0x000000000047f2b5 performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47f2b5)\n18 0x000000000047e14f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47e14f)\n19 0x000000000044509a main (/path/to/swift/bin/swift+0x44509a)\n20 0x00007faed6496f45 __libc_start_main /build/eglibc-oGUzwX/eglibc-2.19/csu/libc-start.c:321:0\n21 0x0000000000442816 _start (/path/to/swift/bin/swift+0x442816)\n```","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/17a732b4d351d74f7bbb392d8cf6d1097b8bd10e"},{"sha":"290c7453744cf59b7791c1c22b97b191f9a2b7d6","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5818 from practicalswift/swiftc-28523-child-source-range-not-contained-within-its-parent-sequence-expr-type-null","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/290c7453744cf59b7791c1c22b97b191f9a2b7d6"},{"sha":"87bf209664ad6854cfcb9dd78204e9cc981febe4","author":{"name":"Rintaro Ishizaki","email":"f702f5c99b035c16fead659879a45e6c70f04a5d@gmail.com"},"message":"[CMake] Add DEPENDS to dependencies for compiling sources.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/87bf209664ad6854cfcb9dd78204e9cc981febe4"},{"sha":"d7cc1fd81e9f148c728bdf3b0cbfe4fadacc224b","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"[ClangImporter] C static-qualified array params are non-nullable. (#5617)\n\n    If the keyword 'static' also appears within the '[' and ']' of the\r\n    array type derivation, then for each call to the function, the\r\n    value of the corresponding actual argument shall provide access to\r\n    the first element of an array with at least as many elements as\r\n    specified by the size expression. (C11 6.7.6.3p7)\r\n\r\nLimit this change to Swift 4 so as not to break existing code, though\r\nuse of 'static' in this way is rare to begin with and passing nil\r\nwould probably be an error anyway.\r\n\r\nSmall part of rdar://problem/25846421.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/d7cc1fd81e9f148c728bdf3b0cbfe4fadacc224b"},{"sha":"e0d017e63445db9b25dc58813c83d66541366736","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"[test] Temporarily disable PatternMatching prototype under optimization. (#5822)\n\nIssue tracked by rdar://problem/29289360.","distinct":true,"url":"https://api.github.com/repos/erikjv/swift/commits/e0d017e63445db9b25dc58813c83d66541366736"}]}
{"actor":{"display_login":"erikjv"}}