- Commit 3a9ddbdb7a5544ba607b51dbc7f861dd0089f9c7 by hughbellars:
Work around Visual Studio bug inferring type of auto
- edit: stdlib/public/runtime/ProtocolConformance.cpp
- Commit e9a6cbfeffae513429f50a74d7e6d40014f41505 by hughbellars:
Fix misc Visual Studio squiggly
- edit: include/swift/Runtime/Metadata.h
- Commit a94f65cb5eda48894d79eabc203d1fd7ef51d47b by hughbellars:
Include `llvm/Support/Compiler.h` wherever we use `__has_attribute`
- edit: lib/Basic/PrefixMap.cpp
- edit: stdlib/public/runtime/SwiftObject.h
- edit: include/swift/Runtime/Config.h
- Commit ab1fd78ffe799871d6bbf78dcfa5224d520b6e7c by rlevenstein:
[sil-devirtualizer] Introduce a helper method canDevirtualizeApply
- edit: include/swift/SILOptimizer/Utils/Devirtualize.h
- edit: lib/SILOptimizer/Utils/Devirtualize.cpp
- Commit eb86fb894d4402e61fe63d96b8876997cb48f516 by rlevenstein:
Fix debug info emission issues uncovered by enabling the inlining of
- edit: lib/IRGen/IRGenSIL.cpp
- Commit 658a9cc93f30484d22e62db4cc086f63fccd5724 by rlevenstein:
Do not use the inlining of generics for creation of pre-specializations
- edit: stdlib/public/SwiftOnoneSupport/CMakeLists.txt
- Commit eae044c07d684a07c9c39dc5da09d43a3704bd76 by jgroff:
Sema: Type-check initializer delegation as a covariant _expression_.
- add: test/decl/init/nonnull-delegate-to-nullable-in-base-class.swift
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- add: test/decl/init/Inputs/c-func-member-init.h
- edit: lib/Sema/CSApply.cpp
- add: test/decl/init/delegate-to-c-func-imported-as-member.swift
- edit: lib/AST/Expr.cpp
- Commit 8fc40ba57822de3ababe2213f86589b6ebf0d024 by jgroff:
SILGen: Use unchecked_ref_cast to adjust covariant returns in thunks.
- edit: lib/SILGen/SILGenPoly.cpp
- add: test/SILGen/witness-init-requirement-with-base-class-init.swift
- Commit 15525c0d68d80fa137834a8054d9d379afa35749 by nmersethcook:
[stdlib] Correct documentation for ReversedIndex.base
- edit: stdlib/public/core/Builtin.swift
- edit: stdlib/public/core/Reverse.swift
- Commit e617d110f1b850bbad173432e075fc2edb7d143a by ghoare:
[update-checkout] Add --match-timestamp mode to sync adjacent repos
- edit: utils/update-checkout
- Commit 95f93d463d0daf255e5fccc042bed5039588dd22 by hughbellars:
[CMake] update precondition error message
- edit: cmake/modules/SwiftUtils.cmake
- Commit 9746582ece352157ba8b8e1515eaa8b7db128dee by hughbellars:
[CMake] Replace manual fatal error messages in AddSwift.cmake with
- edit: cmake/modules/AddSwift.cmake
- Commit 3387b90c4bfdb007a7a92bef19363ac44a81ad7c by hughbellars:
[CMake] Replace manual fatal error messages in SwiftSource.cmake with
- edit: cmake/modules/SwiftSource.cmake
- Commit a6f319120717631cddca9120ff1e4836b3e6217f by hughbellars:
[CMake] Replace manual fatal error messages in CMakeLists.txt with
- Commit a733b51bcb06f4236f576041d79e9e3a1ccecaef by hughbellars:
[CMake] improve precondition error message when negative precondition
- edit: cmake/modules/SwiftUtils.cmake
- Commit cb5800aa6992b7de3ac8293cccdfb1d6c4033bc5 by hughbellars:
[CMake] remove some unused functions
- edit: cmake/modules/SwiftDarwin.cmake
- edit: cmake/modules/SwiftList.cmake
- Commit aba6d4164874877df7401acb61e97c3901df141f by hughbellars:
[CMake] remove redundant generator _expression_ checks
- edit: CMakeLists.txt
- edit: cmake/modules/AddSwift.cmake
- Commit 2b1c5efe4b7ff15975c5a58a61e45b64a6923bde by hughbellars:
[CMake] remove redundant USES_TERMINAL checks
- edit: cmake/modules/SwiftSharedCMakeConfig.cmake
- edit: test/CMakeLists.txt
- Commit 38d9cb5d33ad8852eb51b141cc4b7fc9b314818b by hughbellars:
[CMake] remove dead version specific checks
- edit: cmake/modules/SwiftSharedCMakeConfig.cmake
- Commit 0c82511b04859c03b36a16ade2200ecdae8b3bfb by hughbellars:
[CMake] remove redundant job pooling check
- Commit e6c6c85fe54ce299fd1ea48df833c13ab7e02119 by hughbellars:
Convert python-lint to python, not bash, file
- Commit fa3543d3c5a89ef3b8395e9f1f2946d97aa78a13 by hughbellars:
Fix some pylint errors for double whitespace after class/function
- edit: utils/swift_build_support/tests/test_targets.py
- edit: utils/cmpcodesize/tests/test_list_function_sizes.py
- edit: utils/protocol_graph.py
- edit: utils/pass-pipeline/scripts/pipelines_build_script.py
- edit: utils/pass-pipeline/src/pass_pipeline.py
- edit: utils/resolve-crashes.py
- edit: tools/SourceKit/bindings/python/sourcekitd/request.py
- edit: utils/bug_reducer/tests/test_funcbugreducer.py
- edit: utils/rusage.py
- edit: utils/swift_build_support/swift_build_support/arguments.py
- edit: utils/swift_build_support/swift_build_support/toolchain.py
- edit: utils/gyb.py
- edit: tools/SourceKit/bindings/python/sourcekitd/capi.py
- edit: utils/SwiftBuildSupport.py
- edit: utils/apply-fixit-edits.py
- edit: utils/swift_build_support/swift_build_support/host.py
- edit: utils/cmpcodesize/cmpcodesize/main.py
- edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
- edit: utils/swift-api-dump.py
- edit: utils/swift_build_support/tests/test_cmake.py
- Commit 9028f8cd177c587e7b61004c83182926b0e2c811 by hughbellars:
Fix pylint errors in rusage.py for incorrect ordering of imports
- Commit 4a5c71b6146ae116b26670e272b81948e7080389 by hughbellars:
Fix omitted setting of SWIFT_HOST_VARIANT to "windows"
- Commit 4c67c1d45b6f9649cc39bbb296d63663c1ef841f by rjmccall:
Add the initial revision of the ownership manifesto document.
- add: docs/OwnershipManifesto.md
- Commit 43885939432c6b2111dfb533451db140266b3fd0 by rlevenstein:
[sil-performance-inliner] Tweak the inlining profitability heuristic for
- edit: test/SILOptimizer/inline_heuristics.sil
- edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
- Commit f244778723a93ae25e400f60748c54391e4e53b2 by rlevenstein:
[sil-performance-inliner] Add tests for the inlining of generics
- add: test/SILOptimizer/inline_generics.sil
- Commit de6328122d612e3cf07a9ab7236592248b2ce05f by rlevenstein:
[sil-performance-inliner] Do not inline generic functions if they
- edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
- edit: test/SILOptimizer/inline_generics.sil
- Commit 749bef78ca7ff45d5f29ca9fe3aebf88bacfc8fe by jgroff:
Sema: Don't infer associated types from witness candidates that
- edit: lib/Sema/TypeCheckProtocol.cpp
- add: test/Constraints/associated-types-mixed-explicit-inferred.swift
- Commit 95e2bb4746ccf611df092cf84bcc5bda488fad66 by moiseev:
[overlay] watchOS availability for CKError
- edit: stdlib/public/SDK/CloudKit/CKError.swift
- Commit 831769b4460a0af04a0a606409d415cbbdda28c3 by shajrawi:
Opaques: initialize optionals by-value under new opaque value mode
- edit: test/SILGen/opaque_values_silgen.swift
- edit: lib/SILGen/SILGenApply.cpp
- Commit d9e8df0501e6a28552dacc84c2b71468e5f6420a by aschwaighofer:
Disable IRGen test case that tests vectorization of arrays to unblock a
- edit: test/IRGen/vector_reduction.swift
- Commit 2bfe5418a0007abbec7e430000da67f55d4be2e7 by github:
[IDE] Utils: Allow indexed access to DelayedStringRetriever. (#7567)
- edit: include/swift/IDE/Utils.h
- Commit 431b7ff2af8e3a762ba0202c4a377a8577bd8f55 by dfarler:
[Syntax] Add Equal '=' token location to TypeAliasDecl
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/IRGen/IRGenDebugInfo.cpp
- edit: lib/Serialization/Deserialization.cpp
- edit: lib/AST/Module.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: lib/Parse/ParseDecl.cpp
- Commit 7ee42994c85c3a3b61e75513aafa2c9962977bfa by dfarler:
Start the Syntax library and optional full token lexing
- add: include/swift/Syntax/References.h
- edit: lib/AST/Expr.cpp
- edit: unittests/Parse/TokenizerTests.cpp
- add: include/swift/Basic/OwnedString.h
- edit: include/swift/Subsystems.h
- add: lib/Syntax/CMakeLists.txt
- add: include/swift/Syntax/RawSyntax.h
- edit: lib/Sema/TypeChecker.cpp
- add: include/swift/Syntax/TokenKinds.def
- add: lib/Syntax/DeclSyntax.cpp
- edit: lib/Sema/CMakeLists.txt
- add: unittests/Syntax/StmtSyntaxTests.cpp
- add: include/swift/Syntax/Trivia.h
- add: tools/swift-syntax-test/swift-syntax-test.cpp
- add: include/swift/Sema/Semantics.h
- add: lib/Syntax/Trivia.cpp
- add: lib/Syntax/StmtSyntax.cpp
- edit: lib/IDE/CodeCompletionResultBuilder.h
- edit: lib/Parse/CMakeLists.txt
- delete: include/swift/Parse/Tokens.def
- add: include/swift/Syntax/LegacyASTTransformer.h
- add: lib/Syntax/LegacyASTTransformer.cpp
- add: lib/Syntax/README.md
- add: include/swift/Syntax/TokenSyntax.h
- add: include/swift/Syntax/DeclSyntax.h
- add: include/swift/Syntax/GenericSyntax.h
- edit: lib/Parse/Parser.cpp
- add: lib/Syntax/SyntaxData.cpp
- add: unittests/Syntax/TypeSyntaxTests.cpp
- add: include/swift/Syntax/TokenKinds.h
- add: lib/Syntax/SyntaxFactory.cpp
- add: unittests/Syntax/CMakeLists.txt
- edit: include/swift/AST/Expr.h
- add: tools/swift-syntax-test/CMakeLists.txt
- add: lib/Syntax/Format.cpp
- edit: tools/CMakeLists.txt
- add: lib/Sema/Semantics.cpp
- edit: lib/IDE/CodeCompletion.cpp
- add: include/swift/Syntax/TypeSyntax.h
- add: lib/Syntax/TypeSyntax.cpp
- add: include/swift/Syntax/Rewriter.h
- edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
- add: unittests/Syntax/RawSyntaxTests.cpp
- add: include/swift/Syntax/Format.h
- add: include/swift/Syntax/SyntaxData.h
- edit: lib/Parse/Lexer.cpp
- add: tools/swift-format/CMakeLists.txt
- edit: lib/Parse/ParseExpr.cpp
- add: tools/swift-format/swift-format.cpp
- add: lib/Syntax/Syntax.cpp
- add: lib/Syntax/GenericSyntax.cpp
- edit: include/swift/Parse/Token.h
- edit: include/swift/Parse/Lexer.h
- edit: lib/CMakeLists.txt
- add: lib/Syntax/TokenSyntax.cpp
- add: unittests/Syntax/GenericSyntaxTests.cpp
- edit: include/swift/AST/ASTVisitor.h
- add: unittests/Syntax/DeclSyntaxTests.cpp
- edit: unittests/CMakeLists.txt
- add: include/swift/Syntax/StmtSyntax.h
- edit: lib/AST/ASTPrinter.cpp
- add: include/swift/Syntax/SyntaxFactory.h
- edit: lib/AST/RawComment.cpp
- edit: lib/IDE/SyntaxModel.cpp
- add: include/swift/Syntax/Syntax.h
- edit: include/swift/IDE/CodeCompletion.h
- add: include/swift/Syntax/SyntaxKinds.def
- add: lib/Syntax/RawSyntax.cpp
- Commit a6df054ae0ed3868cd4542a242513234324f9c9a by dfarler:
[Syntax] Add README.md for lib/Syntax
- edit: lib/Syntax/README.md
- Commit 9627c5eafd482193dec23a6cb013323b5d894a2b by dfarler:
[Syntax] Add Status.md document
- add: lib/Syntax/Status.md
- Commit 71346dc5c1a4424d1e7d9ef3247a2c982c132564 by dfarler:
[Syntax] Add round-trip syntax test driver and stdlib roundtrip test
- edit: test/CMakeLists.txt
- add: utils/round-trip-syntax-test
- add: test/Syntax/round_trip_stdlib.swift
- edit: tools/swift-syntax-test/swift-syntax-test.cpp
- edit: lib/Syntax/LegacyASTTransformer.cpp
- edit: test/lit.cfg
- Commit da39d9b17b4845611f79ae7c4b1124e60d7c6672 by dgregor:
[GenericSig Builder] Rework RequirementSource to describe requirement
- edit: lib/AST/Decl.cpp
- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: test/Generics/associated_type_typo.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: test/Generics/requirement_inference.swift
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: test/Generics/superclass_constraint.swift
- Commit bdd86263743872b3e9f8f26f2c82322d0fb10159 by eeckstein:
Disable two stdlib tests in optimization mode.
- edit: validation-test/stdlib/Arrays.swift.gyb
- edit: validation-test/stdlib/Lazy.swift.gyb
- Commit 935a54bace1dd5031f7badd8fd8275c82d793432 by shajrawi:
Opaque values: fix a bug in ResultPlanBuilder + support for-each loops
- edit: test/SILGen/opaque_values_silgen.swift
- edit: lib/SILGen/SILGenApply.cpp
- Commit 879a7586baaf8ca31dcf70502f5289f6a14e7a6e by spestov:
AST: Fix crash with invalid protocols in
- edit: lib/AST/SubstitutionMap.cpp
- Commit cd893ea84a1bcd847a6ab4b81846592cfe0fde8f by spestov:
AST: Fix GenericSignatureBuilder bug with protocol typealiases
- add: validation-test/compiler_crashers_2_fixed/0075-rdar30248571.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 28987ca21e426eb911143eea008bc98b900a7bf1 by dgregor:
[GenericSigBuilder] Remove some dead code; we don't deal with
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit ef4c8840e9cc8136c7b254aeeace2c83a22221f1 by dgregor:
[GenericSigBuilder] Use addRequirement() rather than hardcoding it. DRY
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 2d4cb088f48722abe4ffbfae2d524c2984c21236 by dfarler:
[Syntax] Remove dummy indent implementation
- edit: include/swift/Syntax/TokenSyntax.h
- edit: include/swift/Syntax/RawSyntax.h
- edit: lib/Syntax/RawSyntax.cpp
- Commit 1180c3d5dae1356c17870869958b27799ed5c106 by rlevenstein:
Do not automatically map Swfit @effects(readonly) to LLVM's readonly
- edit: test/IRGen/readonly.sil
- edit: lib/IRGen/GenDecl.cpp
- Commit 2dd61ad0eb8cd7cdae2546316b55933c2724f838 by dfarler:
[Markup] Add Tag field
- edit: include/swift/Markup/ASTNodes.def
- edit: lib/AST/DocComment.cpp
- edit: include/swift/Markup/SimpleFields.def
- edit: include/swift/Markup/AST.h
- edit: include/swift/AST/Comment.h
- Commit d7150460a38575cd8c654bfcc9c61ea0d02542b8 by dfarler:
Temporarily rename swift-format to swift-syntax-format
- add: tools/swift-syntax-format/swift-syntax-format.cpp
- delete: tools/swift-format/CMakeLists.txt
- add: tools/swift-syntax-format/CMakeLists.txt
- delete: tools/swift-format/swift-format.cpp
- edit: tools/CMakeLists.txt
- Commit d017fe3ab4d4e5c274410c86e392cd0ecf1da387 by dgregor:
[GenericSigBuilder] Clean up handling of "inheritance" clauses.
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Generics/superclass_constraint.swift
- edit: test/IDE/print_ast_tc_decls_errors.swift
- edit: include/swift/AST/GenericSignatureBuilder.h
- Commit 3afb5572c064fc0983703c173f21602d9cdc3975 by github:
[RangeInfo] Add a field in ResolvedRangeInfo to indicate whether the
- edit: lib/IDE/SwiftSourceDocInfo.cpp
- edit: include/swift/IDE/Utils.h
- add: test/IDE/range_info_throwing.swift
- Commit 7fa116039df21ad69cd8c8218d1c7dafd52f6ca5 by dfarler:
[Markup] Add LocalizationKey simple field
- edit: lib/AST/DocComment.cpp
- edit: include/swift/Markup/SimpleFields.def
- edit: include/swift/AST/Comment.h
- edit: include/swift/Markup/AST.h
- edit: include/swift/Markup/ASTNodes.def
- Commit 677e03df858cb59fd8c83c1b39dfe58b5ef010a8 by dfarler:
[SourceKit] Vend the localization key found in documentation comments
- edit: include/swift/Markup/ASTNodes.def
- edit: tools/SourceKit/tools/sourcekitd/lib/API/DictionaryKeys.h
- edit: lib/IDE/CommentConversion.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: include/swift/IDE/CommentConversion.h
- edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
- edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
- edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
- edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
- edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-Common.cpp
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: include/swift/Markup/AST.h
- edit: test/Inputs/comment_to_something_conversion.swift
- Commit 0d8a82d1ca87a95b86afe6e4c95304aab6ea1c4b by dfarler:
[Syntax] Implement fallthrough-statement
- edit: include/swift/Syntax/SyntaxFactory.h
- edit: lib/Syntax/StmtSyntax.cpp
- edit: unittests/Syntax/StmtSyntaxTests.cpp
- edit: lib/Syntax/SyntaxFactory.cpp
- edit: include/swift/Syntax/StmtSyntax.h
- Commit 78a514cdb18aedee243c24a1d999e5e464908eb7 by mgottesman:
[silgen] Use the name FormalAccess to refer to state related to accesses
- edit: lib/SILGen/LValue.h
- edit: lib/SILGen/FormalEvaluation.cpp
- edit: lib/SILGen/Cleanup.h
- edit: lib/SILGen/FormalEvaluation.h
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/SILGen/SILGenLValue.cpp
- Commit 48ba0953822159fd8b49e98fbe0af8d0663eb59d by gparker:
Revert "[test] Temporarily disable String.completePath() test."
- edit: test/stdlib/NSStringAPI.swift
- Commit 64ad05bfed01bcd4b8c6dafbbf1565e93aefbb8b by mgottesman:
[gardening] Standardize variable capitalization in SILGenBuilder to
- edit: lib/SILGen/SILGenBuilder.cpp
- edit: lib/SILGen/SILGenBuilder.h
- Commit e6ef58af432b48636cf79678ed2d6ffad877364e by dfarler:
[Syntax] Implement break-statement in lib/Syntax
- edit: lib/Syntax/SyntaxFactory.cpp
- edit: include/swift/Syntax/SyntaxFactory.h
- edit: unittests/Syntax/StmtSyntaxTests.cpp
- edit: lib/Syntax/Status.md
- edit: include/swift/Syntax/StmtSyntax.h
- edit: lib/Syntax/StmtSyntax.cpp
- edit: include/swift/Syntax/SyntaxKinds.def
- Commit 03a9709b33457ecfb90a98f6dd31abfcf96c8b64 by hughbellars:
Don't pass -nostdlib when linking with MSVC/Clang-cl
- edit: cmake/modules/AddSwift.cmake
- Commit 03a17e1f06f2aedc6f79c0dbd271e47356660355 by github:
Cleanup: Move Swift to ObjC name translation API to libAST to allow
- add: include/swift/AST/SwiftNameTranslation.h
- edit: tools/SourceKit/lib/SwiftLang/CMakeLists.txt
- edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
- edit: lib/AST/Decl.cpp
- edit: include/swift/PrintAsObjC/PrintAsObjC.h
- edit: lib/PrintAsObjC/PrintAsObjC.cpp
- Commit 119faa8cfe98293dfd504fe61ac5a65f8befd2c6 by hughbellars:
Don't attempt to set a custom linker when building with MSVC/clang-cl on
- edit: cmake/modules/AddSwift.cmake
- Commit 99f61ca94b2cacdd05b69243c28208635d529f94 by mgottesman:
[gardening] Fix doxygen file header in lib/SILGen/RValue.h
- edit: lib/SILGen/RValue.h
- Commit fdcc5ad899e1abf3ea2ff1eed197c344d67f39ce by mgottesman:
[gardening] Eliminate an unneeded closure.
- edit: lib/SILGen/SILGenLValue.cpp
- Commit 1801c1ade1bb1218fa358529f86a978d16b08397 by dfarler:
[Syntax] Implement continue-statement in lib/Syntax
- edit: unittests/Syntax/StmtSyntaxTests.cpp
- edit: include/swift/Syntax/StmtSyntax.h
- edit: include/swift/Syntax/SyntaxFactory.h
- edit: lib/Syntax/Status.md
- edit: lib/Syntax/SyntaxFactory.cpp
- edit: include/swift/Syntax/SyntaxKinds.def
- edit: lib/Syntax/StmtSyntax.cpp
- Commit 2d0ea1860c1fe96b0d433be3c30659f0d9b42e19 by mgottesman:
[silgen] Add CleanupManager::dump(CleanupHandle) to ease debugging.
- edit: lib/SILGen/Cleanup.cpp
- edit: lib/SILGen/Cleanup.h
- Commit 807223f460fa92a83b13a279aaffa55b856681b3 by hughbellars:
Fix Windows build docs for the SDK overlay
- Commit c345f417c9f61b807090be61adca1deb13801d9c by mgottesman:
[silgen] Add CleanupManager::dump(CleanupHandle) to ease debugging.
- edit: lib/SILGen/Cleanup.cpp
- edit: lib/SILGen/Cleanup.h
- Commit 503a2c558b4f29716e10d059a17a48b15fdd4587 by mgottesman:
[silgen] Add a FormalEvaluationScope when calling an addressor accessor
- edit: lib/SILGen/SILGenMaterializeForSet.cpp
- Commit 03a926b256090d87fb633cea6fcea9f9535f1a2e by mgottesman:
[silgen] When emitting lvalue gets into temporaries, cleanup the
- edit: lib/SILGen/Cleanup.h
- edit: lib/SILGen/LValue.h
- edit: lib/SILGen/SILGenDecl.cpp
- edit: lib/SILGen/Cleanup.cpp
- edit: lib/SILGen/SILGenLValue.cpp
- edit: test/SILGen/materializeForSet.swift
- edit: lib/SILGen/FormalEvaluation.h
- edit: lib/SILGen/FormalEvaluation.cpp
- edit: lib/SILGen/SILGenFunction.h
- Commit d4cebb5947a75f436ef8c92701d7bb5cba8a852c by hughbellars:
Don't use a uint8_t random distruction in DiverseStack unit tests
- edit: unittests/Basic/DiverseStackTest.cpp
- Commit 15550fdc325558734fe9e7847af603e5e8f06f10 by hughbellars:
Don't append ".a" for LLVM/Clang/gtest dependencies on Windows
- edit: cmake/modules/AddSwiftUnittests.cmake
- Commit ad78604e32f30e8259b238894630107b1b675e11 by spestov:
AST: Introduce new GenericContext base class
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- Commit 2a1373b5a06f30a4dd0d890278df57e223f4ff1e by aprantl:
Debug Info: Sort frame index expressions before emitting them. This
- add: test/DebugInfo/X86/FrameIndexExprs.ll
- edit: lib/CodeGen/AsmPrinter/DwarfDebug.h
- edit: lib/CodeGen/AsmPrinter/DwarfDebug.cpp
- edit: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
- Commit c35c0a87db9dbc45d9b0741d09b79d42c7f3e1d2 by aprantl:
Fix windows bots by locking down the target triple on this testcase.
- edit: test/DebugInfo/X86/FrameIndexExprs.ll
- Commit 81a755b1508ab6e1a38dd89ffaad404ecb4e2c1c by t.p.northover:
GlobalISel: verify that generic loads & stores have a mem operand.
- edit: lib/CodeGen/MachineVerifier.cpp
- edit: test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
- edit: test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir
- edit: test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
- Commit 4003b49150bc78080c279d47ad9efc0e42780dc6 by arphaman:
Use correct fix-it location for -Wblock-capture-autoreleasing
- edit: lib/Sema/SemaExpr.cpp
- edit: test/SemaObjC/arc.m
- Commit db7d8d26a585aacc0a77b230d7f3887dbe873dbf by arphaman:
Revert r294910 and recommit r294861 and r294862 with a target triple to
- edit: test/Sema/warn-strict-prototypes.c
- edit: include/clang/AST/Type.h
- edit: test/Sema/knr-def-call.c
- edit: include/clang/AST/TypeLoc.h
- edit: lib/Sema/SemaDecl.cpp