Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing HostWithShard-fwd.h (#9336) #403

Closed
wants to merge 3 commits into from

Conversation

antonl2
Copy link
Contributor

@antonl2 antonl2 commented Feb 15, 2023

Summary:
X-link: facebook/hhvm#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

@facebook-github-bot
Copy link
Contributor

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

Anton Lunyov and others added 3 commits February 16, 2023 09:17
Summary:
Small build speed observation, which combined with more changes
will cut some headers from FciClientFactory.cpp.

Context: Overall goal is to improve build time of
cacheclient/fci/impl/FciClientFactory.cpp
which is top 17 in fbcode by EYS opportunity:
https://docs.google.com/spreadsheets/d/1k_bDFyLX8ZRRz-B_hy2WvmDKsi8oujEWpqYQsZLJj2o/edit#gid=779559517&range=B19
https://fb.workplace.com/notes/870863330752281
Based on preliminary results, the stack improves many files:
https://fburl.com/scuba/clang_perf_stat/a4fkwn82

Differential Revision: D43330734

fbshipit-source-id: 5e512b1e5c0637ee480b6a53f8412fe1d5856b03
Summary:
This should improve compilation time for cpp files that include ProxyDestination.h
The idea is to extract namespace level functions that do not depend on any template parameters
and move its implementation to cpp file.

Differential Revision: D43330735

fbshipit-source-id: 775a16ffdfd809fbf39c556c5b70fc6159878312
Summary:
Pull Request resolved: facebook#403

X-link: facebook/hhvm#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: d809fb4255f35222a9523b7a097b2ae8bb558c51
@facebook-github-bot
Copy link
Contributor

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

antonl2 added a commit to antonl2/hhvm that referenced this pull request Feb 16, 2023
Summary:
X-link: facebook/mcrouter#403

Pull Request resolved: facebook#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: 6f271b92d5c6759385bc7c8f68fdb2ca3367991e
@facebook-github-bot
Copy link
Contributor

This pull request has been merged in b167f4e.

facebook-github-bot pushed a commit to facebook/hhvm that referenced this pull request Feb 17, 2023
Summary:
X-link: facebook/mcrouter#403

Pull Request resolved: #9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: a734f1e2c280ba74186e3ceb61cfcc7dd838e052
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants