-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
282 changed files
with
969 additions
and
6 deletions.
There are no files selected for viewing
This file contains 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 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
3 changes: 3 additions & 0 deletions
3
...ces/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/AliasModuleNamesInModuleInterface.swift
This file contains 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 @@ | ||
/// Passes the flag `-alias-module-names-in-module-interface` | ||
/// When emitting a module interface, disambiguate modules using distinct alias names | ||
struct AliasModuleNamesInModuleInterface: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/AlwaysCompileOutputFiles.swift
This file contains 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 @@ | ||
/// Passes the flag `-always-compile-output-files` | ||
/// Always compile output files even it might not change the results | ||
struct AlwaysCompileOutputFiles: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/AnalyzeRequirementMachine.swift
This file contains 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 @@ | ||
/// Passes the flag `-analyze-requirement-machine` | ||
/// Print out requirement machine statistics at the end of the compilation job | ||
struct AnalyzeRequirementMachine: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/BypassBatchModeChecks.swift
This file contains 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 @@ | ||
/// Passes the flag `-bypass-batch-mode-checks` | ||
/// Bypass checks for batch-mode errors. | ||
struct BypassBatchModeChecks: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/BypassResilienceChecks.swift
This file contains 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 @@ | ||
/// Passes the flag `-bypass-resilience-checks` | ||
/// Ignore all checks for module resilience. | ||
struct BypassResilienceChecks: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CasBackend.swift
This file contains 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 @@ | ||
/// Passes the flag `-cas-backend` | ||
/// Enable using CASBackend for object file output | ||
struct CasBackend: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CasEmitCasidFile.swift
This file contains 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 @@ | ||
/// Passes the flag `-cas-emit-casid-file` | ||
/// Emit .casid file next to object file when CAS Backend is enabled | ||
struct CasEmitCasidFile: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CheckOnoneCompleteness.swift
This file contains 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 @@ | ||
/// Passes the flag `-check-onone-completeness` | ||
/// Print errors if the compile OnoneSupport module is missing symbols | ||
struct CheckOnoneCompleteness: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ces/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CodeCompleteCallPatternHeuristics.swift
This file contains 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 @@ | ||
/// Passes the flag `-code-complete-call-pattern-heuristics` | ||
/// Use heuristics to guess whether we want call pattern completions | ||
struct CodeCompleteCallPatternHeuristics: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CodeCompleteInitsInPostfixExpr.swift
This file contains 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 @@ | ||
/// Passes the flag `-code-complete-inits-in-postfix-expr` | ||
/// Include initializers when completing a postfix expression | ||
struct CodeCompleteInitsInPostfixExpr: FrontendFlag { } |
2 changes: 2 additions & 0 deletions
2
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CompileModuleFromInterface.swift
This file contains 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,2 @@ | ||
/// Passes the flag `-compile-module-from-interface` | ||
struct CompileModuleFromInterface: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/ConcurrencyModel.swift
This file contains 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 @@ | ||
/// Passes the flag `-concurrency-model` | ||
/// Ustandard | ||
struct ConcurrencyModel: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/ConditionalRuntimeRecords.swift
This file contains 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 @@ | ||
/// Passes the flag `-conditional-runtime-records` | ||
/// Allow removal of runtime metadata records (public types, protocol conformances) based on whether they're used or unused | ||
struct ConditionalRuntimeRecords: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CrosscheckUnqualifiedLookup.swift
This file contains 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 @@ | ||
/// Passes the flag `-crosscheck-unqualified-lookup` | ||
/// Compare legacy DeclContext- to ASTScope-based unqualified name lookup (for debugging) | ||
struct CrosscheckUnqualifiedLookup: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
.../PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CxxInteropGettersSettersAsProperties.swift
This file contains 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 @@ | ||
/// Passes the flag `-cxx-interop-getters-setters-as-properties` | ||
/// Import getters and setters as computed properties in Swift | ||
struct CxxInteropGettersSettersAsProperties: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...PackageDSL/SwiftSettings/UnsafeFlags/Frontend/CxxInteropUseOpaquePointerForMoveonly.swift
This file contains 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 @@ | ||
/// Passes the flag `-cxx-interop-use-opaque-pointer-for-moveonly` | ||
/// Testing flag that will be eliminated soon. Do not use. | ||
struct CxxInteropUseOpaquePointerForMoveonly: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugAssertAfterParse.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-assert-after-parse` | ||
/// Force an assertion failure after parsing | ||
struct DebugAssertAfterParse: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugAssertImmediately.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-assert-immediately` | ||
/// Force an assertion failure immediately | ||
struct DebugAssertImmediately: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugConstraints.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-constraints` | ||
/// Debug the constraint-based type checker | ||
struct DebugConstraints: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugCrashAfterParse.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-crash-after-parse` | ||
/// Force a crash after parsing | ||
struct DebugCrashAfterParse: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugCrashImmediately.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-crash-immediately` | ||
/// Force a crash immediately | ||
struct DebugCrashImmediately: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugCycles.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-cycles` | ||
/// Print out debug dumps when cycles are detected in evaluation | ||
struct DebugCycles: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
.../PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugEmitInvalidSwiftinterfaceSyntax.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-emit-invalid-swiftinterface-syntax` | ||
/// Write an invalid declaration into swiftinterface files | ||
struct DebugEmitInvalidSwiftinterfaceSyntax: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugGenericSignatures.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-generic-signatures` | ||
/// Debug generic signatures | ||
struct DebugGenericSignatures: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugInverseRequirements.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-inverse-requirements` | ||
/// Print real requirements in -debug_generic_signatures output | ||
struct DebugInverseRequirements: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugTimeExpressionTypeChecking.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-time-expression-type-checking` | ||
/// Dumps the time it takes to type-check each expression | ||
struct DebugTimeExpressionTypeChecking: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebugTimeFunctionBodies.swift
This file contains 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 @@ | ||
/// Passes the flag `-debug-time-function-bodies` | ||
/// Dumps the time it takes to type-check each function body | ||
struct DebugTimeFunctionBodies: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebuggerSupport.swift
This file contains 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 @@ | ||
/// Passes the flag `-debugger-support` | ||
/// Process swift code as if running in the debugger | ||
struct DebuggerSupport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DebuggerTestingTransform.swift
This file contains 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 @@ | ||
/// Passes the flag `-debugger-testing-transform` | ||
/// Instrument the code with calls to an intrinsic that record the expected values of local variables so they can be compared against the results from the debugger. | ||
struct DebuggerTestingTransform: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DiagnosticsEditorMode.swift
This file contains 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 @@ | ||
/// Passes the flag `-diagnostics-editor-mode` | ||
/// Diagnostics will be used in editor | ||
struct DiagnosticsEditorMode: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DirectClangCc1ModuleBuild.swift
This file contains 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 @@ | ||
/// Passes the flag `-direct-clang-cc1-module-build` | ||
/// Use the specified -Xcc options to build a PCM by using Clang frontend directly, bypassing the Clang driver | ||
struct DirectClangCc1ModuleBuild: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAccessControl.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-access-control` | ||
/// Don't respect access control restrictions | ||
struct DisableAccessControl: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...kageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAliasModuleNamesInModuleInterface.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-alias-module-names-in-module-interface` | ||
/// When emitting a module interface, disable disambiguating modules using distinct alias names | ||
struct DisableAliasModuleNamesInModuleInterface: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAllAutolinking.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-all-autolinking` | ||
/// Disable all Swift autolink directives | ||
struct DisableAllAutolinking: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableArcOpts.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-arc-opts` | ||
/// Don't run SIL ARC optimization passes. | ||
struct DisableArcOpts: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAstVerifier.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-ast-verifier` | ||
/// Do not run the AST verifier during compilation. NOTE: This lets the user override the default behavior on whether or not the ASTVerifier is run. The default behavior is to run the verifier when asserts are enabled and not run it when asserts are disabled. NOTE: Can not be used if enable-ast-verifier is used as well | ||
struct DisableAstVerifier: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAutolinkFrameworks.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-autolink-frameworks` | ||
/// Disable autolinking against all frameworks | ||
struct DisableAutolinkFrameworks: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableAvailabilityChecking.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-availability-checking` | ||
/// Disable checking for potentially unavailable APIs | ||
struct DisableAvailabilityChecking: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableBuildingInterface.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-building-interface` | ||
/// Disallow building binary module from textual interface | ||
struct DisableBuildingInterface: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableClangSpi.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-clang-spi` | ||
/// Don't import Clang SPIs as Swift SPIs | ||
struct DisableClangSpi: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableClangimporterSourceImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-clangimporter-source-import` | ||
/// Disable ClangImporter and forward all requests straight the DWARF importer. | ||
struct DisableClangimporterSourceImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ces/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableCollocateMetadataFunctions.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-collocate-metadata-functions` | ||
/// Disable collocate metadata functions | ||
struct DisableCollocateMetadataFunctions: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableColocateTypeDescriptors.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-colocate-type-descriptors` | ||
/// Disable colocate type descriptors | ||
struct DisableColocateTypeDescriptors: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
.../SwiftSettings/UnsafeFlags/Frontend/DisableConcreteTypeMetadataMangledNameAccessors.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-concrete-type-metadata-mangled-name-accessors` | ||
/// Disable concrete type metadata access by mangled name | ||
struct DisableConcreteTypeMetadataMangledNameAccessors: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ckageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableConstraintSolverPerformanceHacks.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-constraint-solver-performance-hacks` | ||
/// Disable all the hacks in the constraint solver | ||
struct DisableConstraintSolverPerformanceHacks: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableCrossImportOverlaySearch.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-cross-import-overlay-search` | ||
/// Disable searching for cross import overlay file | ||
struct DisableCrossImportOverlaySearch: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableCrossImportOverlays.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-cross-import-overlays` | ||
/// Do not automatically import declared cross-import overlays. | ||
struct DisableCrossImportOverlays: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
.../PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableCxxInteropRequirementAtImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-cxx-interop-requirement-at-import` | ||
/// Do not require C++ interoperability to be enabled when importing a Swift module that enables C++ interoperability | ||
struct DisableCxxInteropRequirementAtImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableDebuggerShadowCopies.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-debugger-shadow-copies` | ||
/// Disable debugger shadow copies of local variables.This option is only useful for testing the compiler. | ||
struct DisableDebuggerShadowCopies: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableDeserializationRecovery.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-deserialization-recovery` | ||
/// Don't attempt to recover from missing xrefs (etc) in swiftmodules | ||
struct DisableDeserializationRecovery: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableDeserializationSafety.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-deserialization-safety` | ||
/// Don't avoid reading potentially unsafe decls in swiftmodules | ||
struct DisableDeserializationSafety: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableDiagnosticPasses.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-diagnostic-passes` | ||
/// Don't run diagnostic passes | ||
struct DisableDiagnosticPasses: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableEmitGenericClassRo_tList.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-emit-generic-class-ro_t-list` | ||
/// Disable emission of a section with references to class_ro_t of generic class patterns | ||
struct DisableEmitGenericClassRo_tList: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...eDSL/SwiftSettings/UnsafeFlags/Frontend/DisableExperimentalClangImporterDiagnostics.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-experimental-clang-importer-diagnostics` | ||
/// Disable experimental diagnostics when importing C, C++, and Objective-C libraries | ||
struct DisableExperimentalClangImporterDiagnostics: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...L/SwiftSettings/UnsafeFlags/Frontend/DisableExperimentalLifetimeDependenceInference.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-experimental-lifetime-dependence-inference` | ||
/// Disable experimental lifetime dependence inference | ||
struct DisableExperimentalLifetimeDependenceInference: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableExperimentalOpenedExistentialTypes.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-experimental-opened-existential-types` | ||
/// Disable experimental support for implicitly opened existentials | ||
struct DisableExperimentalOpenedExistentialTypes: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...es/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableExperimentalParserRoundTrip.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-experimental-parser-round-trip` | ||
/// Disable round trip through the new swift parser | ||
struct DisableExperimentalParserRoundTrip: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...s/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableExperimentalStringProcessing.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-experimental-string-processing` | ||
/// Disable experimental string processing | ||
struct DisableExperimentalStringProcessing: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
.../PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableFragileRelativeProtocolTables.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-fragile-relative-protocol-tables` | ||
/// Disable relative protocol witness tables | ||
struct DisableFragileRelativeProtocolTables: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ckageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableGenericMetadataPrespecialization.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-generic-metadata-prespecialization` | ||
/// Do not statically specialize metadata for generic types at types that are known to be used in source. | ||
struct DisableGenericMetadataPrespecialization: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImplicitBacktracingModuleImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-implicit-backtracing-module-import` | ||
/// Disable the implicit import of the _Backtracing module. | ||
struct DisableImplicitBacktracingModuleImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImplicitConcurrencyModuleImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-implicit-concurrency-module-import` | ||
/// Disable the implicit import of the _Concurrency module. | ||
struct DisableImplicitConcurrencyModuleImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImplicitCxxModuleImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-implicit-cxx-module-import` | ||
/// Disable the implicit import of the C++ Standard Library module. | ||
struct DisableImplicitCxxModuleImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...eDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImplicitStringProcessingModuleImport.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-implicit-string-processing-module-import` | ||
/// Disable the implicit import of the _StringProcessing module. | ||
struct DisableImplicitStringProcessingModuleImport: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImplicitSwiftModules.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-implicit-swift-modules` | ||
/// Disable building Swift modules implicitly by the compiler | ||
struct DisableImplicitSwiftModules: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
...ageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableImportPtrauthFieldFunctionPointers.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-import-ptrauth-field-function-pointers` | ||
/// Disable import of custom ptrauth qualified field function pointers | ||
struct DisableImportPtrauthFieldFunctionPointers: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableIncrementalLlvmCodegen.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-incremental-llvm-codegen` | ||
/// Disable incremental llvm code generation. | ||
struct DisableIncrementalLlvmCodegen: FrontendFlag { } |
3 changes: 3 additions & 0 deletions
3
Sources/PackageDSL/SwiftSettings/UnsafeFlags/Frontend/DisableInferPublicSendable.swift
This file contains 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 @@ | ||
/// Passes the flag `-disable-infer-public-sendable` | ||
/// Disable inference of Sendable conformances for public structs and enums | ||
struct DisableInferPublicSendable: FrontendFlag { } |
Oops, something went wrong.