-
Notifications
You must be signed in to change notification settings - Fork 2
Added Memoized macro #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
835dc26
Added global actor isolation support
NSFatalError f28a7e4
-
NSFatalError 944eb6b
[SwiftFormat] Applied formatting
NSFatalError 376961e
-
NSFatalError 90e125b
[SwiftFormat] Applied formatting
NSFatalError 2fd6d69
-
NSFatalError b06e67f
-
NSFatalError 90a9f9e
-
NSFatalError 3b76e94
Rename
NSFatalError 694b3c6
Added Memoized macro
NSFatalError 5e42749
[SwiftFormat] Applied formatting
NSFatalError d7e3322
-
NSFatalError 9d3fe44
Added docs
NSFatalError 50d83c1
-
NSFatalError 360409f
-
NSFatalError 82dd94a
-
NSFatalError bf1555f
-
NSFatalError 09670b1
-
NSFatalError 467140a
-
NSFatalError cf3c166
-
NSFatalError 2f05ba1
-
NSFatalError db0a724
-
NSFatalError 1ca38ac
-
NSFatalError 2b6fde7
-
NSFatalError 532b9d6
-
NSFatalError 1b22e1b
-
NSFatalError b14451d
[SwiftFormat] Applied formatting
NSFatalError 51ac958
-
NSFatalError 6ac2184
-
NSFatalError e565fb9
[SwiftFormat] Applied formatting
NSFatalError 8538785
-
NSFatalError 7d7bc88
-
NSFatalError 88030ba
-
NSFatalError d00a016
-
NSFatalError 88e207a
-
NSFatalError 1cb17e7
Code review
NSFatalError 8170717
-
NSFatalError b7e8bf8
-
NSFatalError dad6708
-
NSFatalError File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| [submodule "Macros/Dependencies/PrincipleMacros"] | ||
| path = Macros/Dependencies/PrincipleMacros | ||
| url = https://github.com/NSFatalError/PrincipleMacros |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,4 +2,4 @@ version: 1 | |
| builder: | ||
| configs: | ||
| - documentation_targets: | ||
| - Publishable | ||
| - Relay | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 6.0 | ||
| 6.2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,106 +1,125 @@ | ||
| --acronyms ID,URL,UUID | ||
| --allman false | ||
| --anonymousforeach convert | ||
| --assetliterals visual-width | ||
| --asynccapturing | ||
| --beforemarks | ||
| --binarygrouping 4,8 | ||
| --callsiteparen default | ||
| --categorymark "MARK: %c" | ||
| --classthreshold 0 | ||
| --closingparen default | ||
| --closurevoid remove | ||
| --commas inline | ||
| --complexattrs prev-line | ||
| --computedvarattrs prev-line | ||
| --condassignment always | ||
| --conflictmarkers reject | ||
| --dateformat system | ||
| --decimalgrouping 3,6 | ||
| --doccomments before-declarations | ||
| --elseposition same-line | ||
| --emptybraces no-space | ||
| --enumnamespaces always | ||
| --enumthreshold 0 | ||
| --exponentcase lowercase | ||
| --exponentgrouping disabled | ||
| --extensionacl on-declarations | ||
| --extensionlength 0 | ||
| --extensionmark "MARK: - %t + %c" | ||
| --fractiongrouping disabled | ||
| --allow-partial-wrapping true | ||
| --anonymous-for-each convert | ||
| --asset-literals visual-width | ||
| --async-capturing | ||
| --before-marks | ||
| --binary-grouping 4,8 | ||
| --blank-line-after-switch-case multiline-only | ||
| --call-site-paren default | ||
| --category-mark "MARK: %c" | ||
| --class-threshold 0 | ||
| --closing-paren default | ||
| --closure-void remove | ||
| --complex-attributes prev-line | ||
| --computed-var-attributes prev-line | ||
| --conditional-assignment always | ||
| --conflict-markers reject | ||
| --date-format system | ||
| --decimal-grouping 3,6 | ||
| --default-test-suite-attributes | ||
| --doc-comments before-declarations | ||
| --else-position same-line | ||
| --empty-braces no-space | ||
| --enum-namespaces always | ||
| --enum-threshold 0 | ||
| --equatable-macro none | ||
| --exponent-case lowercase | ||
| --exponent-grouping disabled | ||
| --extension-acl on-declarations | ||
| --extension-mark "MARK: - %t + %c" | ||
| --extension-threshold 0 | ||
| --file-macro "#file" | ||
| --fraction-grouping disabled | ||
| --fragment false | ||
| --funcattributes prev-line | ||
| --generictypes | ||
| --groupblanklines true | ||
| --groupedextension "MARK: %c" | ||
| --guardelse next-line | ||
| --func-attributes prev-line | ||
| --generic-types | ||
| --group-blank-lines true | ||
| --grouped-extension "MARK: %c" | ||
| --guard-else next-line | ||
| --header ignore | ||
| --hexgrouping 4,8 | ||
| --hexliteralcase uppercase | ||
| --hex-grouping 4,8 | ||
| --hex-literal-case uppercase | ||
| --ifdef indent | ||
| --importgrouping testable-first | ||
| --import-grouping testable-first | ||
| --indent 4 | ||
| --indentcase false | ||
| --indentstrings false | ||
| --inferredtypes always | ||
| --initcodernil false | ||
| --inlinedforeach ignore | ||
| --indent-case false | ||
| --indent-strings false | ||
| --inferred-types always | ||
| --init-coder-nil false | ||
| --lifecycle | ||
| --lineaftermarks true | ||
| --line-after-marks true | ||
| --line-between-guards false | ||
| --linebreaks lf | ||
| --markcategories true | ||
| --markextensions always | ||
| --marktypes always | ||
| --maxwidth none | ||
| --modifierorder | ||
| --nevertrailing | ||
| --nilinit remove | ||
| --noncomplexattrs | ||
| --nospaceoperators | ||
| --nowrapoperators | ||
| --octalgrouping 4,8 | ||
| --operatorfunc spaced | ||
| --organizationmode visibility | ||
| --organizetypes actor,class,enum,struct | ||
| --patternlet hoist | ||
| --preservedecls | ||
| --preservedsymbols Package | ||
| --propertytypes inferred | ||
| --mark-categories true | ||
| --mark-class-threshold 0 | ||
| --mark-enum-threshold 0 | ||
| --mark-extension-threshold 0 | ||
| --mark-extensions always | ||
| --mark-struct-threshold 0 | ||
| --mark-types always | ||
| --markdown-files ignore | ||
| --max-width none | ||
| --modifier-order | ||
| --never-trailing | ||
| --nil-init remove | ||
| --no-space-operators | ||
| --no-wrap-operators | ||
| --non-complex-attributes | ||
| --octal-grouping 4,8 | ||
| --operator-func spaced | ||
| --organization-mode visibility | ||
| --organize-types actor,class,enum,struct | ||
| --pattern-let hoist | ||
| --preserve-acronyms | ||
| --preserve-decls | ||
| --preserved-property-types Package | ||
| --property-types inferred | ||
| --ranges spaced | ||
| --redundant-async always | ||
| --redundant-throws always | ||
| --self init-only | ||
| --selfrequired | ||
| --semicolons inline | ||
| --shortoptionals always | ||
| --smarttabs enabled | ||
| --someany true | ||
| --sortedpatterns | ||
| --storedvarattrs prev-line | ||
| --stripunusedargs always | ||
| --structthreshold 0 | ||
| --tabwidth unspecified | ||
| --throwcapturing | ||
| --self-required | ||
| --semicolons inline-only | ||
| --short-optionals always | ||
| --single-line-for-each ignore | ||
| --smart-tabs enabled | ||
| --some-any true | ||
| --sort-swiftui-properties none | ||
| --sorted-patterns | ||
| --stored-var-attributes prev-line | ||
| --strip-unused-args always | ||
| --struct-threshold 0 | ||
| --tab-width unspecified | ||
| --throw-capturing | ||
| --timezone system | ||
| --trailingclosures | ||
| --trimwhitespace always | ||
| --typeattributes prev-line | ||
| --typeblanklines preserve | ||
| --typedelimiter space-after | ||
| --typemark "MARK: - %t" | ||
| --typemarks | ||
| --typeorder | ||
| --visibilitymarks | ||
| --visibilityorder | ||
| --voidtype void | ||
| --wraparguments before-first | ||
| --wrapcollections before-first | ||
| --wrapconditions after-first | ||
| --wrapeffects preserve | ||
| --wrapenumcases always | ||
| --wrapparameters before-first | ||
| --wrapreturntype preserve | ||
| --wrapternary before-operators | ||
| --wraptypealiases after-first | ||
| --xcodeindentation enabled | ||
| --yodaswap always | ||
| --disable enumNamespaces,fileHeader,headerFileName,redundantInternal,wrap,wrapMultilineStatementBraces,wrapSingleLineComments | ||
| --enable acronyms,blankLinesBetweenImports,blockComments,docComments,isEmpty,propertyTypes,redundantProperty,sortSwitchCases,unusedPrivateDeclarations,wrapConditionalBodies,wrapEnumCases | ||
| --trailing-closures | ||
| --trailing-commas never | ||
| --trim-whitespace always | ||
| --type-attributes prev-line | ||
| --type-blank-lines preserve | ||
| --type-body-marks preserve | ||
| --type-delimiter space-after | ||
| --type-mark "MARK: - %t" | ||
| --type-marks | ||
| --type-order | ||
| --url-macro none | ||
| --visibility-marks | ||
| --visibility-order | ||
| --void-type Void | ||
| --wrap-arguments before-first | ||
| --wrap-collections before-first | ||
| --wrap-conditions after-first | ||
| --wrap-effects preserve | ||
| --wrap-enum-cases always | ||
| --wrap-parameters before-first | ||
| --wrap-return-type preserve | ||
| --wrap-string-interpolation default | ||
| --wrap-ternary before-operators | ||
| --wrap-type-aliases after-first | ||
| --xcode-indentation enabled | ||
| --xctest-symbols | ||
| --yoda-swap always | ||
| --disable fileHeader,headerFileName,redundantInternal,wrap,wrapMultilineStatementBraces,wrapSingleLineComments | ||
| --enable acronyms,blankLinesBetweenImports,blockComments,docComments,emptyExtensions,environmentEntry,isEmpty,noForceTryInTests,noForceUnwrapInTests,noGuardInTests,propertyTypes,redundantAsync,redundantMemberwiseInit,redundantProperty,redundantThrows,singlePropertyPerLine,sortSwitchCases,unusedPrivateDeclarations,wrapConditionalBodies,wrapEnumCases,wrapMultilineFunctionChains |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Verify Xcode 26.1 and macOS-26 runner availability.
The workflow references Xcode 26.1 and the macOS-26 runner. Please confirm these are available on GitHub Actions to prevent CI failures.
🌐 Web query:
💡 Result:
Short answer:
Which macOS runners are (publicly) available on GitHub Actions:
Notes:
Sources:
[1] actions/runner-images — releases & image notes.
[2] Issue: "Update to Xcode 26.1" (actions/runner-images).
[3] Issue: "macOS 15 / Xcode 26.1: iOS 26.1 platform not installed" (actions/runner-images).
[4] macOS 26 image release notes (public beta) (actions/runner-images).
Use an available Xcode version; macOS-26 runner is available.
Xcode 26.1 is not yet generally available on GitHub Actions, and the workflow will fail when attempting to use it. macOS-26 (macOS 26 Tahoe) is available as a public beta image.
Update XCODE_VERSION to an available version (e.g., "26.0" or the latest stable release). Check the actions/runner-images releases for the current toolset and available Xcode versions on the macOS-26 image.
🤖 Prompt for AI Agents