Factor out handling of architecture-dependent snapshot state
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Refactorisation
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- rust
- Domaine
- operating-systems
Piste de recherche
Commencez par le chemin de sauvegarde/restauration des snapshots décrit dans issue #1694 et par le contexte extrait de pull request #991. Suivez la manière dont l’état #[cfg(target_arch = "x86_64")] est transmis à travers le code indépendant de l’architecture, puis identifiez les hooks nécessaires pour l’état de snapshot dépendant de l’architecture. Le travail est considéré comme terminé si le comportement existant est préservé et si un état spécifique à l’architecture peut être ajouté à l’avenir sans répéter cette transmission.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, there are no architecture-dependent hooks that can add things to snapshot/restore state. Because of this, as of #991, all of the ostensibly architecture-independent code on the snapshot save/restore path ends up with a bunch of #[cfg(target_arch = "x86_64")] state threaded through it. It would be nice to factor that out into something that makes it easier to add architecture-dependent state.
(This issue extracted from a comment on #991: https://github.com/hyperlight-dev/hyperlight/pull/991/changes#r3625046429)
- Langage dominant
- Rust
- Étoiles
- 4.7k
- Forks
- 213
- Merge moyen
- 1 j 20 h
- PR mergées (30 j)
- 44
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 hyperlight-dev/hyperlight
-
lifecycle/needs-review
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
hyperlight-dev/hyperlight#1842 ·
-
lifecycle/needs-review
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
hyperlight-dev/hyperlight#1836 ·
-
lifecycle/needs-review
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
hyperlight-dev/hyperlight#1804 ·
-
lifecycle/needs-review
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
hyperlight-dev/hyperlight#1787 ·
-
lifecycle/confirmed
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
hyperlight-dev/hyperlight#1700 ·
Toutes les issues de hyperlight-dev/hyperlight
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
bug core
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW Ouvertefuzz
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
ClickHouse/ClickHouse#122114 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
linebender/vello_svg#90 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100