-
Commit 8205ac6c087f7a8c6a83bc6e4f24e824efdd1bc5 by dgregor:
Parse unknown attributes as "custom" attributes.
-
edit: lib/AST/Expr.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: include/swift/Serialization/ModuleFormat.h
-
edit: lib/AST/Attr.cpp
-
edit: include/swift/AST/Attr.def
-
edit: lib/Serialization/Deserialization.cpp
-
edit: lib/AST/NameLookup.cpp
-
edit: lib/Parse/ParseDecl.cpp
-
add: include/swift/AST/ASTTypeIDZone.def
-
edit: include/swift/AST/Attr.h
-
edit: lib/Serialization/Serialization.cpp
-
edit: lib/Sema/TypeCheckAttr.cpp
-
add: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/Expr.h
-
edit: lib/Sema/TypeCheckDeclOverride.cpp
-
edit: lib/AST/NameLookupRequests.cpp
-
edit: include/swift/AST/NameLookupRequests.h
-
edit: include/swift/AST/NameLookupTypeIDZone.def
-
add: include/swift/AST/TrailingCallArguments.h
-
Commit 7e6b2fa436000811039410bbbf603cae22f19a56 by dgregor:
Add support for the @propertyDelegate attribute.
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: lib/AST/TypeCheckRequests.cpp
-
edit: include/swift/AST/ASTTypeIDZone.def
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/Attr.def
-
edit: lib/Sema/TypeCheckAttr.cpp
-
edit: test/IDE/complete_decl_attribute.swift
-
add: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/Sema/CMakeLists.txt
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckRequestFunctions.cpp
-
edit: lib/Sema/TypeCheckDeclOverride.cpp
-
edit: include/swift/AST/Decl.h
-
Commit 7250a1ba8e7bf1d51c42e5509b7f1644dd67ab09 by dgregor:
Use custom attributes to apply property delegates to variables.
-
edit: lib/Sema/TypeCheckAttr.cpp
-
add: test/decl/var/property_delegates.swift
-
edit: include/swift/AST/ASTTypeIDZone.def
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/AST/Decl.cpp
-
edit: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: lib/AST/TypeCheckRequests.cpp
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: include/swift/AST/Decl.h
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
Commit 96298f05d86283e850569b71ddc70c78c00242eb by dgregor:
Implement initialization of properties with attached delegates.
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: include/swift/AST/Decl.h
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: lib/Sema/CSGen.cpp
-
edit: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: include/swift/AST/ASTTypeIDZone.def
-
edit: lib/AST/TypeCheckRequests.cpp
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
edit: lib/AST/Decl.cpp
-
Commit 73e74e6c42f3a95061248143c49e4a218a9268ca by dgregor:
[AST] Generalize PatternBindingEntry's "Lazy" flag to "Subsumed"
-
edit: lib/SILGen/SILGenDecl.cpp
-
edit: lib/SIL/SILProfiler.cpp
-
edit: lib/Sema/TypeCheckCaptures.cpp
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/AST/ASTWalker.cpp
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: lib/SILGen/SILGenType.cpp
-
edit: lib/Parse/ParseDecl.cpp
-
edit: include/swift/AST/Decl.h
-
Commit bc95f49b34f5cf3fe1518268bf217b967ce145cd by dgregor:
[Parser] Consistently use consumeIdentifier() for normal identifiers.
-
edit: lib/Parse/ParseGeneric.cpp
-
edit: lib/Parse/ParseExpr.cpp
-
edit: lib/Parse/ParseDecl.cpp
-
edit: lib/Parse/Parser.cpp
-
Commit 95ab61bd23622b8967da53f348a72e1e3714c245 by dgregor:
[Parser] Allow use of $ declarations in all modes.
-
edit: include/swift/Parse/Parser.h
-
edit: lib/Parse/ParseExpr.cpp
-
edit: include/swift/Parse/Lexer.h
-
edit: lib/Parse/Lexer.cpp
-
edit: include/swift/AST/DiagnosticsParse.def
-
edit: test/Parse/dollar_identifier.swift
-
edit: test/PlaygroundTransform/import_error.swift
-
edit: test/SourceKit/Sema/sema_playground.swift.response
-
Commit 23f6f296e5dc3c99e1e180e23c788ee45cf28e7e by dgregor:
Synthesize backing storage property for properties with attached
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: lib/AST/TypeCheckRequests.cpp
-
edit: lib/AST/ASTContext.cpp
-
edit: include/swift/AST/Decl.h
-
edit: test/decl/var/property_delegates.swift
-
edit: include/swift/AST/ASTContext.h
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: lib/AST/Decl.cpp
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: include/swift/AST/DiagnosticsSema.def
-
add: test/decl/var/property_delegates_synthesis.swift
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit 487c771e91094f50d77dcc1b237e370aadaaa643 by dgregor:
Implement access control for property delegates
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Sema/TypeCheckAccess.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
Commit e13c992812339c6ad96962daa78d5a30d92a3674 by dgregor:
Memberwise initializer synthesis for properties with attached delegates.
-
edit: include/swift/AST/Decl.h
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/DebuggerTestingTransform.cpp
-
edit: lib/Sema/DerivedConformanceCodable.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit 35cbe7f2104cd01bd35c8334f634a89c5ae3b510 by dgregor:
Improve test for nonmutating due to a reference-type delegate
-
edit: test/decl/var/property_delegates.swift
-
Commit ca78fff8964ec80888aa1dd53d053e613f9d2908 by dgregor:
[SILGen] Initialization of instance properties with property delegates
-
edit: lib/Sema/CSGen.cpp
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: lib/SILGen/SILGenFunction.cpp
-
edit: lib/SIL/TypeLowering.cpp
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
add: test/SILGen/property_delegates.swift
-
edit: include/swift/AST/ASTTypeIDZone.def
-
edit: lib/Sema/TypeCheckError.cpp
-
edit: include/swift/AST/Decl.h
-
edit: lib/Sema/CSApply.cpp
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/AST/Decl.cpp
-
edit: lib/AST/TypeCheckRequests.cpp
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/TypeChecker.h
-
edit: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/Expr.h
-
edit: lib/AST/ASTContext.cpp
-
Commit b0cfd32862e68e8068b208df488537d0e73ffd05 by dgregor:
Add missing header file
-
add: include/swift/AST/PropertyDelegates.h
-
Commit 1a5d649adecdb0d294dda5d62c5fcbb81bd130e9 by dgregor:
[Property delegates] Implement support for storageValue
-
edit: test/SILGen/property_delegates.swift
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: test/decl/var/property_delegates.swift
-
edit: include/swift/AST/Decl.h
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: include/swift/AST/KnownIdentifiers.def
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: include/swift/AST/PropertyDelegates.h
-
Commit 1e1d7da3f9b19b0b53867e023d23a8ee53190e67 by dgregor:
[Type checker] Don't allow a 'let' to have a property delegate.
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: test/decl/var/property_delegates.swift
-
Commit 49632ffb6fb32818138685175bd40db60e3a7d18 by dgregor:
SIL: add assign_by_delegate instruction
-
edit: include/swift/Serialization/ModuleFormat.h
-
edit: include/swift/SIL/SILInstruction.h
-
edit: lib/Serialization/SerializeSIL.cpp
-
edit: lib/Serialization/DeserializeSIL.cpp
-
edit: include/swift/SIL/SILBuilder.h
-
edit: include/swift/SIL/SILNodes.def
-
edit: lib/SIL/SILPrinter.cpp
-
edit: include/swift/SIL/SILNode.h
-
edit: include/swift/SIL/SILCloner.h
-
edit: lib/SIL/SILVerifier.cpp
-
edit: lib/ParseSIL/ParseSIL.cpp
-
edit: lib/SIL/MemAccessUtils.cpp
-
edit: lib/SILOptimizer/Utils/SILInliner.cpp
-
edit: lib/IRGen/IRGenSIL.cpp
-
edit: docs/SIL.rst
-
edit: lib/SIL/OperandOwnership.cpp
-
edit: lib/SIL/SILInstructions.cpp
-
Commit d2bf21622b2197ff6fe86a2e73b4bbb3d6390b39 by dgregor:
DI: support assign_by_delegate instruction
-
edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.h
-
edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
-
edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
-
edit: lib/SIL/InstructionUtils.cpp
-
edit: include/swift/SIL/InstructionUtils.h
-
Commit 178de4972994865be0eba113cd7e1b8e968aa88c by dgregor:
Fix an assert in AccessEnformentSelections to support assign_by_delegate
-
edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit 702f1cec120695b9f12370d03d73916b82e7ce7b by dgregor:
RawSILInstLowering: lower assign_by_delegate
-
edit: lib/SILOptimizer/Mandatory/RawSILInstLowering.cpp
-
Commit 1dc73172be8517de3dfac18216c4ebe2074c14af by dgregor:
SILGen: generate assign_by_delegate for property delegates
-
edit: lib/SILGen/SILGenApply.cpp
-
edit: lib/SILGen/SILGenLValue.cpp
-
add: test/SILOptimizer/di-property-delegates.swift
-
edit: lib/SILGen/SILGenFunction.h
-
Commit e8fa27afcd0fad9b52de7c0ce951f2dc15638508 by dgregor:
[Definite initialization] Avoid performing DI via nonmutating setters.
-
add: test/SILOptimizer/di-property-delegates-errors.swift
-
edit: lib/SILGen/SILGenLValue.cpp
-
edit: test/SILOptimizer/di-property-delegates.swift
-
Commit 28a5d4f3ee50f94164bddae390cd432b2655a14b by dgregor:
Eliminate a use-after-free in assign_by_delegate lowering.
-
edit: lib/SILOptimizer/Mandatory/RawSILInstLowering.cpp
-
Commit aaa6032d1effdaf704d006796c47bd6b5af32bbd by dgregor:
Capture a placeholder opaque value expression when needed.
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/SILGen/SILGenProlog.cpp
-
edit: test/SILGen/property_delegates.swift
-
edit: lib/SILGen/SILGenFunction.cpp
-
edit: lib/Sema/TypeCheckCaptures.cpp
-
edit: lib/SIL/SILFunctionType.cpp
-
edit: include/swift/AST/CaptureInfo.h
-
edit: include/swift/AST/TypeAlignments.h
-
edit: lib/AST/CaptureInfo.cpp
-
edit: lib/SIL/TypeLowering.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit 6fdac4558f2d8fe62d4e9836a6662a65f4f5dc2b by dgregor:
[Property delegates] Rename storageValue to delegateValue
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: include/swift/AST/Decl.h
-
edit: test/SILGen/property_delegates.swift
-
edit: include/swift/AST/KnownIdentifiers.def
-
edit: test/decl/var/property_delegates.swift
-
edit: include/swift/AST/PropertyDelegates.h
-
Commit 78171a7dcbd07ba63302755c3c5b95d4181936a5 by dgregor:
[Property delegates] Fix printing of memberwise initializer default
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
add: test/IDE/print_property_delegates.swift
-
edit: include/swift/AST/PropertyDelegates.h
-
Commit dff97b37d0e4a556273692ab59dec230fdac8507 by dgregor:
[Index] Handle memberwise initializers with defaulted arguments.
-
edit: lib/Index/Index.cpp
-
Commit 5845c2aaa6744ea1c993caf65c770ab3185fbe16 by dgregor:
[Property delegates] Don't create backing var for ill-formed delegate
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit c6f6f48ebedaea255b7f24c7499163245702c2ac by dgregor:
[Property delegates] Contextualize direct initializers of custom
-
edit: lib/Parse/ParseDecl.cpp
-
edit: lib/Sema/TypeCheckStmt.cpp
-
edit: test/decl/var/property_delegates.swift
-
Commit d5d7ade03fafd3f24e9a52e2d14f503028c4eb67 by dgregor:
ASTWalker support for custom attributes on properties.
-
add: test/Index/property_delegates.swift
-
edit: lib/AST/ASTWalker.cpp
-
Commit 1a176992ec3f6c2dba87ad4b8c374637c90022e8 by dgregor:
Record and walk the semantic initializer for a custom attribute.
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
edit: include/swift/AST/Attr.h
-
edit: lib/AST/ASTWalker.cpp
-
Commit a26be01a92a796b6a0d7e9221813db321f7b6b34 by dgregor:
[Property delegates] Use $$foo for the backing storage and make it
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: test/decl/var/property_delegates.swift
-
Commit 4094143f0a10358f02b9c1fc11368bc11fbfed8d by dgregor:
Underscore the @propertyDelegate attribute to indicate that it's
-
edit: test/IDE/complete_decl_attribute.swift
-
edit: test/IDE/print_property_delegates.swift
-
edit: include/swift/AST/Attr.def
-
edit: test/SILOptimizer/di-property-delegates-errors.swift
-
edit: test/Index/property_delegates.swift
-
edit: test/decl/var/property_delegates.swift
-
edit: test/SILGen/property_delegates.swift
-
edit: test/SILOptimizer/di-property-delegates.swift
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: test/decl/var/property_delegates_synthesis.swift
-
Commit 3f3a0abceeb214f6ed3f3cc621efe68431009a57 by dgregor:
[Property delegates] Sure synthesized PatternBindingDecl static when
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: test/SILGen/property_delegates.swift
-
Commit 65df37c0b6d3995f3acd109bccce01345ca0bdab by dgregor:
Centralize the definition of isMemberwiseInitialized()
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/CodeSynthesis.h
-
edit: lib/Index/Index.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: include/swift/Sema/IDETypeChecking.h
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: include/swift/AST/Decl.h
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit feba5df7467ea04b5d45cde59db90fe6e9261b66 by dgregor:
[AST] Distinguish memberwise-initialized properties for storage vs.
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: include/swift/AST/Decl.h
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Index/Index.cpp
-
edit: lib/SILGen/SILGenConstructor.cpp
-
Commit 64fe03567b7f19899539e40bb9dc0bdb638082c4 by dgregor:
[SILGen] Remove one more inlined copy of
-
edit: lib/SILGen/SILGenConstructor.cpp
-
Commit 85521e8f768acf38882db2b47ef2b54dd994222c by dgregor:
Prevent less-visible properties with delegates from affecting memberwise
-
edit: test/decl/var/property_delegates.swift
-
edit: test/SILGen/property_delegates.swift
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit c28a3c95cc72a3e4ad51a761ccef78538e966f5a by dgregor:
[Property delegates] Implicit initialization for properties with
-
edit: test/SILOptimizer/di-property-delegates.swift
-
edit: lib/AST/Decl.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: include/swift/AST/PropertyDelegates.h
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
Commit 4c84f2ac1902e9d808a57172d6abc92a7e77081d by dgregor:
[Property delegates] Fix default argument printing with default
-
edit: test/IDE/print_property_delegates.swift
-
edit: lib/AST/Decl.cpp
-
Commit 51e37c5f989e1de6ee4482a7e490b33bc779f153 by dgregor:
[Request-evaluator] Add cacheOutput() operation to populate the cache.
-
edit: include/swift/AST/Evaluator.h
-
Commit 19607ec75590adc4a0d39e4e4ec25b327e8eafd4 by dgregor:
[Property delegates] (De-)serialize property delegates attached to
-
edit: include/swift/Serialization/ModuleFormat.h
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
add: test/Serialization/Inputs/def_property_delegates.swift
-
edit: lib/Serialization/Deserialization.cpp
-
edit: lib/Serialization/Serialization.cpp
-
add: test/Serialization/property_delegates.swift
-
Commit 3130191c321399ef4e27caf7128f1aa7dde674ee by dgregor:
[Property delegates] Fix textual interfaces for properties with
-
add: test/ParseableInterface/property-delegates.swift
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit a4701cf66f1d944fab3ef0a84bc867ed82123bc5 by dgregor:
Add @_disfavoredOverload attribute to affect overload resolution.
-
edit: lib/Sema/ConstraintSystem.cpp
-
edit: include/swift/AST/Attr.def
-
edit: lib/Sema/CSSolver.cpp
-
edit: lib/Sema/TypeCheckDeclOverride.cpp
-
add: test/Constraints/disfavored.swift
-
edit: lib/Sema/CSGen.cpp
-
edit: lib/Sema/CSRanking.cpp
-
edit: lib/Sema/TypeCheckAttr.cpp
-
edit: lib/Sema/ConstraintSystem.h
-
Commit 2c66e8eba6890ae4f753c6db11cb23590120bb66 by dgregor:
[Type checker] Fix assertion/spin with ill-formed property delegate
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit b9eec3bd4c0b65c8dff390e930335a5badf950f2 by dgregor:
[Property delegates] Fix crash involving generic uses of delegateValue.
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: test/decl/var/property_delegates.swift
-
Commit b09219cd82a8f0f547b08314beb468041146cdda by dgregor:
[SE-0258] Make sure we add accessors to backing storage in classes.
-
edit: test/SILGen/property_delegates.swift
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit 9312e9c696a4e1409fd295e686863808c936252c by dgregor:
[SE-0258] Add a test for non-final properties with wrappers.
-
edit: test/decl/var/property_delegates.swift
-
Commit b9b6055cda840c3e1c1dfaa08a3a9c21e337f106 by dgregor:
[SE-0258] Adjust name for CodingKeys property to drop the '$'.
-
edit: lib/Sema/DerivedConformanceCodable.cpp
-
add: test/decl/protocol/special/coding/property_delegate_codable.swift
-
Commit 83915fbeaa61e30bb09c1231534d46c972fee424 by dgregor:
[SE-0258] Ban get/set in properties with attached delegates.
-
edit: test/SILGen/property_delegates.swift
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: test/decl/var/property_delegates.swift
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
Commit bd089e93b029db166da3b36e4fdc636b24530a29 by dgregor:
[SE-0258] Swift interface files have explicit get/set for wrapped
-
edit: lib/Sema/TypeCheckPropertyDelegate.cpp
-
Commit 1b9892bdc4694ee4a68e69d2b7613597f042ba43 by dgregor:
[SE-0258] Rename to Property Wrappers
-
add: test/SILOptimizer/di_property_wrappers.swift
-
edit: lib/SIL/SILInstructions.cpp
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/SIL/SILVerifier.cpp
-
edit: lib/Sema/TypeChecker.h
-
edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
-
edit: lib/Sema/DerivedConformanceCodable.cpp
-
delete: lib/Sema/TypeCheckPropertyDelegate.cpp
-
edit: lib/Serialization/Deserialization.cpp
-
add: test/ParseableInterface/property_wrappers.swift
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: include/swift/SIL/SILNodes.def
-
edit: lib/SIL/MemAccessUtils.cpp
-
edit: lib/ParseSIL/ParseSIL.cpp
-
edit: lib/Sema/CSGen.cpp
-
add: test/decl/var/property_wrappers.swift
-
edit: lib/AST/TypeCheckRequests.cpp
-
delete: test/SILGen/property_delegates.swift
-
edit: include/swift/SIL/SILNode.h
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: lib/SILGen/SILGen.cpp
-
add: test/SILOptimizer/di_property_wrappers_errors.swift
-
add: test/decl/var/property_wrappers_synthesis.swift
-
edit: lib/SILOptimizer/Utils/SILInliner.cpp
-
edit: include/swift/AST/TypeCheckRequests.h
-
edit: lib/SILGen/SILGenApply.cpp
-
edit: lib/Serialization/DeserializeSIL.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: lib/SIL/TypeLowering.cpp
-
add: test/Serialization/property_wrappers.swift
-
add: test/decl/protocol/special/coding/property_wrappers_codable.swift
-
edit: include/swift/AST/KnownIdentifiers.def
-
delete: test/SILOptimizer/di-property-delegates-errors.swift
-
edit: include/swift/SIL/SILInstruction.h
-
delete: test/SILOptimizer/di-property-delegates.swift
-
edit: lib/SIL/OperandOwnership.cpp
-
edit: include/swift/SIL/SILBuilder.h
-
delete: test/Index/property_delegates.swift
-
delete: test/Serialization/Inputs/def_property_delegates.swift
-
edit: include/swift/Serialization/ModuleFormat.h
-
delete: test/decl/var/property_delegates_synthesis.swift
-
edit: lib/IRGen/IRGenSIL.cpp
-
delete: test/ParseableInterface/property-delegates.swift
-
delete: test/decl/protocol/special/coding/property_delegate_codable.swift
-
add: test/SILGen/property_wrappers.swift
-
delete: test/Serialization/property_delegates.swift
-
edit: lib/SIL/SILPrinter.cpp
-
edit: lib/SIL/InstructionUtils.cpp
-
edit: test/IDE/complete_decl_attribute.swift
-
add: test/Serialization/Inputs/def_property_wrappers.swift
-
edit: lib/AST/ASTWalker.cpp
-
add: include/swift/AST/PropertyWrappers.h
-
edit: lib/Sema/TypeCheckAccess.cpp
-
delete: test/decl/var/property_delegates.swift
-
edit: lib/SILGen/SILGenFunction.h
-
edit: lib/SILGen/SILGenLValue.cpp
-
edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
edit: lib/Sema/TypeCheckError.cpp
-
delete: test/IDE/print_property_delegates.swift
-
edit: docs/SIL.rst
-
edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollector.cpp
-
edit: lib/Sema/TypeCheckStmt.cpp
-
edit: include/swift/AST/ASTTypeIDZone.def
-
edit: include/swift/AST/ASTTypeIDs.h
-
edit: include/swift/AST/Decl.h
-
edit: include/swift/SIL/SILCloner.h
-
edit: lib/SILOptimizer/Mandatory/RawSILInstLowering.cpp
-
edit: lib/Serialization/SerializeSIL.cpp
-
edit: lib/Sema/CMakeLists.txt
-
edit: lib/Sema/TypeCheckDeclOverride.cpp
-
edit: include/swift/AST/TypeCheckerTypeIDZone.def
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: lib/Sema/TypeCheckRequestFunctions.cpp
-
add: test/Index/property_wrappers.swift
-
add: lib/Sema/TypeCheckPropertyWrapper.cpp
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckAttr.cpp
-
edit: include/swift/SIL/InstructionUtils.h
-
edit: lib/Serialization/Serialization.cpp
-
edit: include/swift/AST/ASTContext.h
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
add: test/IDE/print_property_wrappers.swift
-
delete: include/swift/AST/PropertyDelegates.h
-
edit: include/swift/AST/Attr.def
-
edit: lib/SILGen/SILGenFunction.cpp
-
Commit a77ecbc22e6e5bdd07c5569b055b0f287313ef1c by dgregor:
[SE-0258] Minor fixups for the 5.1 branch
-
edit: lib/SILGen/SILGenApply.cpp
-
edit: include/swift/AST/DiagnosticsSema.def
-
edit: lib/Sema/CodeSynthesis.cpp
-
Commit 8cfb973c4e04dc58ac23510f706e20c0109016ff by dgregor:
[SE-0258] Reduce access of backing storage variable to 'private'.
-
edit: test/Serialization/property_wrappers.swift
-
edit: test/SILGen/property_wrappers.swift
-
edit: lib/Sema/CodeSynthesis.cpp
-
edit: test/decl/var/property_wrappers.swift
-
Commit 0aaea92818b52a0771e184c4503d73dc75e216e0 by dgregor:
[SE-0258] Update SILGen test for 5.1 branch
-
edit: test/SILGen/property_wrappers.swift