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

MetadataBuilder to untangle shared metadata construction #1665

Merged
merged 2 commits into from
Jun 27, 2024
Merged

Conversation

AhmedSoliman
Copy link
Contributor

@AhmedSoliman AhmedSoliman commented Jun 27, 2024

MetadataBuilder to untangle shared metadata construction

Address a chicken-and-an-egg problem at construction time of the runtime environment. MetadataBuilder helps by allowing the shared metadata object to be constructed early while encapsulating metadata's construction implementation details.


Stack created with Sapling. Best reviewed with ReviewStack.

@AhmedSoliman AhmedSoliman marked this pull request as ready for review June 27, 2024 08:10
Copy link

github-actions bot commented Jun 27, 2024

Test Results

102 files  ±0  102 suites  ±0   20m 49s ⏱️ -3s
 84 tests ±0   84 ✅ ±0  0 💤 ±0  0 ❌ ±0 
215 runs  ±0  215 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit e665ffd. ± Comparison against base commit 8ca625f.

♻️ This comment has been updated with latest results.

This was referenced Jun 27, 2024
Copy link
Contributor

@tillrohrmann tillrohrmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. +1 for merging :-)

- Bifrost doesn't need to be mutable for normal appends
- Progress towards removing global access to metadata()
Address a chicken-and-an-egg problem at construction time of the runtime environment. MetadataBuilder helps by allowing the shared metadata object to be constructed early while encapsulating metadata's construction implementation details.
@AhmedSoliman AhmedSoliman merged commit e665ffd into main Jun 27, 2024
9 checks passed
@AhmedSoliman AhmedSoliman deleted the pr1665 branch June 27, 2024 16:40
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.

2 participants