Report
[FAILURE] oss-swift-package-linux-ubuntu-16_04-master-next [#439]
Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04-master-next/439/
Project:
oss-swift-package-linux-ubuntu-16_04-master-next
Date of build:
Fri, 08 Nov 2019 01:37:02 -0600
Build duration:
10 min
Changes
-
Commit 817292946cc7d73ca5ee6b111e513cf569b414b6 by mishal_shah:
Don't delete the repo before starting the job- edit: jobs/pull-request/pr-apple-llvm-project-linux.sh
-
Commit 7c9f996912f86e358271d01493045e1b6479dc75 by mishal_shah:
Remove the timeout from lit to avoid failure- edit: jobs/pull-request/pr-apple-llvm-project-macos.sh
-
Commit 6a58e35bd0a882b14d15f972b59df8edb7af0615 by lwalkin:
rdar://23089862 re-enable max-commands-progress- edit: tests/Ninja/Build/max-commands-progress.ninja
-
Commit 4b01a973f3479604008f795a3c6dea0cae77f059 by rishizaki:
[CodeCompleiton] Avoid walking the whole module to find the delayed func- edit: lib/Frontend/Frontend.cpp
- edit: lib/Parse/ParseDecl.cpp
- edit: include/swift/Parse/Parser.h
- edit: include/swift/Subsystems.h
- edit: include/swift/Parse/PersistentParserState.h
- edit: lib/Parse/Parser.cpp
- edit: lib/IDE/REPLCodeCompletion.cpp
-
Commit dcbba383cf1488dabdedfcda10723c8fce66ae05 by alex:
[build-presets] Install the stress tester in its PR test preset- edit: utils/build-presets.ini
-
Commit 8463e53df361ed5f1c5d65a1462615e7f4a85c8a by milseman:
[stdlib] [gardening] Refactor bridging from StringStorage.swift- add: stdlib/public/core/StringStorageBridge.swift
- edit: stdlib/public/core/StringBridge.swift
- edit: stdlib/public/core/StringStorage.swift
- edit: stdlib/public/core/CMakeLists.txt
-
Commit 0838a6646d7152c4f707be9b6f6bfedcfe6b79b4 by dungar:
Provide hook to see if ASTScopes support lookups into inactive clauses- edit: lib/AST/ASTScopeCreation.cpp
- edit: include/swift/AST/NameLookup.h
-
Commit cd95ddb395c931eefeccb9b82cc8c2bbfa729578 by dungar:
Don't do lookups into inactive clauses- edit: lib/IDE/SyntaxModel.cpp
-
Commit cb3a0fbcc87fb393ad6817a25b71ee592ac1bf87 by pyaskevich:
[ConstraintSystem] Extend use of thetreat r-value as l-value
fix to- edit: test/decl/init/constructor-kind.swift
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: test/decl/func/operator.swift
- edit: test/decl/var/property_wrappers.swift
- edit: test/ClangImporter/objc_redeclared_properties.swift
- edit: test/Generics/function_defs.swift
- edit: test/type/opaque.swift
- edit: test/Constraints/closures.swift
- edit: test/stmt/statements.swift
-
Commit 7cd7cd43e6d277d727c90e0d0363c7703eaee3f2 by pyaskevich:
[Diagnostics] Port self assignment diagnostic to the new framework- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSDiag.cpp
- edit: lib/Sema/CSFix.cpp
-
Commit 723e438c78718b1f346d89427afcf7232ff0adbe by pyaskevich:
[ConstraintSystem] Record contextual mismatch if type is missing- edit: lib/Sema/CSSimplify.cpp
-
Commit d23adafd3c41001a470f7b677eb9ea6d8a7e301c by pyaskevich:
[ConstraintSystem] Handle assignment toAnyObject
as a contextual type- edit: lib/Sema/CSSimplify.cpp
-
Commit a587278162dbb2527c16666f17dd87b432f853a3 by pyaskevich:
[ConstraintSystem] Detect and diagnose assignment failures related to- edit: lib/Sema/CSSimplify.cpp
-
Commit 30440d82353dbdbefb06e7a1f069827663211b5d by pyaskevich:
[Diagnostics] Properly diagnose assignment mismatch in ambiguity cases- edit: lib/Sema/CSFix.cpp
- edit: test/Generics/deduction.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSDiagnostics.h
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit bba785a7aceab5da74c5c6e8e83f46a1f88fa12b by pyaskevich:
[ConstraintSystem] Detect and diagnose standalonenil
literals early- edit: lib/Sema/CSGen.cpp
-
Commit 3586af6e8a6d08777a7b0afc9c478d71eebfbd28 by pyaskevich:
[Diagnostics] Properly diagnose assignment type mismatches when either- edit: lib/Sema/CSSimplify.cpp
- edit: test/expr/cast/array_bridge.swift
- edit: test/Constraints/trailing_closures_objc.swift
- edit: lib/Sema/CSDiagnostics.cpp
-
Commit 6f919786b815652d7faa36586e2167f0e310b755 by pyaskevich:
[ConstraintSystem] Detect and diagnose assignment type mismatches- edit: lib/Sema/CSSimplify.cpp
-
Commit 11644b3f31efadd3bdb5d2ecfd5ab9ac01c96006 by pyaskevich:
[Diagnostics] Diagnose assignment type mismatches related to unresolved- edit: test/Constraints/diagnostics.swift
- edit: test/Constraints/members.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: test/Constraints/patterns.swift
-
Commit 6670d628ca8e7a4c2eb6fb92d60ad79f927e8c4a by pyaskevich:
[Diagnostics] Diagnose an attempt to assign to immutable IUO declaration- edit: lib/Sema/CSSimplify.cpp
-
Commit c800bde8e16b506212c953276c46325cce80e594 by pyaskevich:
[Diagnostics] Try to find overlap between src/dst protocols in- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSDiagnostics.h
-
Commit 4eaf159eabc786c76f470be072219d1223edcd63 by pyaskevich:
[ConstraintSystem] Impact ofr-value as l-value
fix is higher for- edit: lib/Sema/CSSimplify.cpp
-
Commit 97773baf71032ee045f91e0bb3e6401a42300942 by pyaskevich:
[ConstraintSystem] Allow function mismatch in assignment to be diagnosed- edit: lib/Sema/CSSimplify.cpp
- edit: test/Constraints/closures.swift
-
Commit 7cc603390a7da6007ccad09bed9a352ee0962fff by pyaskevich:
[CSDiag] Remove obsoleteFailureDiagnosis::visit{Assign, InOut}Expr
- edit: lib/Sema/CSDiag.cpp
- edit: test/expr/expressions.swift
- edit: test/Parse/recovery.swift
-
Commit 56f4215f7f714f86f6da664057e83319d23db1d7 by pyaskevich:
[CSDiag] NFC: Remove obsolete handling of type mismatches in unresolved- edit: lib/Sema/CSDiag.cpp
-
Commit 77a50f73790e9ff8a80c78b2cfcc14f986a73112 by eeckstein:
demangler: fix printing of partial apply forwarder with objc/nonobjc- edit: test/Demangle/Inputs/manglings.txt
- edit: lib/Demangling/NodePrinter.cpp
-
Commit ef467df8b0cb10ab06dbf349aaad0701385b9f59 by github:
Update the simulator for lit test to use iPhone 8- edit: test/lit.cfg
-
Commit 2dd87c77586d7642b5ec3dbbd93175f72235e235 by pyaskevich:
[Diagnostics] NFC: Adjust a couple of test-cases improved after generic- edit: test/decl/enum/enumtest.swift
- edit: test/Constraints/closures.swift
-
Commit fe257d58a70559d64343b75d28382f9fb1b81c85 by mgottesman:
[semantics] Add support for annotating VarDecls with @_semantics.- edit: include/swift/AST/Attr.def
- edit: lib/Parse/ParseDecl.cpp
- edit: test/attr/attr_semantics.swift
- edit: include/swift/AST/Decl.h
-
Commit 09a9b72669db48ceaef047cd2d60be2d9a06ec7f by spestov:
SILGen: Fix assertion when emitting tuple conversion into a refutable- edit: lib/SILGen/SILGenConvert.cpp
- add: test/SILGen/tuple_conversion_refutable_pattern.swift
-
Commit 1b15ace66050e420c2ed5c84dd39d02bf7c982ab by mishal_shah:
Update the Apple Watch simulator for lit tests- edit: test/lit.cfg
-
Commit 3159f9499da92c19e30e6b26f2c23171f4778a08 by rwidmann:
Simplify DefaultWitnessChecker's constructor a bit- edit: lib/Sema/TypeCheckProtocol.cpp
-
Commit 6f7a8445bc4798dc698fdbf05c02dfd17a4c2245 by rwidmann:
Drop the TypeChecker from Circularity checking- edit: lib/Sema/TypeCheckCircularity.cpp
- edit: lib/Sema/TypeCheckStorage.cpp
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckStmt.cpp
-
Commit f27916b76ce4549e6f55a3b112bc86f7f4d5dffc by rwidmann:
Inline TypeChecker::diagnoseInlinableLocalType- edit: lib/Sema/ResilienceDiagnostics.cpp
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckDecl.cpp
-
Commit 45e6d511697ed2e27dbc320dd80d8a11240a8bbd by rwidmann:
Make typeCheckAbstractFunctionBody a utility- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 80ee233eacf13f0033d48b38c7d7f7b6ba9f6928 by rwidmann:
Drop some TypeChecker refs out of TypeCheckDecl- edit: lib/Sema/TypeCheckDecl.cpp
-
Commit e15eb472e13fbaa8e1833434ce6c38998ccfcf09 by rwidmann:
Inline TypeChecker::getExceptionType- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/CSGen.cpp
-
Commit c42cf3d1dd8aa2983699c0d4d3981230c68b4fd8 by rwidmann:
Make typeCheckAbstractFunctionBodyUntil a utility- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 6c6035eca261bc6c6abfd5a3dbfb75a7c3df00cf by rwidmann:
Drop TypeCheckers out of TypeCheckStmt- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/IDE/ExprContextAnalysis.cpp
- edit: lib/Sema/CSApply.cpp
-
Commit 35654f7b827964a1b6270b861b687a45a8a91c31 by rwidmann:
Drop the TypeChecker out of TypeCheckSwitchStmt- edit: lib/Sema/TypeCheckSwitchStmt.cpp
-
Commit 1184492d25834627da159beb84d744464f1ffe7c by rwidmann:
[Diagnostics] SR-11419 Diagnose protocol stub note in editor mode only- edit: test/Generics/inheritance.swift
- edit: test/decl/protocol/conforms/failure.swift
- edit: test/decl/protocol/special/coding/enum_coding_key.swift
- edit: test/stmt/foreach.swift
- edit: test/decl/protocol/req/missing_conformance.swift
- edit: test/IDE/print_ast_tc_decls_errors.swift
- edit: test/Parse/enum.swift
- edit: test/Parse/recovery.swift
- edit: test/decl/protocol/conforms/fixit_stub_batch_mode.swift
- edit: test/stdlib/BinaryIntegerRequirements.swift
- edit: test/Sema/struct_equatable_hashable.swift
- edit: test/Serialization/Recovery/types-4-to-5.swift
- edit: test/Constraints/invalid_stdlib_2.swift
- edit: test/ClangImporter/subclass_existentials.swift
- edit: test/Parse/objc_enum.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/ClangImporter/objc_parse.swift
- edit: test/multifile/Inputs/protocol-conformance/broken.swift
- edit: validation-test/stdlib/CollectionDiagnostics.swift
- edit: test/Sema/accessibility_private.swift
- edit: test/Sema/enum_equatable_conditional.swift
- edit: test/TypeCoercion/integer_literals.swift
- edit: test/Sema/enum_conformance_synthesis.swift
- edit: test/Sema/enum_raw_representable.swift
-
Commit 37c89f1c41ff969d2a2e7ef2d48861e761874e3c by dgregor:
[Function builders] allowOneWay->oneWay and clean up some logic- edit: lib/Sema/BuilderTransform.cpp
-
Commit 39af1d0c55b7c58ea84a985cb18be823e4f541bd by dgregor:
[Constraint solver] Drop Expr* from finalization.- edit: lib/Sema/CSApply.cpp
-
Commit 7306d1aff4807adcf972e331a3a8e5f69625fb01 by dgregor:
Add missing newline- edit: lib/PrintAsObjC/ModuleContentsWriter.h
-
Commit 67592dbc1c422998287f3ebf0ac474ecf79896b8 by blangmuir:
Update diagnostic after CS change- edit: validation-test/Sema/type_checker_perf/fast/rdar21374729.swift
-
Commit 1cd5152f8637183cf789c89c295c8651c6666af1 by dgregor:
Move ConstraintSystem::setExprTypes() over to Solution- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit 87799339c7874dd8fc04bdd4f297b868dfcdd5c5 by dungar:
Eagerly expand function bodies before type-checking them, which- edit: lib/Sema/TypeCheckStmt.cpp
- edit: include/swift/AST/NameLookup.h
- edit: lib/AST/ASTScopeCreation.cpp
- edit: lib/AST/ASTScopeLookup.cpp
- edit: include/swift/AST/ASTScope.h
-
Commit 15846cf71a27d9674ce3f0ab3da443de310ecae2 by dungar:
Only do expansion if source file is suitable.- edit: lib/AST/ASTScopeCreation.cpp
-
Commit 3e4a7f99c856f2aeb10cf75661bbfa7b0d374238 by dungar:
Add assertion to ensure ASTScope enabled when expanding.- edit: lib/AST/ASTScopeCreation.cpp
-
Commit 1338ab41dfb06ff690c2e2e02b8cb4c6f0c03032 by dungar:
Only expand function bodies of ASTScopeLookup enabled- edit: lib/Sema/TypeCheckStmt.cpp
-
Commit 785117d90952e655812f344af0a35b97c3f54a0d by dungar:
Clarify name to be subjunctive.- edit: lib/AST/UnqualifiedLookup.cpp
-
Commit 14e6581b3c041a3ef050d3474bec70e5544e67fd by rwidmann:
Add a regression test for broken closure parameter destructuring- edit: test/decl/func/functions.swift
-
Commit f009cf3de8bf50a2fafda8fb2c8a3884b6a9ad6a by atrick:
EscapeAnalysis cleanup and add utilities [nearly NFC]- edit: lib/SILOptimizer/Analysis/ValueTracking.cpp
- edit: test/SILOptimizer/redundant_load_elim.sil
- edit: lib/SIL/InstructionUtils.cpp
- edit: include/swift/SIL/SILType.h
- edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
- edit: lib/SILOptimizer/UtilityPasses/EscapeAnalysisDumper.cpp
- edit: include/swift/SILOptimizer/Analysis/ValueTracking.h
- edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
- edit: include/swift/SIL/SILArgumentConvention.h
- edit: test/SILOptimizer/unsafebufferpointer.swift
- edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
- edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
-
Commit 770493064775c98ebd0871c384271951586c5c40 by rwidmann:
Register a Deleter for the Global TypeChecker- edit: lib/Sema/TypeChecker.cpp
-
Commit 53e61a9587c5c9ba091a23676e62c82e38ff6eee by github:
[AutoDiff upstream] Add the _Differentiation module. (#27511)- edit: lib/AST/ASTContext.cpp
- edit: stdlib/public/core/CMakeLists.txt
- edit: lib/IRGen/GenMeta.cpp
- edit: stdlib/public/CMakeLists.txt
- add: stdlib/public/Differentiation/Differentiable.swift
- edit: include/swift/AST/KnownIdentifiers.def
- add: test/AutoDiff/differentiable_protocol.swift
- edit: test/lit.cfg
- edit: test/lit.site.cfg.in
- edit: include/swift/AST/KnownProtocols.def
- add: stdlib/public/Differentiation/CMakeLists.txt
- edit: test/CMakeLists.txt
-
Commit c75af38a7af0fb03184960d3b2ba23c8e40a08a0 by rwidmann:
Drop ConformanceContexts out of the TypeChecker- edit: test/refactoring/RefactoringKind/basic.swift
- edit: test/refactoring/FillStubs/Outputs/basic/P59-12.swift.expected
- edit: lib/Sema/TypeChecker.cpp
- edit: test/Generics/conditional_conformances.swift
- edit: test/decl/ext/extensions.swift
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Sema/TypeChecker.h
- edit: test/Frontend/debug-generic-signatures.swift
- edit: test/decl/protocol/req/associated_type_inference.swift
- edit: validation-test/compiler_crashers_2_fixed/0126-sr5905.swift
-
Commit 138aac7b11cd9acc74e4781aae3efc8d14ba9d90 by rwidmann:
Kick REPL response variable generation out of TypeChecker- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Sema/TypeCheckREPL.cpp
-
Commit 48bc63bb8a346ee0cc9830522edc5bd8c4080f17 by rkandhadaimadhav:
[Constant Evaluator] Add support for tracking types with aggregate- edit: lib/SIL/SILConstants.cpp
- edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
- edit: lib/SILOptimizer/Utils/ConstExpr.cpp
- edit: include/swift/SIL/SILConstants.h
-
Commit b560261838a3308a9da980e2cf91ab5aa7d50e1e by hborla:
[ConstraintSystem] Allow binding metatypes to succeed if one contains a- edit: lib/Sema/CSSimplify.cpp
- edit: validation-test/Sema/type_checker_perf/fast/rdar21374729.swift
- edit: test/Constraints/same_types.swift
-
Commit 59db7832b0d362a2d375302f2c486c86d012ffbe by rwidmann:
Make coerceToRValue a utility- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/TypeCheckREPL.cpp
-
Commit 51b17470e3acce302718e106c96495d0a6359004 by rwidmann:
Move the diagnosing entrypoints for intrinsics- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/TypeChecker.h
- edit: lib/AST/ASTContext.cpp
- edit: lib/Sema/TypeCheckExpr.cpp
-
Commit c4a0585ba5db2d682015abb26ca086754a9e3d45 by rwidmann:
Make getObjectLiteralConstructorName a utility- edit: lib/Sema/CSDiag.cpp
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/TypeChecker.cpp
-
Commit 36987e0491115a9b48f728837300d85afc460d84 by rwidmann:
Drop references to the type checker in CSApply- edit: lib/Sema/CSApply.cpp
-
Commit a840af35cd46d97c28d5e756cfb3c1d58610e3fd by rwidmann:
Move getSelfForInitDelegationInConstructor to ASTContext- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/AST/ASTContext.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/TypeChecker.h
- edit: include/swift/AST/ASTContext.h
-
Commit 8fc054ae5e32d9d06d45ddce31378db073cddd6e by rwidmann:
Remove references to TypeChecker from CSGen- edit: lib/Sema/CSGen.cpp
-
Commit e5599ef25df47eac70fa7c32494b80064778dcf0 by rwidmann:
Make coerceParameterListToType a utility- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit 3cf7b5451e61aa0aba844a73ba2308d69495e315 by rwidmann:
Remove references to TypeChecker in the constraint system- edit: lib/Sema/CalleeCandidateInfo.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSSolver.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/CSDiag.cpp
-
Commit 7b9d28d7ba8e299d22f9cad5698b1db6cc1c5d67 by rwidmann:
Make diagnoseSelfAssignment a utility- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/CSFix.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit fb8b0600ad8f483a90fd275a7a5ad04dd3f270d5 by rwidmann:
Remove some remaining TypeCheckers- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/TypeCheckPattern.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit cb1e787f50614e41a8072f28dcf95f9894d16895 by atrick:
EscapeAnalysis: remove unused cast handling from the main loop.- edit: test/SILOptimizer/unsafebufferpointer.swift
- edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
-
Commit 13b7f454f9a63367d130830b80313368abb553b5 by atrick:
EscapeAnalysis: remove unused pointsToEnd utility, for now.- edit: include/swift/SILOptimizer/Analysis/EscapeAnalysis.h
- edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
-
Commit e6dbfa393a4fb9da2ee953d293dfa2525e07bf21 by rwidmann:
Move Utilities back to TypeChecker- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/TypeCheckExpr.cpp
- edit: lib/AST/ASTContext.cpp
- edit: lib/Sema/TypeChecker.h
-
Commit c2c8cf5903c5476da2213f2ef5040ac6ce898425 by mishal_shah:
Disable objc_mangling and SwiftObjectNSObject test for watchOS- edit: test/stdlib/SwiftObjectNSObject.swift
- edit: test/Interpreter/SDK/objc_mangling.swift
-
Commit 415b6d10e7388e722245067888df3b63a99a66c3 by rwidmann:
Register a Deleter for the Global TypeChecker Harder This Time- edit: lib/Sema/TypeChecker.cpp
-
Commit 511a26bfb01707ba8afd9c9a981434b78d9e1249 by github:
Update the Xcode version to 11.2- edit: README.md
-
Commit e2193e16245dff72bf326a690931bcc8ac4eb905 by hamishknight:
NFC: Remove a couple of unused TypeChecker fields- edit: lib/Sema/TypeChecker.h
-
Commit 18088b04f01fe41fa019592b90b71302a4b672e8 by hamishknight:
[AST] Consolidate Obj-C types on ASTContext- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/TypeCheckDeclObjC.cpp
- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/CSGen.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/AST/ASTContext.cpp
- edit: lib/Sema/TypeChecker.h
- add: include/swift/AST/KnownObjCTypes.def
-
Commit cb0c9adc46da932d0d8536795b596e51f6385417 by hamishknight:
Use getXXXType over getXXXDecl in a bunch of places- edit: lib/SILGen/SILGen.cpp
- edit: lib/Sema/TypeCheckDeclObjC.cpp
- edit: lib/SIL/Bridging.cpp
- edit: lib/SILGen/SILGenConvert.cpp
- edit: lib/PrintAsObjC/DeclAndTypePrinter.cpp
- edit: lib/SIL/SILType.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/ClangImporter/ImportType.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/AST/ASTContext.cpp
-
Commit 996f2ab6def175ee4f34f31585af45159c07f3c9 by dgregor:
[Long runtime tests] Link the Objective-C runtime.- edit: unittests/runtime/LongTests/CMakeLists.txt
-
Commit f4c45e8057f4caab121911a34acffa87fd2c8eea by dgregor:
[Type check diagnostics] Add already-fixed test case from- add: validation-test/Sema/SwiftUI/rdar56710317.swift
-
Commit bf91cf9a8e8c82bddb5a26d0c819ac2ca9d8a59c by aqamoss3fan2010:
Clean up WhereClauseOwner- edit: lib/AST/TypeCheckRequests.cpp
- edit: include/swift/AST/TypeCheckRequests.h
- edit: lib/Sema/TypeCheckDecl.cpp
-
Commit db423e7b2aec459af476aff77d788027fc0fd18c by aqamoss3fan2010:
Special-case the GenericParamList ctor for WhereClauseOwner- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Sema/TypeCheckAccess.cpp
-
Commit 0a1d270d507308d51022609f183fbaad18fb3fa1 by dexonsmith:
ClangImporter: Remove redundant temporary copy of CompilerInvocation- edit: lib/ClangImporter/ClangImporter.cpp
-
Commit 178d209072e1c140d211b31e3c9edc22a835c2de by dexonsmith:
ClangImporter: Use a separate CompilerInstance for canReadPCH- edit: lib/ClangImporter/ClangImporter.cpp
-
Commit c3acce4d692a66d5ed76ae8b3eafc6aa73921d87 by pyaskevich:
[CSDiag] Remove obsoleteArgumentMatcher
fromFailureDiagnosis
- edit: test/Constraints/diagnostics.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSDiag.cpp
- edit: test/expr/expressions.swift
-
Commit b57c86dc1c23a154f929025352daca7f823e89e9 by hamishknight:
fixItEncloseTrailingClosure doesn't need a TypeChecker- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/MiscDiagnostics.h
-
Commit fb55c032f82292da6066ad9248bb3fcbf8c099c0 by hamishknight:
diagnoseUnownedImmediateDeallocation doesn't need a TypeChecker- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Sema/MiscDiagnostics.h
-
Commit d8dfbbcd9fde28c0f9b63126de50abea86207960 by hamishknight:
performAbstractFuncDeclDiagnostics doesn't need a TypeChecker- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/MiscDiagnostics.h
-
Commit bd6fd38eb2acc00c0c85e2fa73a057aebb49dcbf by hamishknight:
performStmtDiagnostics doesn't need a TypeChecker- edit: lib/Sema/MiscDiagnostics.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/MiscDiagnostics.h
-
Commit be8415371a0e3ceb3a19692acec4b6872210b04e by hamishknight:
performSyntacticExprDiagnostics doesn't need a TypeChecker- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/MiscDiagnostics.h
- edit: lib/Sema/MiscDiagnostics.cpp
-
Commit 41ab235797c544bf377c6f589ac0a024bd43bafe by hamishknight:
[CS] Remove some TypeChecker uses- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/TypeChecker.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/Sema/CSRanking.cpp
- edit: lib/Sema/CSDiagnostics.cpp
- edit: lib/Sema/CSApply.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/CSDiag.cpp
- edit: lib/Sema/ConstraintLocator.cpp
- edit: lib/Sema/CSSimplify.cpp
-
Commit 27e3d9f6a78bc79ba8b97245640b9fdef52d0b84 by hamishknight:
Remove an unnecessary call to createTypeChecker- edit: lib/Sema/TypeChecker.cpp
-
Commit a86f174445f387729ba7824a2af3c91695981a5a by spestov:
SILOptimizer: Don't optimize initializers for dynamically-sized globals- edit: lib/IRGen/IRGenSIL.cpp
- edit: lib/SILOptimizer/IPO/GlobalOpt.cpp
- add: test/SILOptimizer/globalopt_resilience_testing.swift
-
Commit 957dc8e302c11ecc06939bb503c007028fc17104 by rkandhadaimadhav:
[Constant Evaluator] Make symbolic closures, which are representations- edit: lib/SILOptimizer/Utils/ConstExpr.cpp
- edit: lib/SIL/SILConstants.cpp
- edit: include/swift/SIL/SILConstants.h
-
Commit fd191bff43c4c59eaaa45dae7c19efad3e9a2b94 by alaferriere:
Fix test rdar56710317.swift for the iOS simulator- edit: validation-test/Sema/SwiftUI/rdar56710317.swift
-
Commit 882f4d7ba3199a05ea65ba6dd644b9b6469122ee by rkandhadaimadhav:
[OSLogOptimization] Minor refactoring of the logic for determining- edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
-
Commit b0de132aad3753249f5a71a2c130655646e98922 by rkandhadaimadhav:
[stdlib-private][oslog] Remove OSLogArguments.serializeAt method and- edit: stdlib/private/OSLog/OSLogMessage.swift
- edit: stdlib/private/OSLog/OSLog.swift
-
Commit a06824d58d367a5474b3cf18868f1bb68d068974 by xi_ge:
ClangImporter: pass down -warnings-as-errors to clang invocation- edit: lib/Frontend/CompilerInvocation.cpp
-
Commit 56d07d1ad4fc11cbca46fd492a91edc84b2d9bf0 by hamishknight:
[Sema] Remove remaining calls to TypeChecker::diagnose- edit: lib/Sema/TypeCheckExprObjC.cpp
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: lib/Sema/TypeCheckPattern.cpp
-
Commit 82565e8a219f8f7ae2f6ffe541bb9197886cc968 by hamishknight:
[Sema] Remove TypeChecker::diagnose[WithNotes]- edit: lib/Sema/TypeChecker.h
-
Commit 559eaf0208e0e55945988c8374d6cce799027014 by spestov:
AST: Fix combineSubstitutionMaps() for requirements placed on outer- add: test/SILOptimizer/devirt_outer_requirements.swift
- edit: lib/AST/SubstitutionMap.cpp
-
Commit 21b5326e89366fdab0fe4b034df15e879e812a56 by spestov:
AST: Add an assertion- edit: lib/AST/GenericSignature.cpp
-
Commit 88cbcea3255a1766b1dbf3892eaf2103888dfd30 by spestov:
Add a regression test for SR-8469 / rdar://43888895- add: validation-test/compiler_crashers_2_fixed/sr8469.swift
-
Commit 87734c7a02a7bba7a11f23d34d3946f1d5c2a1ec by ankit_aggarwal:
[FunctionalTests] Include stderr in testCompileFailureExitsGracefully- edit: Tests/FunctionalTests/MiscellaneousTests.swift
-
Commit fb8cd17675939bf079138754069ddc91657854e3 by ankit_aggarwal:
Build an index store for test targets if test discovery is enabled- edit: Sources/Build/BuildPlan.swift
-
Commit 81691b9be7b75d1b61ef63eaa151e2c5d6e16496 by ankit_aggarwal:
Enable testing when building when test discovery is enabled- edit: Sources/Build/BuildPlan.swift
-
Commit 6444c13c5149e4bb22acd068140b03d33278ba05 by ankit_aggarwal:
[Build] Provide correct rpath for macOS test bundles- edit: Sources/Build/BuildPlan.swift
- edit: Tests/BuildTests/BuildPlanTests.swift
-
Commit 946f29ae260d6781666e5ad26697a77528969fc9 by ankit_aggarwal:
Android: add native platform support (#2396)- edit: Tests/FunctionalTests/MiscellaneousTests.swift
- edit: Sources/PackageDescription4/Package.swift
- edit: Sources/TSCUtility/FSWatch.swift
- edit: Fixtures/Miscellaneous/EchoExecutable/Sources/secho/main.swift
- edit: Sources/PackageDescription4/SupportedPlatforms.swift
- edit: Tests/FunctionalTests/ModuleMapTests.swift
- edit: Sources/Build/BuildPlan.swift
- edit: Sources/TSCUtility/dlopen.swift
- edit: Sources/TSCUtility/InterruptHandler.swift
- edit: Sources/Build/Triple.swift
- edit: Sources/TSCUtility/Platform.swift
- edit: Sources/TSCBasic/Process.swift
- edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
- edit: Tests/TSCBasicTests/FileSystemTests.swift
- edit: Sources/PackageModel/Platform.swift
- edit: Sources/TSCUtility/IndexStore.swift
- edit: Sources/Commands/SwiftTool.swift
- edit: Sources/TSCLibc/libc.swift
-
Commit 3197e05eb9a47cddc50cde0852ab135db836a5ce by compnerd:
Foundation: remove executable permission (NFC)- edit: Foundation/NSPathUtilities.swift