- Commit b562663c5c76f03888e05388b27779d4744fea50 by jordan_rose:
[test] Add deserialization recovery test for 'override required init'
- edit: test/Serialization/Recovery/typedefs.swift
- Commit b37219f791e86df534aa03e26017c67670d39768 by ungar:
Break up ParseFrontendOptions and reorganize module and output files
- edit: lib/Frontend/Frontend.cpp
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Frontend/FrontendOptions.cpp
- edit: include/swift/Option/FrontendOptions.td
- edit: include/swift/Frontend/FrontendOptions.h
- Commit b4681b154d89ec1f7923c233077e216c38528850 by ungar:
Incorperate advice from review.
- edit: tools/SourceKit/lib/SwiftLang/SwiftASTManager.cpp
- edit: lib/Frontend/Frontend.cpp
- edit: include/swift/Frontend/FrontendOptions.h
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: tools/driver/modulewrap_main.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
- edit: lib/Frontend/FrontendOptions.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
- Commit 34de03daf3fd20dd1ea2f96ea0c9218381eb1cc2 by jordan_rose:
[test] Add deserialization recovery test for 'dynamic required'
- edit: test/Serialization/Recovery/typedefs.swift
- Commit 5af0d814e8adad8ff6c3826813d193e37bcbaa33 by dgregor:
Re-enable conditional conformances test in optimized build.
- edit: test/Interpreter/conditional_conformances_smoke.swift
- Commit 6c66cf3e61112728b9cdbebf83aa19409cf52fa4 by natecook:
[stdlib] Make stdlib index types Hashable
- edit: stdlib/public/core/HashedCollections.swift.gyb
- edit: stdlib/public/core/StringIndex.swift
- Commit 9dce40ca2412babc93ac298b55024d8f4c995443 by natecook:
[stdlib] Add tests for index hashability
- edit: validation-test/stdlib/String.swift
- edit: validation-test/stdlib/Set.swift
- edit: validation-test/stdlib/Dictionary.swift
- Commit 04518afde3afe32f05b3fb6e0b27783fffe2e06e by natecook:
[stdlib] Add conditional Hashable conformance for indices
- edit: stdlib/public/core/PrefixWhile.swift.gyb
- add: validation-test/stdlib/HashableIndices.swift
- edit: stdlib/public/core/ClosedRange.swift
- edit: stdlib/public/core/DropWhile.swift.gyb
- edit: stdlib/public/core/Flatten.swift.gyb
- edit: stdlib/public/core/Reverse.swift
- Commit f7c55d29deedecf524915fb959b008d7210bc67e by natecook:
Update changelog for SE-0188
- Commit 2818969c23c6f414f8d2bb018fde23f43ad175da by jordan_rose:
[test] Accept that swiftc should infer the running OS as the target
- edit: test/Interpreter/availability_host_os.swift
- Commit 4b085d0e7510976109d193f7ff8cb9f8a9b50be8 by jordan_rose:
Remove support for detecting the host OS version on Apple platforms
- delete: lib/Frontend/AppleHostVersionDetection.mm
- edit: lib/Frontend/CMakeLists.txt
- edit: lib/Frontend/CompilerInvocation.cpp
- delete: lib/Frontend/AppleHostVersionDetection.h
- Commit cd64938e6bdd5ddb50b44e8f673ad76f46bce614 by harlan:
Provide an explicit iterator for SyntaxCollection (#13112)
- edit: tools/SwiftSyntax/SyntaxCollection.swift
- Commit de7a517f0d643efe2561d14381705448543a58ca by github:
Reformat driver arguments (#12954)
- edit: utils/build_swift/driver_arguments.py
- Commit f5d9c2eb79f8a7a00fd6fea88ea6ee1c16a701a7 by pyaskevich:
[Diagnostics] Fix crash related to diagnostics of trailing closures
- edit: lib/Sema/CSDiag.cpp
- add: validation-test/compiler_crashers_2_fixed/0132-rdar35699666.swift
- Commit d16ae98e2ad6d97c9c99aa6c57e4e67d91ae9188 by dungar:
Review fixes:
- edit: include/swift/Frontend/FrontendOptions.h
- edit: include/swift/Option/FrontendOptions.td
- edit: lib/Frontend/Frontend.cpp
- edit: lib/Frontend/CompilerInvocation.cpp
- Commit 8b4036d0acf998d2db90d701c787e54177dea24a by jmolenda:
Add LLDB_Swift_DebugAssert_asan & LLDB_Swift_ReleaseAssert_asan presets
- edit: utils/build-presets.ini
- Commit 3e87cf4bd1f677536c0f9cab8668369d2550b889 by github:
Remove "%T" expansions (#11612)
- edit: validation-test/Serialization/Foundation-determinism.swift
- edit: test/Sanitizers/tsan-inout.swift
- edit: test/Prototypes/UnicodeDecoders.swift
- edit: validation-test/Serialization/Foundation-determinism-wmo.swift
- Commit b59c30c1afe2ae29ee20f14328b3ecb012fc02d6 by dgregor:
[SE-0143] Put conditional conformances behind an "experimental" flag.
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: test/Generics/conditional_conformances.swift
- edit: test/decl/var/properties.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/Generics/conditional_conformances_execute_smoke.swift
- edit: include/swift/Option/Options.td
- edit: test/SILOptimizer/devirt_conditional_conformance.swift
- edit: test/Interpreter/conditional_conformances_modules.swift
- edit: lib/Driver/ToolChains.cpp
- edit: test/Sema/enum_equatable_conditional.swift
- edit: test/decl/ext/generic.swift
- edit: test/Generics/requirement_inference.swift
- edit: test/Interpreter/conditional_conformances.swift
- edit: tools/sil-opt/SILOpt.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Generics/conditional_conformances_operators.swift
- edit: test/Interpreter/conditional_conformances_smoke.swift
- edit: include/swift/Basic/LangOptions.h
- edit: test/SIL/Parser/witness_tables.sil
- edit: test/SILGen/conditional_conformance.swift
- edit: stdlib/public/core/CMakeLists.txt
- edit: test/IRGen/conditional_conformances.swift
- Commit e560170a603cb54927dedcbd0bc4cf0379402fc7 by github:
libSyntax: Parse member access _expression_. (#13119)
- edit: lib/Syntax/SyntaxParsingContext.cpp
- edit: test/Syntax/round_trip_parse_gen.swift
- edit: include/swift/Parse/Parser.h
- edit: unittests/Syntax/DeclSyntaxTests.cpp
- edit: lib/AST/LegacyASTTransformer.cpp
- edit: utils/gyb_syntax_support/ExprNodes.py
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: lib/Parse/ParseExpr.cpp
- edit: unittests/Syntax/UnknownSyntaxTests.cpp
- edit: unittests/Syntax/StmtSyntaxTests.cpp
- edit: unittests/Syntax/ThreadSafeCachingTests.cpp
- edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
- Commit e844de9d944a31c5ddb816b95a1b3029733398bd by rishizaki:
[Parse] Remove special handling for 'self' and 'super' in type-parsing
- edit: lib/Parse/ParseType.cpp
- Commit d1b0d137da9c86833a576a431bd27e01770c6347 by rishizaki:
[Parse] Set appropriate token kind when
- edit: lib/Parse/ParseExpr.cpp
- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseType.cpp
- edit: lib/Parse/Parser.cpp
- Commit e7cfae0ba921a6f904d7f12703108dbd86fbde5f by rishizaki:
[libSyntax] Support parsing type-identifier
- edit: include/swift/Syntax/SyntaxFactory.h.gyb
- edit: tools/SwiftSyntax/SyntaxFactory.swift.gyb
- edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
- edit: lib/Syntax/SyntaxKind.cpp.gyb
- add: include/swift/Parse/SyntaxParserResult.h
- edit: unittests/Syntax/TypeSyntaxTests.cpp
- edit: lib/Parse/ParseType.cpp
- edit: test/Syntax/round_trip_parse_gen.swift
- edit: unittests/Syntax/DeclSyntaxTests.cpp
- edit: unittests/Syntax/ExprSyntaxTests.cpp
- edit: include/swift/Parse/Parser.h
- edit: utils/gyb_syntax_support/GenericNodes.py
- edit: utils/gyb_syntax_support/TypeNodes.py
- edit: lib/Parse/ParseExpr.cpp
- edit: utils/gyb_syntax_support/PatternNodes.py
- edit: unittests/Syntax/UnknownSyntaxTests.cpp
- edit: lib/Syntax/SyntaxFactory.cpp.gyb
- Commit 9eddbd1bc7a2b7ffbe2d56640b646e0ee831da45 by rishizaki:
[libSyntax] Don't print missing nodes
- edit: lib/Syntax/RawSyntax.cpp
- edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
- Commit 640a11d11e2ae407da3fa56fe4b0f257a9d5156d by rishizaki:
[libSyntax] Return type-identifier as SyntaxParserResult
- edit: include/swift/Parse/Parser.h
- edit: include/swift/Parse/SyntaxParserResult.h
- edit: lib/Parse/ParseGeneric.cpp
- edit: lib/Parse/ParseType.cpp
- Commit be8741744af22a990264fd27693097b42ff62105 by eeckstein:
Fix crash in re-mangling when trying to get a standard-substitution for
- edit: test/Demangle/Inputs/manglings.txt
- edit: lib/Demangling/Remangler.cpp
- Commit 3e430490419645a35399e7937d96482681984e47 by tstellar:
Merging r319130:
- add: test/CodeGen/ARM/pr32578.ll
- edit: lib/Target/ARM/ARMFrameLowering.cpp
- Commit 65f7072935738422cc294af1ae7dc325c0015365 by aprantl:
Move getVariableSize from Verifier.cpp into DIVariable::getSize() (NFC)
- edit: lib/IR/DebugInfoMetadata.cpp
- edit: lib/IR/Verifier.cpp
- edit: include/llvm/IR/DebugInfoMetadata.h
- Commit 28521eb074ae2593f6dca42207dff92b971690ee by aprantl:
SROA: Avoid creating a fragment _expression_ that covers the entire
- edit: lib/Transforms/Scalar/SROA.cpp
- add: test/DebugInfo/Generic/sroa-samesize.ll
- Commit eb5cd2d802ee7f437f440f1d5a2d3149bb39a39c by aprantl:
SROA: Don't create variable fragments that are outside of the variable.
- edit: lib/Transforms/Scalar/SROA.cpp
- add: test/DebugInfo/Generic/sroa-larger.ll
- Commit f059194b72ad97d0e312f345681bfaf312ccfa1e by ahmed.bougacha:
[CodeGen] Compute the objc EH vtable address point using inbounds GEP.
- edit: test/CodeGenObjC/attr-exception.m
- edit: lib/CodeGen/CGObjCMac.cpp
- Commit 748e1e128ff03bfa7e0b0e1888c29fe1eef740ef by ankit_aggarwal:
Revert "Fix recursive constraint warnings"
- edit: Sources/Basic/OutputByteStream.swift
- Commit 42b26ce83738c682caaec462531cb3c6161abbfd by ankit_aggarwal:
Use `SWIFT_EXEC` for executing `swift-build-tool` and importing
- edit: Sources/Commands/UserToolchain.swift
- Commit 5470726b7fff78576ee5c5fc0bf70f2f3f3b78c7 by ankit_aggarwal:
[SR-4830] Propagate colors from compiler output for swiftc
- edit: Sources/Build/BuildPlan.swift
- Commit b991717bccc33cba321334e8ae0f4282cb730d72 by ankit_aggarwal:
Moved colorization arguments to SwiftTargetDescription.
- edit: Sources/Basic/TerminalController.swift
- edit: Sources/Build/BuildPlan.swift
- Commit bc32298a1e89771de1c42e3a3442de7c7bb4201a by jmolenda:
Add support for building lldb with ASAN enabled (e.g. xcodebuild
- edit: lldb.xcodeproj/project.pbxproj
- edit: scripts/Xcode/lldbbuild.py
- edit: scripts/Xcode/build-llvm.py