Move from manual reference counting to ARC
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 18/100
- Type d'issue
- Refactorisation
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- macos, objective-c
- Domaine
- desktop
Piste de recherche
Commencez par examiner le code macOS natif de MacVim afin d’identifier les endroits où le comptage manuel des références est utilisé, puis consultez l’issue #1164 pour comprendre le bug à l’origine de la demande. Le travail sera considéré comme terminé lorsque le code concerné aura été migré vers ARC tout en préservant le comportement existant et que l’absence de régressions aura été vérifiée dans l’ensemble de l’application.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Apple has introduced ARC (Automatic Reference Counting) a long time ago. However, MacVim still mostly uses manual reference counting, which actually introduces bugs like #1164. ARC will not solve everything but should help reduce this class of bugs, and even the lowest required macOS (10.9 at the moment) has long supported it.
- Langage dominant
- Vim Script
- Étoiles
- 7.9k
- Forks
- 691
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de macvim-dev/macvim
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
macvim-dev/macvim#1697 · 5 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
macvim-dev/macvim#1658 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
macvim-dev/macvim#1657 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
macvim-dev/macvim#1655 ·
-
Difficulté 2/5 Une demi-journée Accessibilité débutants 72/100
macvim-dev/macvim#1653 ·
Toutes les issues de macvim-dev/macvim
Issues similaires
-
[Super Editor][Chat] - Floating editor scaffold does not reset panel height after closing panel Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug channel: beta feature: preferences feature: ui/ux
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug editor script-component smart items
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
decentraland/creator-hub#1654 ·
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100