Skip to content

Flatten ReactCxxPlatform timer registry directory structure (#56536)#56536

Closed
javache wants to merge 1 commit intofacebook:mainfrom
javache:export-D101811797
Closed

Flatten ReactCxxPlatform timer registry directory structure (#56536)#56536
javache wants to merge 1 commit intofacebook:mainfrom
javache:export-D101811797

Conversation

@javache
Copy link
Copy Markdown
Member

@javache javache commented Apr 21, 2026

Summary:

Move PlatformTimerRegistryImpl.{h,cpp} from platform/cxx/react/runtime/ to the top level of ReactCxxPlatform/react/runtime/. The platform/cxx/ nesting was an artifact of the multi-platform build setup that is no longer needed since :timer_registry is a standalone target.

  • Remove dead platform/cxx/react/runtime/* glob patterns from :runtime BUCK target
  • Remove platform/cxx/ include directory from CMakeLists.txt
  • Exported header path unchanged: react/runtime/PlatformTimerRegistryImpl.h

Changelog: [Internal]

Reviewed By: christophpurrer

Differential Revision: D101811797

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 21, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Apr 21, 2026

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

javache added a commit to javache/react-native that referenced this pull request Apr 21, 2026
…#56536)

Summary:
Pull Request resolved: facebook#56536

Move `PlatformTimerRegistryImpl.{h,cpp}` from `platform/cxx/react/runtime/` to the top level of `ReactCxxPlatform/react/runtime/`. The `platform/cxx/` nesting was an artifact of the multi-platform build setup that is no longer needed since `:timer_registry` is a standalone target.

- Remove dead `platform/cxx/react/runtime/*` glob patterns from `:runtime` BUCK target
- Remove `platform/cxx/` include directory from CMakeLists.txt
- Exported header path unchanged: `react/runtime/PlatformTimerRegistryImpl.h`

Differential Revision: D101811797
@meta-codesync meta-codesync Bot changed the title Flatten ReactCxxPlatform timer registry directory structure Flatten ReactCxxPlatform timer registry directory structure (#56536) Apr 21, 2026
@javache javache force-pushed the export-D101811797 branch from e3acfd2 to 880d216 Compare April 21, 2026 15:36
…#56536)

Summary:
Pull Request resolved: facebook#56536

Move `PlatformTimerRegistryImpl.{h,cpp}` from `platform/cxx/react/runtime/` to the top level of `ReactCxxPlatform/react/runtime/`. The `platform/cxx/` nesting was an artifact of the multi-platform build setup that is no longer needed since `:timer_registry` is a standalone target.

- Remove dead `platform/cxx/react/runtime/*` glob patterns from `:runtime` BUCK target
- Remove `platform/cxx/` include directory from CMakeLists.txt
- Exported header path unchanged: `react/runtime/PlatformTimerRegistryImpl.h`

Changelog: [Internal]

Reviewed By: christophpurrer

Differential Revision: D101811797
@javache javache force-pushed the export-D101811797 branch from 880d216 to 69c8a0d Compare April 22, 2026 07:56
@meta-codesync meta-codesync Bot closed this in cdfed83 Apr 22, 2026
@facebook-github-tools facebook-github-tools Bot added the Merged This PR has been merged. label Apr 22, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Apr 22, 2026

This pull request has been merged in cdfed83.

@react-native-bot
Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by @javache in cdfed83

When will my fix make it into a release? | How to file a pick request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants