Skip to content

Rename SystraceSection to TraceSection#48383

Closed
rshest wants to merge 1 commit intofacebook:mainfrom
rshest:export-D67621914
Closed

Rename SystraceSection to TraceSection#48383
rshest wants to merge 1 commit intofacebook:mainfrom
rshest:export-D67621914

Conversation

@rshest
Copy link
Copy Markdown
Contributor

@rshest rshest commented Dec 24, 2024

Summary:

Changelog:

[Internal] -

This changes the name of SystraceSection class to TraceSection, the purpose being to make it Systrace/FBSystrace agnostic (and that it can be mapped to e.g. Perfetto instead).

It changes all the internal callsites to the RN code code, and also adds a shim include, <cxxreact/SystraceSection.h, for backward compatibility with the external callers for now (which will be addressed separately).

Differential Revision: D67621914

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner labels Dec 24, 2024
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

1 similar comment
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

1 similar comment
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

Summary:
Pull Request resolved: facebook#48383

## Changelog:
[Internal] -

This changes the name of `SystraceSection` class to `TraceSection`, the purpose being to make it Systrace/FBSystrace agnostic (and that it can be mapped to e.g. Perfetto instead).

It changes all the internal callsites to the RN code code, and also adds a shim include, `<cxxreact/SystraceSection.h`, for backward compatibility with the external callers for now (which will be addressed separately).

Reviewed By: javache

Differential Revision: D67621914
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request was exported from Phabricator. Differential Revision: D67621914

@facebook-github-bot facebook-github-bot added the Merged This PR has been merged. label Dec 25, 2024
@facebook-github-bot
Copy link
Copy Markdown
Contributor

This pull request has been merged in fcf3c8c.

@react-native-bot
Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by @rshest in fcf3c8c

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

CarSmallGuo pushed a commit to CarSmallGuo/ohos_react_native_new that referenced this pull request Mar 25, 2026
Co-authored-by: Patryk Fryda<patryk.fryda@swmansion.com>



# message auto-generated for no-merge-commit merge:
!1751 merge 0.78-dev into 0.82

Update react-native to 0.78.3

Created-by: pafry
Commit-by: Patryk Fryda
Merged-by: huangyouhua
Description: ## Why are these changes being made?
There is ongoing effort to update react-native and RNOH to 0.82. This is the first step.
**This PR should be merged to the new 0.82 branch.**

## Notable changes?
- added  minimumReleaseAge: 4320 to .pnpm-workspace,
- bumped packages versions to RN 0.78.3 and react 19.0.0,
- rebuilt hermes,
- cleaned up the react-native.patch file

PRs that forced changes in RNOH:
- facebook/react-native#48000 – align new codegen with enum updates
- facebook/react-native#48062 – pass tags instead of shadow views for
Parent context
- facebook/react-native#48383 – rename SystraceSection to TraceSection
for tracing neutral
- facebook/react-native#47247 – delete the legacy ReactNativeConfig
the abstraction
- facebook/react-native#48157 - drop the
EnableFabricRendererExclusively Feature Flag
- facebook/react-native#47723 – add ImageRequestParams to bundle image
Request props
- facebook/react-native#48127 – allow custom TextLayoutManager
Implementations on C++ Platforms
- facebook/react-native#48356 – rename ParsedError to ProcessedError
for future error forwarding

## Changelog
- updated react-native to 0.78.3

## Test Plan
- launch tester app,
- run sequential and concurrent tests

## Checklist
- [x] `pnpm verify` command has passed successfully.
- [x] No failures occurred in automatic tests on the `CONCURRENT TESTER` page in the tester app.
- [x] No failures occurred in automatic tests on the `SEQUENTIAL TESTER` page in the tester app.
- [x] MR does not include a breaking change or a review has been requested from a Huawei reviewer.


See merge request: openharmony-sig/ohos_react_native!1751
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. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants