- Commit 99a5c7a74891b2817c7e6387943cf3c8c25ce0b8 by bbuegling:
Minor fixes
- edit: unittests/BuildSystem/BuildSystemTaskTests.cpp
- edit: unittests/BuildSystem/MockBuildSystemDelegate.h
- Commit 3d5396794f41d8ade05a2b37c640f03992b5b892 by hughbellars:
Fix misc compiler flags passed to MSVC/clang-cl
- edit: cmake/modules/AddSwift.cmake
- Commit 5f734c2f15b918732ca3dd157265d433c6e9dcc2 by brian.king:
Clean up enum to string transformations
- edit: lib/AST/ASTDumper.cpp
- Commit 42d833f5efafbacf3cf81d1f8b0ac2d32f4e2550 by gmilos:
Use get_python_lib to look for lldb python lib dir.
- edit: test/lit.site.cfg.in
- Commit fafe62f33e13f8be7eba9fc0aedaefb37715a7c2 by jgroff:
SILGen: Fix overrelease of pattern bindings shared from multiple
- edit: test/SILGen/switch_var.swift
- edit: lib/SILGen/SILGenPattern.cpp
- Commit 481c6469630915c636a9afe777bcd9fd2cb5aeba by eeckstein:
tests: fix test for new mangling for 32-bit targets
- edit: test/IRGen/struct_layout.sil
- Commit e07eb415c358691050870c8df15bac9da29fcf79 by gmilos:
Review comment: Move python lib search logic to lit.cfg.
- edit: test/lit.site.cfg.in
- edit: test/lit.cfg
- edit: validation-test/lit.site.cfg.in
- Commit 18205784115886a0c61d7e2eee67e128740b773e by mgottesman:
[silgen] When offseting for an lvalue access to ref_element_addr, use a
- edit: lib/SILGen/SILGenLValue.cpp
- add: test/SILGen/borrow.swift
- Commit 784d5d16fcb56c22a28578340dd585a65c3fa3a0 by mgottesman:
[silgen] Change emitClassConstructorInitializer to use ownership and
- edit: lib/SILGen/SILGenLValue.cpp
- edit: test/SILGen/objc_init_ref_delegation.swift
- edit: lib/SILGen/Cleanup.h
- edit: lib/SILGen/SILGenFunction.h
- edit: test/SILGen/init_ref_delegation.swift
- edit: lib/SILGen/SILGenExpr.cpp
- edit: test/SILGen/foreign_errors.swift
- add: test/SILGen/initializers.swift
- edit: test/SILGen/lifetime.swift
- edit: lib/SILGen/SILGenApply.cpp
- edit: test/SILGen/super_init_refcounting.swift
- edit: lib/SILGen/Cleanup.cpp
- edit: lib/SILGen/SILGenBuilder.cpp
- edit: lib/SILGen/RValue.cpp
- edit: test/SILOptimizer/definite_init_protocol_init.swift
- edit: lib/SILGen/SILGenConstructor.cpp
- edit: test/SILGen/auto_generated_super_init_call.swift
- edit: test/SILGen/closures.swift
- edit: test/SILOptimizer/definite_init_failable_initializers.swift
- edit: lib/SILGen/SILGenBuilder.h
- edit: test/SILGen/complete_object_init.swift
- edit: test/SILOptimizer/allocbox_to_stack.sil
- edit: lib/SILGen/RValue.h
- edit: lib/SILGen/JumpDest.h
- edit: test/SILGen/default_constructor.swift
- edit: test/SILGen/errors.swift
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- edit: test/SILGen/guaranteed_self.swift
- edit: include/swift/SIL/SILValue.h
- Commit 64c709cfe0ab23ffe2d829d4eca4602634a59598 by mgottesman:
[gardening] Refactor load handling code from
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- Commit 53b78a6a3caca0adcee4b8e9b26e58df13bd2127 by mgottesman:
[gardening] Rename variable from inst => User to fit its... use. NFC.
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- Commit 92cb1f30148dd12e0c24b61e77d107b1729115e9 by mgottesman:
[di] Handle escapes from the new upcast+borrow+downcast pattern.
- edit: test/SILOptimizer/super_init.swift
- edit: test/SILGen/opaque_values_silgen.swift
- edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
- edit: test/SILOptimizer/definite_init_diagnostics.swift
- Commit 5a15f880ee59c5497b1773252a44da9f3e22ffd7 by mgottesman:
[silgen] Change a bunch of self accesses to use true formal evaluation
- edit: lib/SILGen/ManagedValue.cpp
- edit: lib/SILGen/SILGenBuilder.cpp
- edit: lib/SILGen/ManagedValue.h
- edit: lib/SILGen/SILGenPoly.cpp
- edit: test/SILGen/let_decls.swift
- edit: test/SILGen/guaranteed_self.swift
- edit: lib/SILGen/SILGenApply.cpp
- edit: lib/SILGen/SILGenLValue.cpp
- edit: test/SILGen/struct_resilience.swift
- edit: lib/SILGen/SILGenBuilder.h
- edit: lib/SILGen/SILGenFunction.h
- edit: test/SILGen/errors.swift
- Commit 8e16f60aed3ee43e870bd6b9f3e4a959e315ad88 by dgregor:
[GenericSig] Properly drop *all* type parameters with concrete bindings.
- edit: lib/AST/GenericSignature.cpp
- Commit 5f4b2cfec0a343e88a7628c98a821d949141afa0 by dgregor:
Revert "[Generic environment] Weaken an assertion when forming a
- edit: lib/AST/GenericEnvironment.cpp
- Commit b026a07fd8a6e0824aa770ab46487687ce99008e by mark.lacey:
Add a scale-test counter for _expression_ type checking.
- edit: lib/Sema/ConstraintSystem.cpp
- add: validation-test/Sema/type_checker_perf_failing/nil_coalescing.swift.gyb
- edit: lib/Sema/ConstraintSystem.h
- Commit 81fca31ef4163973c6130b30bc1e75d6f48b20f7 by mark.lacey:
Add a typecheck perf test for inferring array-of-tuples.
- add: validation-test/Sema/type_checker_perf_failing/array_of_tuples.swift.gyb
- Commit 7995d3d35a18eb1cd3759941550466b0199da792 by eeckstein:
SourceKit: Use new mangling for USR generation.
- edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
- edit: test/SourceKit/Indexing/index_big_array.swift.response
- edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
- edit: test/SourceKit/DocSupport/doc_error_domain.swift
- edit: test/api-digester/Outputs/cake.json
- edit: test/SourceKit/InterfaceGen/gen_swift_source.swift
- edit: test/SourceKit/Indexing/rdar_21602898.swift.response
- edit: lib/AST/USRGeneration.cpp
- edit: test/SourceKit/CodeComplete/complete_member.swift
- edit: test/SourceKit/Indexing/index_func_import.swift.response
- edit: test/SourceKit/InterfaceGen/gen_stdlib.swift
- edit: lib/IDE/TypeReconstruction.cpp
- edit: test/SourceKit/Indexing/sr_3815.swift.response
- edit: test/SourceKit/CursorInfo/cursor_big_array.swift
- edit: test/SourceKit/CursorInfo/cursor_generics.swift
- edit: test/IDE/reconstruct_type_from_mangled_name.swift
- edit: test/SourceKit/Indexing/Inputs/implicit-vis/a.index.response
- edit: test/SourceKit/CursorInfo/cursor_info.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
- edit: test/SourceKit/Mixed/cursor_mixed.swift
- edit: test/SourceKit/Indexing/index_bad_modulename.swift.response
- edit: test/SourceKit/CursorInfo/cursor_overrides.swift
- edit: test/SourceKit/CursorInfo/cursor_usr.swift
- edit: test/SourceKit/CodeComplete/complete_member.swift.response
- edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
- edit: test/SourceKit/Indexing/Inputs/cycle-depend/A.response
- edit: test/SourceKit/Indexing/index.swift.response
- edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
- edit: test/SourceKit/CursorInfo/cursor_invalid.swift
- edit: test/SourceKit/Indexing/Inputs/test_module.index.response
- edit: test/SourceKit/Indexing/index_enum_case.swift.response
- edit: test/SourceKit/Indexing/index_forbid_typecheck.swift.response
- edit: test/SourceKit/Indexing/index_with_swift_module.swift
- edit: test/SourceKit/CodeComplete/complete_override.swift.response
- edit: test/SourceKit/CodeComplete/complete_constructor.swift.response
- edit: test/SourceKit/Indexing/Inputs/implicit-vis/b.index.response
- edit: test/SourceKit/Indexing/index_is_test_candidate_objc.swift.response
- edit: test/SourceKit/Mixed/cursor_mixed_header.swift
- edit: test/Index/roles.swift
- edit: test/IDE/reconstruct_type_from_mangled_name_invalid.swift
- edit: test/SourceKit/DocSupport/doc_source_file.swift.response
- Commit 59221c63c8f1cbc638e76827f4d9761cd14b3c01 by practicalswift:
[gardening] Remove unused logic in
- edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
- Commit 51d07154340e2f776636407563f7041200b92aaf by github:
[CMake] Update dependencies for CloudKit for Apple-internal configs.
- edit: stdlib/public/SDK/CloudKit/CMakeLists.txt
- Commit e71788d7a6cf1992210efff67fae999b1d8ab6d7 by dgregor:
[GenericSigBuilder] Conformances due to concrete types can be abstract.
- edit: test/Generics/requirement_inference.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit cbbf4154359f62c628f1b171de253fa4ab1f23e1 by dgregor:
[GenericSigBuilder] Archetypes no longer make it to this path. NFC
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 733988cdfe5d47e97e8126b4597ea04f0ae9ec85 by dfarler:
[Syntax] Add Trivia C++ unit tests
- edit: include/swift/Syntax/Trivia.h
- edit: lib/Syntax/Trivia.cpp
- add: unittests/Syntax/TriviaTests.cpp
- edit: unittests/Syntax/CMakeLists.txt
- Commit 33a5601ad1b4ec3877a6715a6c1e8525aaa05e43 by practicalswift:
[gardening] Fix typos
- edit: lib/Syntax/README.md
- edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
- edit: docs/OwnershipManifesto.md
- edit: include/swift/Syntax/DeclSyntax.h
- edit: include/swift/Syntax/References.h
- edit: include/swift/Syntax/StmtSyntax.h
- edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
- edit: include/swift/Parse/Lexer.h
- edit: lib/Syntax/TypeSyntax.cpp
- edit: test/Generics/protocol_type_aliases.swift
- edit: cmake/modules/AddSwift.cmake
- edit: lib/Syntax/SyntaxFactory.cpp
- edit: lib/IRGen/GenCall.cpp
- edit: include/swift/IDE/Utils.h
- edit: include/swift/Syntax/Trivia.h
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: include/swift/Syntax/TypeSyntax.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: docs/SIL.rst
- Commit 5c01d54860e59a5ceafc01d858b89fed2a0ae6a3 by github:
Simplify lookup table cleanup code. No functionality change. (#7724)
- edit: lib/AST/NameLookup.cpp
- Commit 2a75a12fc707969891195e63c22ceda4fcac8378 by mgottesman:
Fix ownership classification of opaque instructions and re-enable
- edit: test/SILGen/opaque_values_silgen.swift
- edit: lib/SIL/SILOwnershipVerifier.cpp
- edit: lib/SIL/SILValue.cpp
- Commit f2ffcf7abdf582cd27fd25de8ec45c7d49a4d092 by hughbellars:
Fix update-checkout flake8 errors
- edit: utils/update-checkout
- Commit ecda0757926e242f6022b7010c7ec2c6fe0b7cb1 by spestov:
AST: Fix signature of GenericParamList::create()
- edit: include/swift/AST/Decl.h
- edit: lib/AST/Decl.cpp
- Commit fdb0a18647c8bf9b3027476bd877f25ef446604e by spestov:
AST: Add a GenericParamList::clone() method
- edit: lib/AST/Type.cpp
- edit: lib/Parse/ParseDecl.cpp
- edit: lib/AST/Decl.cpp
- edit: include/swift/AST/Decl.h
- Commit 928a74c47ed9230f1b6ba9325bbf75834b1bca17 by spestov:
Parse: Support for generic subscripts
- edit: test/decl/protocol/req/subscript.swift
- add: test/decl/protocol/req/properties.swift
- edit: test/Parse/subscripting.swift
- edit: include/swift/Parse/Parser.h
- edit: test/decl/class/override.swift
- edit: lib/Parse/ParseDecl.cpp
- edit: test/Constraints/invalid_constraint_lookup.swift
- edit: lib/Sema/CodeSynthesis.cpp
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: lib/Parse/ParseGeneric.cpp
- add: test/decl/subscript/generic.swift
- Commit 5245ecacf0b0d0db82c405d36dae346d94913639 by dgregor:
Teach RequirementSource::dump() to print a newline.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 99a139695ab9c3580aad2feb8e1033bed5c2818e by dgregor:
[Constraint solver] Dont assume orphans are along in the inactive list.
- edit: test/Constraints/optional.swift
- edit: lib/Sema/CSSolver.cpp
- Commit f41b3c4b6b5560c4c6171bbb0830f5ec02161b63 by practicalswift:
[swiftc (55 vs. 5458)] Add crasher in
- add: validation-test/compiler_crashers/28701-false-should-have-found-context-by-now.swift
- Commit 8de5c2160ffb77667e78349bd66f379cc70240ea by hans:
Merging r295762:
- add: test/CodeGen/ARM/alias_store.ll
- edit: lib/Target/ARM/ARMISelLowering.cpp
- Commit b58ba8af832b930af4d87d9d9a1e12d7f61f66c7 by aprantl:
Revert "Teach the IR verifier to reject conflicting debug info for
- edit: lib/IR/Verifier.cpp
- delete: test/Verifier/fnarg-debuginfo.ll
- Commit 2ff44f6c8772f142fd559fd548f6020bcfe062b4 by t.p.northover:
ARM: make sure FastISel bails on f64 operations for Cortex-M4.
- edit: lib/Target/ARM/ARMFastISel.cpp
- add: test/CodeGen/ARM/fp-only-sp.ll
- Commit 9db5c4dc24e34676e29ede060f09347e9855fea6 by arphaman:
[ObjC][Modules] Don't perform property lookup in hidden class extensions
- edit: lib/AST/DeclObjC.cpp
- edit: test/Modules/objc-categories.m
- edit: test/Modules/Inputs/category_right_sub.h
- Commit ad64489dfe7c1e9f172b21fcbafc2be0bb6f2fde by hans:
Merging r295473:
- edit: test/OpenMP/cancel_codegen.cpp
- edit: test/OpenMP/cancellation_point_codegen.cpp
- edit: lib/CodeGen/CGOpenMPRuntime.cpp
- Commit a6d55d97a5aab126f77dc62fb215b9085da0ae7f by hans:
Merging r295843:
- edit: test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl
- edit: lib/Sema/SemaType.cpp