Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

reland "Migrate darwin common "framework_shared" target to ARC #37049" #37219

Merged
merged 3 commits into from
Nov 2, 2022

Conversation

cyanglaz
Copy link
Contributor

@cyanglaz cyanglaz commented Nov 1, 2022

This PR relands #37049
The original PR wrongly added weak modifies to the codec object that needs to be strongly captured by the block. See https://github.com/flutter/engine/pull/37049/files#r1010821732

The changes in this PR beyond 37049 including:

  1. Removed the __weak modifier in https://github.com/flutter/engine/pull/37049/files#r1010822618 and https://github.com/flutter/engine/pull/37049/files#r1010821732
    2, New unit tests have been added in this PR to ensure the bug is caught in engine.

part of flutter/flutter#112232

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.

@cyanglaz cyanglaz added the autosubmit Merge PR when tree becomes green via auto submit App label Nov 2, 2022
@auto-submit auto-submit bot merged commit edb0492 into flutter:main Nov 2, 2022
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Nov 2, 2022
@cyanglaz cyanglaz deleted the framework_shared_arc branch November 4, 2022 17:33
cyanglaz pushed a commit that referenced this pull request Nov 4, 2022
auto-submit bot pushed a commit that referenced this pull request Nov 4, 2022
cyanglaz pushed a commit to cyanglaz/engine that referenced this pull request Nov 9, 2022
cyanglaz pushed a commit to cyanglaz/engine that referenced this pull request Nov 14, 2022
schwa423 pushed a commit to schwa423/engine that referenced this pull request Nov 16, 2022
cyanglaz pushed a commit to cyanglaz/engine that referenced this pull request Nov 23, 2022
cyanglaz pushed a commit to cyanglaz/engine that referenced this pull request Nov 29, 2022
cyanglaz pushed a commit to cyanglaz/engine that referenced this pull request Dec 13, 2022
auto-submit bot pushed a commit that referenced this pull request Dec 15, 2022
loic-sharma pushed a commit to loic-sharma/flutter-engine that referenced this pull request Dec 16, 2022
loic-sharma pushed a commit to loic-sharma/flutter-engine that referenced this pull request Jan 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App platform-ios platform-macos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants