Skip to content

Promote event loop control JSI interface out of UNSTABLE (#2037)#2037

Open
lavenzg wants to merge 1 commit into
facebook:static_hfrom
lavenzg:export-D106744174
Open

Promote event loop control JSI interface out of UNSTABLE (#2037)#2037
lavenzg wants to merge 1 commit into
facebook:static_hfrom
lavenzg:export-D106744174

Conversation

@lavenzg
Copy link
Copy Markdown
Contributor

@lavenzg lavenzg commented May 29, 2026

Summary:

X-link: facebook/react-native#57005

Promote IEventLoopControl and ISetEventLoopControl out of JSI_UNSTABLE and make HermesRuntimeImpl always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind JSI_UNSTABLE.

Other hermes branches do not implement ISetEventLoopControl, for now.

Changelog: [Internal]

Differential Revision: D106744174

@meta-cla meta-cla Bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label May 29, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented May 29, 2026

@lavenzg has exported this pull request. If you are a Meta employee, you can view the originating Diff in D106744174.

lavenzg added a commit to lavenzg/hermes that referenced this pull request May 29, 2026
Summary:

X-link: facebook/react-native#57005

Promote `IEventLoopControl` and `ISetEventLoopControl` out of `JSI_UNSTABLE` and make `HermesRuntimeImpl` always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind `JSI_UNSTABLE`.

Differential Revision: D106744174
lavenzg added a commit to lavenzg/react-native that referenced this pull request May 29, 2026
Summary:
X-link: facebook/hermes#2037


Promote `IEventLoopControl` and `ISetEventLoopControl` out of `JSI_UNSTABLE` and make `HermesRuntimeImpl` always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind `JSI_UNSTABLE`.

Changelog: [Internal]

Differential Revision: D106744174
@meta-codesync meta-codesync Bot changed the title Promote event loop control JSI interface Promote event loop control JSI interface (#2037) May 29, 2026
lavenzg added a commit to lavenzg/hermes that referenced this pull request May 29, 2026
Summary:

X-link: facebook/react-native#57005

Promote `IEventLoopControl` and `ISetEventLoopControl` out of `JSI_UNSTABLE` and make `HermesRuntimeImpl` always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind `JSI_UNSTABLE`.

Changelog: [Internal]

Differential Revision: D106744174
@lavenzg lavenzg force-pushed the export-D106744174 branch from 66021c8 to 10d538f Compare May 29, 2026 19:54
lavenzg added a commit to lavenzg/react-native that referenced this pull request May 29, 2026
Summary:
X-link: facebook/hermes#2037


Promote `IEventLoopControl` and `ISetEventLoopControl` out of `JSI_UNSTABLE` and make `HermesRuntimeImpl` always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind `JSI_UNSTABLE`.

Other hermes branches do not implement `ISetEventLoopControl`, for now.

Changelog: [Internal]

Differential Revision: D106744174
Summary:

X-link: facebook/react-native#57005

Promote `IEventLoopControl` and `ISetEventLoopControl` out of `JSI_UNSTABLE` and make `HermesRuntimeImpl` always implement the setter interface. Keep unrelated unstable APIs such as serialization, tracing helpers, and Worker installation behind `JSI_UNSTABLE`.

Other hermes branches do not implement `ISetEventLoopControl`, for now.

Changelog: [Internal]

Differential Revision: D106744174
@meta-codesync meta-codesync Bot changed the title Promote event loop control JSI interface (#2037) Promote event loop control JSI interface out of UNSTABLE (#2037) May 29, 2026
@lavenzg lavenzg force-pushed the export-D106744174 branch from 10d538f to fcb74d1 Compare May 29, 2026 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed Do not delete this pull request or issue due to inactivity. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant