{"push_id":1448573990,"size":286,"distinct_size":42,"ref":"refs/heads/syntax-tree-new","head":"187197e78490f4d6b9bf836ce6b6cf0fcadfa864","before":"b8c7514b842c26a2ba11e4d10ea0cb35fe213415","commits":[{"sha":"6e5127e9cb60d107585d8592becf1b54d7d44957","author":{"name":"Dave Abrahams","email":"661d28bf970edb26586d1fb79ff733f814317a59@apple.com"},"message":"[stdlib] Prototype bidirectional UTF-8 Decoding\n\nhttps://gist.github.com/dabrahams/1880044370a192ae51c263a93f25a4c5#gistcomment-1931947\nexplains the state machines.","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/6e5127e9cb60d107585d8592becf1b54d7d44957"},{"sha":"70e79094e4206e6cfaddb917f0d6b94188f0d714","author":{"name":"Simon Evans","email":"9108a6e01332331fc132d2b0af0674afc76b0600@si.org"},"message":"Optionally compile libicu\n\n- Add --libicu option to compile icu from source. This allows the\n  configuration to be controlled so that it is enabled for shared\n  and static building and the static files dont require the use of\n  the dynamic loader\n\n- Add --install-libicu option to install the shared libraries into\n  $prefix/lib/swift and the static ones into $prefix/lib/swift_static.\n  This avoids interference with system installed versions\n\n- Dont use find_package if building ICU from source","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/70e79094e4206e6cfaddb917f0d6b94188f0d714"},{"sha":"1daa3ee1f882034d516e40206a71e272ddf518e2","author":{"name":"Simon Evans","email":"9108a6e01332331fc132d2b0af0674afc76b0600@si.org"},"message":"[SR-648] Add option to create statically linked binaries\n\n- Add ImageInspectionStatic.cpp to lookup protocol conformance\n  and metadata sections in static binaries\n\n- For Linux, build libswiftImageInspectionShared.a and\n  libswiftImageInspectionStatic.a for linking with libswiftCore.a.\n  This allows static binaries to be built without linking to\n  libdl. libswiftImageInspectionShared (ImageInspectionELF.cpp) is\n  automatically compiled into libswiftCore.so\n\n- Adds -static-executable option to swiftc to use along with\n  -emit-executable that uses linker arguments in\n  static-executable-args.lnk. This also requires a libicu\n  to be compiled using the --libicu which has configure options\n  that dont require libdl for accessing ICU datafiles\n\n- Static binaries only work on Linux at this time","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/1daa3ee1f882034d516e40206a71e272ddf518e2"},{"sha":"f6866e76076a89ae4763100d796a7507a5cc0346","author":{"name":"Simon Evans","email":"9108a6e01332331fc132d2b0af0674afc76b0600@si.org"},"message":"[SR-648] Update -static-stdlib option on Linux with libicu changes\n\n- Create a file of linker arguments instead of a hardcoded\n  list in ToolChains.cpp for use by -static-stdlib option","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/f6866e76076a89ae4763100d796a7507a5cc0346"},{"sha":"9c0951b5b2a64d7e5403ac13f484d64e39ddd4c1","author":{"name":"Philippe Hausler","email":"b21fe5eceabde85a667506885bb766a1db9b491c@apple.com"},"message":"First draft at a new inlinable version of struct Data","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/9c0951b5b2a64d7e5403ac13f484d64e39ddd4c1"},{"sha":"409d146f1778889e743f6d6a0a1c0e7a7bf54143","author":{"name":"Roman Levenstein","email":"c2db4883b96195c26ddb2cbf3f57b95b2f67defe@apple.com"},"message":"Reduce memory usage by freeing memory occupied by SILModules after IRGen.\n\nThere is no need to keep SILModules around after IRGen has generated LLVM IR from them.\nThis reduces the compiler memory usage during LLVM code-generation and optimization phases roughly by 15%-20%.","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/409d146f1778889e743f6d6a0a1c0e7a7bf54143"},{"sha":"66a1aaa8ed9999f1aa0071e2837dd92406b862b4","author":{"name":"Tony Parker","email":"6b0dca4dd0bff0c6c240bd20c2686320b4dd67d4@apple.com"},"message":"Clarify a few comments on autoupdating vs current for TimeZone, Calendar, and Locale","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/66a1aaa8ed9999f1aa0071e2837dd92406b862b4"},{"sha":"e2b2c0f16bfce1f861bc820bab552d1e7b1062e5","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (136 vs. 5221)] Add crasher in swift::ASTVisitor\n\nAdd test case for crash triggered in `swift::ASTVisitor`.\n\nCurrent number of unresolved compiler crashers: 136 (5221 resolved)\n\nStack trace:\n\n```\n0 0x00000000033b4608 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x33b4608)\n1 0x00000000033b4d46 SignalHandler(int) (/path/to/swift/bin/swift+0x33b4d46)\n2 0x00007f0d42a1d3e0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x113e0)\n3 0x00007f0d4114b428 gsignal /build/glibc-Qz8a69/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0\n4 0x00007f0d4114d02a abort /build/glibc-Qz8a69/glibc-2.23/stdlib/abort.c:91:0\n5 0x0000000000db00ab (/path/to/swift/bin/swift+0xdb00ab)\n6 0x0000000000da4d6f (anonymous namespace)::Verifier::walkToDeclPost(swift::Decl*) (/path/to/swift/bin/swift+0xda4d6f)\n7 0x0000000000db2c5e (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xdb2c5e)\n8 0x0000000000db5718 swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xdb5718)\n9 0x0000000000db2f35 swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Expr*) (/path/to/swift/bin/swift+0xdb2f35)\n10 0x0000000000db56b4 swift::ASTVisitor<(anonymous namespace)::Traversal, swift::Expr*, swift::Stmt*, bool, swift::Pattern*, bool, void>::visit(swift::Stmt*) (/path/to/swift/bin/swift+0xdb56b4)\n11 0x0000000000db2804 (anonymous namespace)::Traversal::doIt(swift::Decl*) (/path/to/swift/bin/swift+0xdb2804)\n12 0x0000000000db2594 swift::Decl::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xdb2594)\n13 0x0000000000e0a05e swift::SourceFile::walk(swift::ASTWalker&) (/path/to/swift/bin/swift+0xe0a05e)\n14 0x0000000000d9b715 swift::verify(swift::SourceFile&) (/path/to/swift/bin/swift+0xd9b715)\n15 0x0000000000c59d59 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0xc59d59)\n16 0x00000000009782d6 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x9782d6)\n17 0x000000000047b02c performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47b02c)\n18 0x0000000000479f1e swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x479f1e)\n19 0x0000000000439a17 main (/path/to/swift/bin/swift+0x439a17)\n20 0x00007f0d41136830 __libc_start_main /build/glibc-Qz8a69/glibc-2.23/csu/../csu/libc-start.c:325:0\n21 0x0000000000436e59 _start (/path/to/swift/bin/swift+0x436e59)\n```","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/e2b2c0f16bfce1f861bc820bab552d1e7b1062e5"},{"sha":"1d5f6553e91bf4d70a6df87cb4e367f56f44bf80","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5980 from parkera/parkera/fix_timezone_documentation","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/1d5f6553e91bf4d70a6df87cb4e367f56f44bf80"},{"sha":"6bea6b5c23b63db6e55f72e4c0585488771907b5","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5982 from practicalswift/swiftc-28546-anonymous-namespace-verifier-walktodeclpost-swift-decl","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/6bea6b5c23b63db6e55f72e4c0585488771907b5"},{"sha":"ddfe0c4b2af21daaa6f9f3889f18cd43865d8be6","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[gardening] Fix headers.","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/ddfe0c4b2af21daaa6f9f3889f18cd43865d8be6"},{"sha":"83764ed0d5bf8c1fa89f34213c3b2648b764c3f3","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (137 vs. 5221)] Add crasher in swift::ArchetypeBuilder::addAbstractTypeParamRequirements\n\nAdd test case for crash triggered in `swift::ArchetypeBuilder::addAbstractTypeParamRequirements`.\n\nCurrent number of unresolved compiler crashers: 137 (5221 resolved)\n\nAssertion failure in [`lib/AST/ArchetypeBuilder.cpp (line 2061)`](https://github.com/apple/swift/blob/master/lib/AST/ArchetypeBuilder.cpp#L2061):\n\n```\nAssertion `env && \"dependent type in non-generic context\"' failed.\n\nWhen executing: static swift::Type swift::ArchetypeBuilder::mapTypeIntoContext(swift::ModuleDecl *, swift::GenericEnvironment *, swift::Type)\n```\n\nAssertion context:\n\n```\n}\n\nType ArchetypeBuilder::mapTypeIntoContext(const DeclContext *dc, Type type) {\n  return mapTypeIntoContext(dc->getParentModule(),\n                            dc->getGenericEnvironmentOfContext(),\n                            type);\n}\n\nType ArchetypeBuilder::mapTypeIntoContext(ModuleDecl *M,\n                                          GenericEnvironment *env,\n                                          Type type) {\n```\nStack trace:\n\n```\n0 0x00000000033b4608 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (/path/to/swift/bin/swift+0x33b4608)\n1 0x00000000033b4d46 SignalHandler(int) (/path/to/swift/bin/swift+0x33b4d46)\n2 0x00007f0c605883e0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x113e0)\n3 0x00007f0c5ecb6428 gsignal /build/glibc-Qz8a69/glibc-2.23/signal/../sysdeps/unix/sysv/linux/raise.c:54:0\n4 0x00007f0c5ecb802a abort /build/glibc-Qz8a69/glibc-2.23/stdlib/abort.c:91:0\n5 0x00007f0c5ecaebd7 __assert_fail_base /build/glibc-Qz8a69/glibc-2.23/assert/assert.c:92:0\n6 0x00007f0c5ecaec82 (/lib/x86_64-linux-gnu/libc.so.6+0x2dc82)\n7 0x0000000000d3b030 swift::ArchetypeBuilder::addAbstractTypeParamRequirements(swift::AbstractTypeParamDecl*, swift::ArchetypeBuilder::PotentialArchetype*, swift::RequirementSource::Kind, llvm::SmallPtrSetImpl<swift::ProtocolDecl*>&)::$_2::operator()(swift::AssociatedTypeDecl*, swift::ProtocolDecl*, swift::SourceLoc) const (/path/to/swift/bin/swift+0xd3b030)\n8 0x0000000000c2aeff (anonymous namespace)::ConformanceChecker::recordTypeWitness(swift::AssociatedTypeDecl*, swift::Type, swift::TypeDecl*, bool) (/path/to/swift/bin/swift+0xc2aeff)\n9 0x0000000000c26e47 (anonymous namespace)::ConformanceChecker::resolveTypeWitnesses() (/path/to/swift/bin/swift+0xc26e47)\n10 0x0000000000c2491c swift::TypeChecker::resolveTypeWitness(swift::NormalProtocolConformance const*, swift::AssociatedTypeDecl*) (/path/to/swift/bin/swift+0xc2491c)\n11 0x0000000000e20def swift::NormalProtocolConformance::getTypeWitnessSubstAndDecl(swift::AssociatedTypeDecl*, swift::LazyResolver*) const (/path/to/swift/bin/swift+0xe20def)\n12 0x0000000000e20cf6 swift::ProtocolConformance::getTypeWitnessSubstAndDecl(swift::AssociatedTypeDecl*, swift::LazyResolver*) const (/path/to/swift/bin/swift+0xe20cf6)\n13 0x0000000000e215f6 swift::ProtocolConformance::getTypeWitness(swift::AssociatedTypeDecl*, swift::LazyResolver*) const (/path/to/swift/bin/swift+0xe215f6)\n14 0x0000000000c17215 swift::TypeChecker::lookupMemberType(swift::DeclContext*, swift::Type, swift::Identifier, swift::OptionSet<swift::NameLookupFlags, unsigned int>) (/path/to/swift/bin/swift+0xc17215)\n15 0x0000000000c4cec1 resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4cec1)\n16 0x0000000000c4c861 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4c861)\n17 0x0000000000c4d9d7 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0xc4d9d7)\n18 0x0000000000c4d8df swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4d8df)\n19 0x0000000000c4bf87 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4bf87)\n20 0x0000000000be0031 swift::TypeChecker::checkInheritanceClause(swift::Decl*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0xbe0031)\n21 0x0000000000be922c (anonymous namespace)::DeclChecker::visitAssociatedTypeDecl(swift::AssociatedTypeDecl*) (/path/to/swift/bin/swift+0xbe922c)\n22 0x0000000000be18de swift::TypeChecker::validateDecl(swift::ValueDecl*, bool) (/path/to/swift/bin/swift+0xbe18de)\n23 0x0000000000c16f6c swift::TypeChecker::lookupMemberType(swift::DeclContext*, swift::Type, swift::Identifier, swift::OptionSet<swift::NameLookupFlags, unsigned int>) (/path/to/swift/bin/swift+0xc16f6c)\n24 0x0000000000c4cec1 resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4cec1)\n25 0x0000000000c4c861 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4c861)\n26 0x0000000000c4d9d7 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0xc4d9d7)\n27 0x0000000000c4d8df swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4d8df)\n28 0x0000000000c4bf87 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4bf87)\n29 0x0000000000d32d5b swift::IterativeTypeChecker::processResolveInheritedClauseEntry(std::pair<llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>, unsigned int>, llvm::function_ref<bool (swift::TypeCheckRequest)>) (/path/to/swift/bin/swift+0xd32d5b)\n30 0x0000000000d09bc6 swift::IterativeTypeChecker::satisfy(swift::TypeCheckRequest) (/path/to/swift/bin/swift+0xd09bc6)\n31 0x0000000000bdedc9 swift::TypeChecker::resolveInheritanceClause(llvm::PointerUnion<swift::TypeDecl*, swift::ExtensionDecl*>) (/path/to/swift/bin/swift+0xbdedc9)\n32 0x0000000000be1a72 swift::TypeChecker::validateDecl(swift::ValueDecl*, bool) (/path/to/swift/bin/swift+0xbe1a72)\n33 0x0000000000c523ed resolveTypeDecl(swift::TypeChecker&, swift::TypeDecl*, swift::SourceLoc, swift::DeclContext*, swift::GenericIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc523ed)\n34 0x0000000000c52070 resolveTopLevelIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, swift::ComponentIdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc52070)\n35 0x0000000000c4cc3d resolveIdentTypeComponent(swift::TypeChecker&, swift::DeclContext*, llvm::ArrayRef<swift::ComponentIdentTypeRepr*>, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4cc3d)\n36 0x0000000000c4c861 swift::TypeChecker::resolveIdentifierType(swift::DeclContext*, swift::IdentTypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, bool, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4c861)\n37 0x0000000000c4d9d7 (anonymous namespace)::TypeResolver::resolveType(swift::TypeRepr*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>) (/path/to/swift/bin/swift+0xc4d9d7)\n38 0x0000000000c4d8df swift::TypeChecker::resolveType(swift::TypeRepr*, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4d8df)\n39 0x0000000000c4bf87 swift::TypeChecker::validateType(swift::TypeLoc&, swift::DeclContext*, swift::OptionSet<swift::TypeResolutionFlags, unsigned int>, swift::GenericTypeResolver*, llvm::function_ref<bool (swift::TypeCheckRequest)>*) (/path/to/swift/bin/swift+0xc4bf87)\n40 0x0000000000be0031 swift::TypeChecker::checkInheritanceClause(swift::Decl*, swift::GenericTypeResolver*) (/path/to/swift/bin/swift+0xbe0031)\n41 0x0000000000be179a swift::TypeChecker::validateDecl(swift::ValueDecl*, bool) (/path/to/swift/bin/swift+0xbe179a)\n42 0x0000000000bf5e4e (anonymous namespace)::DeclChecker::visitClassDecl(swift::ClassDecl*) (/path/to/swift/bin/swift+0xbf5e4e)\n43 0x0000000000be7ecc (anonymous namespace)::DeclChecker::visit(swift::Decl*) (/path/to/swift/bin/swift+0xbe7ecc)\n44 0x0000000000be7dfd swift::TypeChecker::typeCheckDecl(swift::Decl*, bool) (/path/to/swift/bin/swift+0xbe7dfd)\n45 0x0000000000c59b92 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) (/path/to/swift/bin/swift+0xc59b92)\n46 0x00000000009782d6 swift::CompilerInstance::performSema() (/path/to/swift/bin/swift+0x9782d6)\n47 0x000000000047b02c performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x47b02c)\n48 0x0000000000479f1e swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) (/path/to/swift/bin/swift+0x479f1e)\n49 0x0000000000439a17 main (/path/to/swift/bin/swift+0x439a17)\n50 0x00007f0c5eca1830 __libc_start_main /build/glibc-Qz8a69/glibc-2.23/csu/../csu/libc-start.c:325:0\n51 0x0000000000436e59 _start (/path/to/swift/bin/swift+0x436e59)\n```","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/83764ed0d5bf8c1fa89f34213c3b2648b764c3f3"},{"sha":"07148f1971b7acb7aa8d8e1dc08ab041d4007b82","author":{"name":"Argyrios Kyrtzidis","email":"5e8eb7482733c89f8cb9321f17875637deaf668d@apple.com"},"message":"[CMake] Simplify handling for SWIFT_INSTALL_EXCLUDE_[component] option, NFC.","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/07148f1971b7acb7aa8d8e1dc08ab041d4007b82"},{"sha":"8531c5d19009c9462cdfc67e38007f9bf9eb9b55","author":{"name":"Alex Blewitt","email":"09a24b04de61823d48d7050783fdf43f1fbbd9cd@gmail.com"},"message":"Fix build errors for SourceKit on Linux (#5862)\n\nThe sourcekitd-repl, sourcekitd-test and complete-test use symbols\r\nfrom both the coverage and lto modules, specifically\r\n`llvm::coverage::CoverageFilenamesSectionWriter::write` and\r\n`llvm::lto::thinBackend`. Adding these to the list of dependencies\r\nallows SourceKit to be built on Linux.\r\n\r\nIssue: SR-3223","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/8531c5d19009c9462cdfc67e38007f9bf9eb9b55"},{"sha":"506249099dc35193ccb74c22e69a6d16e4066dff","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5983 from practicalswift/gardening-20161130","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/506249099dc35193ccb74c22e69a6d16e4066dff"},{"sha":"6a5739f3c3d576a8d8be310638873318ba30c763","author":{"name":"Max Moiseev","email":"86651857683db55a3f1bbd823c2faf3c1acef408@apple.com"},"message":"Changing == and < on UnsafeRawPointer to static funcs","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/6a5739f3c3d576a8d8be310638873318ba30c763"},{"sha":"707588c962e13ce9f165a2d71cc1da2b2ebadb03","author":{"name":"Simon Evans","email":"9108a6e01332331fc132d2b0af0674afc76b0600@si.org"},"message":"[SR-648] ELF static binary fixes\n\n- Revert the use of SWIFT_RUNTIME_EXPORT in ImageInspectionELF.cpp and\n  fix the unittests by explicitly adding the file to the list\n\n- Revert the change of section data names","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/707588c962e13ce9f165a2d71cc1da2b2ebadb03"},{"sha":"aaa9563b224a68bd25b9d0d49bd4bebf93b4b69f","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"Merge pull request #5984 from practicalswift/swiftc-28547-env-dependent-type-in-non-generic-context\n\n[swiftc (137 vs. 5221)] Add crasher in swift::ArchetypeBuilder::addAbstractTypeParamRequirements","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/aaa9563b224a68bd25b9d0d49bd4bebf93b4b69f"},{"sha":"86161d6d73d18bc8f3f79ba1263ae456ebfd8708","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5985 from akyrtzi/cmake-simplify-swift-install-exclude","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/86161d6d73d18bc8f3f79ba1263ae456ebfd8708"},{"sha":"c60a6b7e46f20115b35ead284d288d1d93563c51","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5986 from moiseev/static-funcs","distinct":false,"url":"https://api.github.com/repos/bitjammer/swift/commits/c60a6b7e46f20115b35ead284d288d1d93563c51"}]}
{"actor":{"display_login":"bitjammer"}}