Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Zerocopy makes zero-cost memory manipulation effortless. We write `unsafe` so you don’t have to.

google/zerocopy est-il accessible aux débutants ?

Les mainteneurs de google/zerocopy répondent en général à une pull request sous 1 jour. 2 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
2.6k
Forks
179
Issues débutants ouvertes
2
Issues indexées
298
Merge moyen
1 j 22 h
PR mergées (30 j)
33
Langage dominant
Rust
Licence
Apache-2.0
Dernier push GitHub
17/9/2026
Dernière indexation
16/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Code de conduite
Labels débutants
help wanted

Comment contribuer à google/zerocopy

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Lisez son code de conduite : il s'applique aux issues et aux pull requests autant qu'au chat.
  3. Vos contributions seront publiées sous la licence Apache-2.0 du projet.
  4. Choisissez l'une des 2 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • `TryFromBytes` 0.8.58 generates `PartialEq` without `Eq`, triggering Clippy
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 76/100

    google/zerocopy#3721 ·

    Les mainteneurs répondent en général sous 1 jour

  • [anneal][reference] Compile technical reference corpus for Anneal development
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3720 ·

    Les mainteneurs répondent en général sous 1 jour

  • Support transmutes requiring fix-up
    Ouverte
    customer-request

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    google/zerocopy#3714 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [pointer] Unify validity transport with `Reverse<Before>`
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3706 ·

    Les mainteneurs répondent en général sous 1 jour

  • [pointer] Make validity transport `Safe`-based and cast-relative
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3703 ·

    Les mainteneurs répondent en général sous 1 jour

  • [anneal] Make no-Lean-required UX constraint explicit in V2 proof-authoring docs
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3697 ·

    Les mainteneurs répondent en général sous 1 jour

  • [anneal] Reconcile V2 coverage requirements with all-program-behaviors principle
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    google/zerocopy#3696 ·

    Les mainteneurs répondent en général sous 1 jour

  • [anneal] Reconcile agent documentation authority with top-level principles
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    google/zerocopy#3695 ·

    Les mainteneurs répondent en général sous 1 jour

  • [pointer] Require size equality in `impl_for_transmute_from!`
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3691 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [ptr] Factor by-value transmutation through a valid-only `Value<T>`
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    google/zerocopy#3689 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [ptr] Model by-value transmutation separately from `Ptr`
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3688 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [ptr] Simplify the conceptual model for pointer transmutes
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3686 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Simplify unsafe Rust skill
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 48/100

    google/zerocopy#3683 ·

    Les mainteneurs répondent en général sous 1 jour

  • Clarify and simplify Anneal's Lake integration
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3668 ·

    Les mainteneurs répondent en général sous 1 jour

  • Audit: Maximum number of fields in derived types in the ecosystem
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    google/zerocopy#3667 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add a way to construct Size Errors, etc
    Ouverte
    customer-request

    Difficulté 3/5 1-2 jours Accessibilité débutants 65/100

    google/zerocopy#3666 ·

    Les mainteneurs répondent en général sous 1 jour

  • Unsafe Rust skill: Be more strict about exhaustive Rust version enumeration
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 64/100

    google/zerocopy#3643 ·

    Les mainteneurs répondent en général sous 1 jour

  • Yank vulnerable versions
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    google/zerocopy#3642 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Remove the pre-Rust-1.79 raw-slice metadata fallback once the MSRV permits `ptr.len()`
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3641 ·

    Les mainteneurs répondent en général sous 1 jour

  • Encapsulate slice-DST size formulas behind a private invariant-bearing type
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3640 ·

    Les mainteneurs répondent en général sous 1 jour

  • [derive] Make generated-scope syntax validation an explicit capability
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3639 ·

    Les mainteneurs répondent en général sous 1 jour

  • Security Advisory: Generated helper names change field types and permit heap buffer overflows
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3633 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Security Advisory: Self-dependent enum discriminants admit invalid values and disclose adjacent memory
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100

    google/zerocopy#3619 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Correctness Advisory: Ref constructors discard explicit trailing-element counts
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 58/100

    google/zerocopy#3618 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Security Advisory: Nested packed DST layouts underallocate memory and permit out-of-bounds access
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 38/100

    google/zerocopy#3617 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Security Advisory: A disabled macro definition attaches unsafe parsing traits to a different type
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100

    google/zerocopy#3616 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Soundness Advisory: Safe padding witnesses bypass IntoBytes validation
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3614 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Soundness Advisory: A safe `Read` witness permits use-after-free
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100

    google/zerocopy#3613 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Security Advisory: Rejected Exocrate archives leave attacker files in later authenticated installations
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3612 ·

    Les mainteneurs répondent en général sous 1 jour

  • Use Nix derivation identities to skip structurally unaffected CI checks
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    google/zerocopy#3611 ·

    Les mainteneurs répondent en général sous 1 jour

  • `transmute!`: Support generic types by deferring size equality check to PME
    Ouverte
    customer-request

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3610 ·

    Les mainteneurs répondent en général sous 1 jour

  • Updating `syn` to v3 in `zerocopy-derive`
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 72/100

    google/zerocopy#3495 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support unsafely implementing trait, bypassing derive
    Ouverte
    customer-request

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    google/zerocopy#3465 · 3 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • `#![feature(never_type)]` triggers `clippy::empty_enums`
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    google/zerocopy#3414 · 1 commentaire · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Refactor `exocrate` GitHub Actions script
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    google/zerocopy#3412 ·

    Les mainteneurs répondent en général sous 1 jour

  • `exocrate::config`: Pick a cheaper hash function
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    google/zerocopy#3411 ·

    Les mainteneurs répondent en général sous 1 jour

  • `exocrate::parse_remote_archive`: Don't require the user to specify os/arch pairs
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    google/zerocopy#3410 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Exocrate tracking issue
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100

    google/zerocopy#3407 ·

    Les mainteneurs répondent en général sous 1 jour

  • Make sure to be sound in the face of coinductive `unsafe trait` impls
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3380 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [anneal] Spec generation uses unqualified type names for imported Rust types
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    google/zerocopy#3350 ·

    Les mainteneurs répondent en général sous 1 jour

  • Tracking Issue: Rust for Linux
    Peut-être à nouveau libre @jswrenn l’a pris il y a 137 jours, et aucune pull request n’est ouverte. Ouverte

    google/zerocopy#3348 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Support unstable opsem
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3346 ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider replacing axioms with conjectures
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    google/zerocopy#3343 ·

    Les mainteneurs répondent en général sous 1 jour

  • Manage all toolchain dependencies hermetically
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100

    google/zerocopy#3331 ·

    Les mainteneurs répondent en général sous 1 jour

  • Write contributor setup guide
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 55/100

    google/zerocopy#3329 ·

    Les mainteneurs répondent en général sous 1 jour

  • Default tactic script should use `plausible` instead of `sorry`
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3325 ·

    Les mainteneurs répondent en général sous 1 jour

  • Stop treating user-global directory as writeable; cache build artifacts
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    google/zerocopy#3303 ·

    Les mainteneurs répondent en général sous 1 jour

  • Parse Aeneas's comments to match Aeneas Lean items to source Rust items
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    google/zerocopy#3302 ·

    Les mainteneurs répondent en général sous 1 jour

  • Verify all examples in CI
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    google/zerocopy#3278 ·

    Les mainteneurs répondent en général sous 1 jour

  • `setup` should (offer to) clear old toolchains
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 50/100

    google/zerocopy#3267 ·

    Les mainteneurs répondent en général sous 1 jour

Affichage des 100 plus récents

Cette page ne liste que les entrées les plus récentes. Le filtre avancé contient l'inventaire complet, affiné par langage, difficulté et durée.

Ouvrir le filtre avancé

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.