You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Sources/SwiftOptions/Options.swift
+8-6Lines changed: 8 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -87,6 +87,7 @@ extension Option {
87
87
publicstaticletdisableGenericMetadataPrespecialization:Option=Option("-disable-generic-metadata-prespecialization",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not statically specialize metadata for generic types at types that are known to be used in source.")
88
88
publicstaticletdisableImplicitConcurrencyModuleImport:Option=Option("-disable-implicit-concurrency-module-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable the implicit import of the _Concurrency module.")
89
89
publicstaticletdisableImplicitSwiftModules:Option=Option("-disable-implicit-swift-modules",.flag, attributes:[.frontend,.noDriver], helpText:"Disable building Swift modules implicitly by the compiler")
90
+
publicstaticletdisableIncrementalImports:Option=Option("-disable-incremental-imports",.flag, attributes:[.frontend], helpText:"Disable cross-module incremental build metadata and driver scheduling for Swift modules")
publicstaticletdisableInterfaceLockfile:Option=Option("-disable-interface-lock",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Don't lock interface file when building module")
92
93
publicstaticletdisableInvalidEphemeralnessAsError:Option=Option("-disable-invalid-ephemeralness-as-error",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Diagnose invalid ephemeral to non-ephemeral conversions as warnings")
@@ -109,7 +110,6 @@ extension Option {
109
110
publicstaticletdisablePreviousImplementationCallsInDynamicReplacements:Option=Option("-disable-previous-implementation-calls-in-dynamic-replacements",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable calling the previous implementation in dynamic replacements")
110
111
publicstaticletdisableReflectionMetadata:Option=Option("-disable-reflection-metadata",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable emission of reflection metadata for nominal types")
111
112
publicstaticletdisableReflectionNames:Option=Option("-disable-reflection-names",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable emission of names of stored properties and enum cases inreflection metadata")
112
-
publicstaticletdisableRequestBasedIncrementalDependencies:Option=Option("-disable-request-based-incremental-dependencies",.flag, attributes:[.frontend], helpText:"Disable request-based name tracking")
113
113
publicstaticletdisableSilOwnershipVerifier:Option=Option("-disable-sil-ownership-verifier",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Do not verify ownership invariants during SIL Verification ")
114
114
publicstaticletdisableSilPartialApply:Option=Option("-disable-sil-partial-apply",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Disable use of partial_apply in SIL generation")
115
115
publicstaticletdisableSilPerfOptzns:Option=Option("-disable-sil-perf-optzns",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Don't run SIL performance optimization passes")
publicstaticletenableExperimentalCxxInterop:Option=Option("-enable-experimental-cxx-interop",.flag, helpText:"Allow importing C++ modules into Swift (experimental feature)")
228
+
publicstaticletenableExperimentalEnumCodableDerivation:Option=Option("-enable-experimental-enum-codable-derivation",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable experimental derivation of Codable for enums")
publicstaticletenableImplicitDynamic:Option=Option("-enable-implicit-dynamic",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Add 'dynamic' to all declarations")
234
+
publicstaticletenableIncrementalImports:Option=Option("-enable-incremental-imports",.flag, attributes:[.frontend], helpText:"Enable cross-module incremental build metadata and driver scheduling for Swift modules")
234
235
publicstaticletenableInferImportAsMember:Option=Option("-enable-infer-import-as-member",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Infer when a global could be imported as a member")
235
236
publicstaticletenableInvalidEphemeralnessAsError:Option=Option("-enable-invalid-ephemeralness-as-error",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Diagnose invalid ephemeral to non-ephemeral conversions as errors")
236
237
publicstaticletenableLibraryEvolution:Option=Option("-enable-library-evolution",.flag, attributes:[.frontend,.moduleInterface], helpText:"Build the module to allow binary-compatible library evolution")
@@ -242,8 +243,8 @@ extension Option {
242
243
publicstaticletenableObjcInterop:Option=Option("-enable-objc-interop",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Enable Objective-C interop code generation and config directives")
243
244
publicstaticletenableOnlyOneDependencyFile:Option=Option("-enable-only-one-dependency-file",.flag, attributes:[.doesNotAffectIncrementalBuild], helpText:"Enables incremental build optimization that only produces one dependencies file")
publicstaticletenableOssaModules:Option=Option("-enable-ossa-modules",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Always serialize SIL in ossa form. If this flag is not passed in, when optimizing ownership will be lowered before serializing SIL")
245
247
publicstaticletenablePrivateImports:Option=Option("-enable-private-imports",.flag, attributes:[.helpHidden,.frontend,.noInteractive], helpText:"Allows this module's internal and private API to be accessed")
246
-
publicstaticletenableRequestBasedIncrementalDependencies:Option=Option("-enable-request-based-incremental-dependencies",.flag, attributes:[.frontend], helpText:"Enable request-based name tracking")
247
248
publicstaticletenableResilience:Option=Option("-enable-resilience",.flag, attributes:[.helpHidden,.frontend,.noDriver,.moduleInterface], helpText:"Deprecated, use -enable-library-evolution instead")
248
249
publicstaticletenableSilOpaqueValues:Option=Option("-enable-sil-opaque-values",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable SIL Opaque Values")
249
250
publicstaticletenableSourceImport:Option=Option("-enable-source-import",.flag, attributes:[.helpHidden,.frontend,.noDriver], helpText:"Enable importing of Swift source files")
0 commit comments