Skip to content

@DependencyEntry - #443

Merged
stephencelis merged 6 commits into
mainfrom
dependency-entry
Jun 3, 2026
Merged

@DependencyEntry#443
stephencelis merged 6 commits into
mainfrom
dependency-entry

Conversation

@stephencelis

Copy link
Copy Markdown
Member

This is a quick port of what we did over in ComposableArchitecture 2.0.

@stephencelis
stephencelis requested a review from mbrandonw June 1, 2026 23:43
) = #externalMacro(module: "DependenciesMacrosPlugin", type: "DependencyEntryMacro")

@attached(accessor, names: named(get))
public macro _DependencyEntryDefaultValue() =

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Defining this in DependenciesMacros for now, but we could probably flatten these modules soon.

stephencelis and others added 4 commits June 1, 2026 19:29
It's a really nice action, but unfortunately requires SwiftSyntax 509 support at the moment, and
doesn't check against SwiftSyntax >601.
@stephencelis
stephencelis merged commit cd9fa8b into main Jun 3, 2026
7 checks passed
@stephencelis
stephencelis deleted the dependency-entry branch June 3, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants