Skip to content

Option: introduce two new COM related options#90033

Merged
compnerd merged 1 commit into
swiftlang:mainfrom
compnerd:com-options
Jun 19, 2026
Merged

Option: introduce two new COM related options#90033
compnerd merged 1 commit into
swiftlang:mainfrom
compnerd:com-options

Conversation

@compnerd

Copy link
Copy Markdown
Member

Add the -enable-experimental-com-interop flag to start building out the COM interop support. COM support will require a new core runtime module, which is tentatively planned to be the COM module (similar to StringProcessing, Concurrency, Differentiation). Add an option to disable the implicit import. Wire up the new -enable-com-interop and -disable-implicit-com-module-import to the LangOptions to gate the feature.

Add the `-enable-experimental-com-interop` flag to start building out
the COM interop support. COM support will require a new core runtime
module, which is tentatively planned to be the `COM` module (similar to
StringProcessing, Concurrency, Differentiation). Add an option to
disable the implicit import.  Wire up the new `-enable-com-interop` and
`-disable-implicit-com-module-import` to the LangOptions to gate the
feature.
@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test

@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test Linux platform

1 similar comment
@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test Linux platform

@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test macOS platform

@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test Linux platform

@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test macOS platform

1 similar comment
@compnerd

Copy link
Copy Markdown
Member Author

@swift-ci please smoke test macOS platform

@compnerd compnerd merged commit 3d6f6c9 into swiftlang:main Jun 19, 2026
3 checks passed
@compnerd compnerd deleted the com-options branch June 19, 2026 21:22
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.

1 participant