{"push_id":1148359274,"size":17,"distinct_size":1,"ref":"refs/heads/az-stringtests","head":"8616e6b6d2f571ef5f4370859d21b640358756f4","before":"f764f842b1820ed8a2b1d2073002eeecf164f245","commits":[{"sha":"8840510480cd39224708950d70568c0d336302a6","author":{"name":"Brian Gesiak","email":"0c09f9ac95ab928573a6428d24847856289273b0@gmail.com"},"message":"[SourceKit] Conditionally use in-proc for repl\n\nMost SourceKit build products are linked against either\nsourcekitd (which uses XPC) or sourcekitdInProc (which\ndoes not) based on the `SWIFT_SOURCEKIT_USE_INPROC_LIBRARY`\nCMake option. Adapt `sourcekitd-repl` to fit this established\npattern.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/8840510480cd39224708950d70568c0d336302a6"},{"sha":"3620aee91c0b5e6a49a1479e79cb0f8905a8c3e0","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Sema: Fix for derived classes where the base class has inaccessible initializers\n\nIf the base class is in a different module and defines an internal\ninitializer, or it is in a different file and defines a private\ninitializer, the subclass cannot access this initializer.\n\nFix this by insisting on synthesizing initializers even if they\noverride an internal or private initializer in the base class.\nIn this case, synthesize them as a stub instead of a chaining\ninitializer. They cannot be called, and they cannot reference\nthe superclass initializer, so a stub is appropriate here.\n\nAlso in SILGen, emit vtable entries for stub initializers unless\nthey are overriding an Objective-C initializer.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/3620aee91c0b5e6a49a1479e79cb0f8905a8c3e0"},{"sha":"8f17c436e3bebb10bb634d74b3fcb51a6881554e","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Revert \"IRGen: Remove special handling of fragile entities in LinkEntity\"\n\nThis reverts commit 8e439904e2848c2f1f5a581c3d2ba553237c82e3.\n\nSee the discussion here for details:\n\n<https://github.com/apple/swift/commit/672356047d5f9b5d6c0de4036d3104885e84bb64>","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/8f17c436e3bebb10bb634d74b3fcb51a6881554e"},{"sha":"6b92d95683e3c39ec96d6348e242b8baa852da90","author":{"name":"Slava Pestov","email":"9e16c7b0af09ed5751f270a67048f3177998c735@apple.com"},"message":"Revert \"SILGen: Explicitly make fragile entities public when -sil-serialize-all is on\"\n\nThis reverts commit 9a7a5170015c0b0a87d16c76b257e85477053963.\n\nSee the discussion here for details:\n\n<https://github.com/apple/swift/commit/672356047d5f9b5d6c0de4036d3104885e84bb64>","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/6b92d95683e3c39ec96d6348e242b8baa852da90"},{"sha":"b946d69112e904a188a48ace83ec846fbfb759b1","author":{"name":"Brian Gesiak","email":"0c09f9ac95ab928573a6428d24847856289273b0@gmail.com"},"message":"[validation-test] Expand Glibc import check\n\nGlibc needs to be imported on all non-Darwin platforms.\nBesides Linux, this includes FreeBSD and Android as well.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/b946d69112e904a188a48ace83ec846fbfb759b1"},{"sha":"ddd457c14a626eebceea2f0387b13b8d70de186b","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc] Add test case for crash triggered in swift::TypeChecker::checkGenericParamList(swift::ArchetypeBuilder*, swift::GenericParamList*, swift::GenericSignature*, bool, swift::GenericTypeResolver*)\n\nStack trace:\n\n```\n4  swift           0x0000000000ed9e0a swift::TypeChecker::checkGenericParamList(swift::ArchetypeBuilder*, swift::GenericParamList*, swift::GenericSignature*, bool, swift::GenericTypeResolver*) + 74\n5  swift           0x0000000000edb637 swift::TypeChecker::validateGenericSignature(swift::GenericParamList*, swift::DeclContext*, swift::GenericSignature*, std::function<bool (swift::ArchetypeBuilder&)>, bool&) + 135\n6  swift           0x0000000000edb9d6 swift::TypeChecker::validateGenericTypeSignature(swift::GenericTypeDecl*) + 102\n7  swift           0x0000000000e9c94f swift::TypeChecker::validateDecl(swift::ValueDecl*, bool) + 367\n12 swift           0x0000000000ea2166 swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) + 150\n13 swift           0x0000000000ec4ac2 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) + 1026\n14 swift           0x0000000000c58d39 swift::CompilerInstance::performSema() + 3289\n16 swift           0x00000000007d73bf swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2863\n17 swift           0x00000000007a33d8 main + 2872\nStack dump:\n0.\tProgram arguments: /path/to/swift/bin/swift -frontend -c -primary-file validation-test/compiler_crashers/28308-swift-typechecker-checkgenericparamlist.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -module-name main -o /tmp/28308-swift-typechecker-checkgenericparamlist-b4f9c8.o\n1.\tWhile type-checking 'B' at validation-test/compiler_crashers/28308-swift-typechecker-checkgenericparamlist.swift:9:1\n<unknown>:0: error: unable to execute command: Segmentation fault\n<unknown>:0: error: compile command failed due to signal (use -v to see invocation)\n```","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/ddd457c14a626eebceea2f0387b13b8d70de186b"},{"sha":"3a7a4496086dff2010f39b9d6ece39ea77080312","author":{"name":"Brian Gesiak","email":"0c09f9ac95ab928573a6428d24847856289273b0@gmail.com"},"message":"Merge pull request #2932 from modocache/validation-test-glibc-import-check\n\n[validation-test] Expand Glibc import check","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/3a7a4496086dff2010f39b9d6ece39ea77080312"},{"sha":"4ec6c62ff62c676409a185cb96b7e195e08b04fb","author":{"name":"Adrian Prantl","email":"3b76fbf1c74594027f839a53c333f1ac0d409492@apple.com"},"message":"Add a safe default initializer for IRGenOptions::DWARFVersion.\n\n<rdar://problem/26472452>","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/4ec6c62ff62c676409a185cb96b7e195e08b04fb"},{"sha":"1d02b3de598cfce2bd63f04873fc7834fdb0e60b","author":{"name":"Adrian Prantl","email":"3b76fbf1c74594027f839a53c333f1ac0d409492@apple.com"},"message":"Cleanup: Factor out common functionality in IRGenDebugInfo.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/1d02b3de598cfce2bd63f04873fc7834fdb0e60b"},{"sha":"0c4bf7761e07abdc4986de06c42d792fbc15f616","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #2933 from practicalswift/swiftc-28308-swift-typechecker-checkgenericparamlist","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/0c4bf7761e07abdc4986de06c42d792fbc15f616"},{"sha":"2ae71e9297dc4eb30b9a87512d97c89d60f988f3","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #2763 from modocache/sourcekitd-repl-in-proc","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/2ae71e9297dc4eb30b9a87512d97c89d60f988f3"},{"sha":"4505d6e9e3982120952a032e69cdb0603d05c705","author":{"name":"Brian Gesiak","email":"0c09f9ac95ab928573a6428d24847856289273b0@gmail.com"},"message":"[test] Import Glibc for Android as well\n\nExpand operating system check to import Glibc on all non-Darwin\nplatforms, including Android.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/4505d6e9e3982120952a032e69cdb0603d05c705"},{"sha":"77719a5ef00f7b9cf0d6b965449d3cf5a5f3a271","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"SILGen: Evaluate loaded lvalues in a writeback scope.\n\nemitLValue always has to occur in a writeback scope, even if the lvalue isn't formally accessed until later, because some lvalue productions immediately access their parent lvalue expression (namely optional chaining expressions). Fixes rdar://problem/26642478.","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/77719a5ef00f7b9cf0d6b965449d3cf5a5f3a271"},{"sha":"c4191dea191ec5e2709eae3a752a787640cfe67e","author":{"name":"Slava Pestov","email":"229a86a05141b782cb3778d172c6e19213391e62@gmail.com"},"message":"Merge pull request #2857 from slavapestov/revert-public-fragile-hack\n\nRevert public fragile hack","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/c4191dea191ec5e2709eae3a752a787640cfe67e"},{"sha":"fa6c028edfe310ffe23539e6ff5e4640c2b3e3b2","author":{"name":"Austin Zheng","email":"bfc2d314138d74f9d79aab5526cc097a3c1de930@gmail.com"},"message":"Adding tests for replaceSubrange overloads for range types (#2774)","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/fa6c028edfe310ffe23539e6ff5e4640c2b3e3b2"},{"sha":"b4b44c60e838be91c887fcad8ed1d6355fd8d196","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #2937 from jckarter/emit-lvalue-writeback-scope","distinct":false,"url":"https://api.github.com/repos/austinzheng/swift/commits/b4b44c60e838be91c887fcad8ed1d6355fd8d196"},{"sha":"8616e6b6d2f571ef5f4370859d21b640358756f4","author":{"name":"Austin Zheng","email":"bfc2d314138d74f9d79aab5526cc097a3c1de930@gmail.com"},"message":"Adding tests for String's replaceSubrange overloads for non-closed ranges","distinct":true,"url":"https://api.github.com/repos/austinzheng/swift/commits/8616e6b6d2f571ef5f4370859d21b640358756f4"}]}
{"actor":{"display_login":"austinzheng"}}