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

Add hash_factories patch file #31133

Merged
merged 1 commit into from
Feb 8, 2022

Conversation

askeksa-google
Copy link

@askeksa-google askeksa-google commented Jan 28, 2022

Add the newly added hash_factories.dart patch file to all the Flutter patch file lists.

This file is a placeholder for now, in order to ensure a smooth roll into Flutter. When this PR has landed, some code from collection_patch.dart will be moved to the new patch file to enable sharing of patch file code between the Dart VM and dart2wasm. See the discussion in https://dart-review.googlesource.com/c/sdk/+/229905 for details.

Closes flutter/flutter#97432

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read and followed the Flutter Style Guide and the C++, Objective-C, Java style guides.
  • I listed at least one issue that this PR fixes in the description above.
  • I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test-exempt. See testing the engine for instructions on
    writing and running engine tests.
  • I updated/added relevant documentation (doc comments with ///).
  • I signed the CLA.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@Hixie
Copy link
Contributor

Hixie commented Feb 2, 2022

test-exempt: code refactor with no semantic change

Copy link
Contributor

@dcharkes dcharkes left a comment

Choose a reason for hiding this comment

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

When this PR has landed

That should be when the PR has rolled into G3 if I remember correctly.

@askeksa-google askeksa-google merged commit ca138dd into flutter:main Feb 8, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Feb 8, 2022
copybara-service bot pushed a commit to dart-lang/sdk that referenced this pull request Feb 10, 2022
By moving the hash map/set factories into their own file, the
collection_patch and compact_hash patch files can be shared between the
VM and dart2wasm.

This builds on the preparations from the creation of the file in
https://dart-review.googlesource.com/c/sdk/+/229905 and listing it in
the Flutter file lists in flutter/engine#31133.

Change-Id: Ia8f07229af056e59b119008714deecc0c96dd742
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231947
Reviewed-by: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Aske Simon Christensen <askesc@google.com>
copybara-service bot pushed a commit to dart-lang/sdk that referenced this pull request Feb 10, 2022
…tch files"

This reverts commit 04372ad.

Reason for revert: Flutter PR not rolled into g3 yet.

Original change's description:
> [vm,dart2wasm] Move hash factory code to enable sharing of patch files
>
> By moving the hash map/set factories into their own file, the
> collection_patch and compact_hash patch files can be shared between the
> VM and dart2wasm.
>
> This builds on the preparations from the creation of the file in
> https://dart-review.googlesource.com/c/sdk/+/229905 and listing it in
> the Flutter file lists in flutter/engine#31133.
>
> Change-Id: Ia8f07229af056e59b119008714deecc0c96dd742
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231947
> Reviewed-by: Daco Harkes <dacoharkes@google.com>
> Commit-Queue: Aske Simon Christensen <askesc@google.com>

TBR=askesc@google.com,dacoharkes@google.com

Change-Id: I6342ef0250cc24b36c4c32e86a4769dbaeffafa4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/232400
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Commit-Queue: Aske Simon Christensen <askesc@google.com>
copybara-service bot pushed a commit to dart-lang/sdk that referenced this pull request Feb 14, 2022
By moving the hash map/set factories into their own file, the
collection_patch and compact_hash patch files can be shared between the
VM and dart2wasm.

This builds on the preparations from the creation of the file in
https://dart-review.googlesource.com/c/sdk/+/229905 and listing it in
the Flutter file lists in flutter/engine#31133.

Reland of: https://dart-review.googlesource.com/c/sdk/+/231947
Change-Id: I1baa03ae951ce4f96f9ef31c1a2e79f14f9a3e90
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/232401
Reviewed-by: Daco Harkes <dacoharkes@google.com>
Commit-Queue: Aske Simon Christensen <askesc@google.com>
@dcharkes dcharkes mentioned this pull request Mar 4, 2022
8 tasks
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.

Prepare for rolling in Dart patch file changes to collection_patch and hash_factories
4 participants