Skip to content

rust-lang/unsafe-code-guidelines

View on GitHub ↗Related repositories →

Forum for discussion about what unsafe code can and can't do

active 2025-03-282026-07-02 (UTC)

Partial coverage11,274 / 12,018 hourly files (94%) · 2 absent upstream · 742 failed, retryable2025-03-282026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
304
Pushes
4
Pull requests
6
Issues
39
Stars
28
Forks
2

Activity over time

Daily event counts in the loaded window

Line chart, 462 days from 2025-03-28 to 2026-07-02. Pushes: 4 total, peak 2 in a day. Pull requests: 6 total, peak 3 in a day. Issues: 39 total, peak 5 in a day. Comments: 223 total, peak 12 in a day. Stars: 28 total, peak 2 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
RalfJung964374
ia0150015
joshlf12008
saethlin11007
CAD9711017
maxdexh9006
rust-rfcbot7001
theemathas6006
VorpalBlade6006
DemiMarie5005
ais5235004
Noratrieb5014
Manishearth4003
programmerjake3003
tmiasko3003
bjorn33003
chorman07733003
JoJoDeveloping3012
ChayimFriedman23002
Lokathor2002

Recent activity

Latest issues, pull requests and releases

  • Issue comment#411ChayimFriedman22026-07-02 01:04
    How does MMIO memory fit into the memory model, and can reference point to it?
  • Issue#615rust-rfcbot2026-06-16 03:10
    Opsem extension proposal: atomic volatile accesses
  • Issue comment#614Amanieu2026-06-07 01:22
    Can we allow opportunistic in-place argument passing?
  • Issue comment#613RalfJung2026-06-06 07:58
    Does `&raw const/mut $path` invalidate mutable references
  • Issue comment#613RalfJung2026-06-04 06:09
    Does `&raw const/mut $path` invalidate mutable references
  • Issue#414rust-rfcbot2026-05-04 12:06
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue#414rust-rfcbot2026-05-04 12:06
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#606nikic2026-04-27 08:01
    What about: inbounds memory that segfaults on access?
  • Issue comment#606RalfJung2026-04-27 06:18
    What about: inbounds memory that segfaults on access?
  • Issue comment#84RalfJung2026-04-24 12:04
    What about: invalid not-used-again values? Is "validity on typed copy" enough?
  • Issue comment#84RalfJung2026-04-24 06:41
    What about: invalid not-used-again values? Is "validity on typed copy" enough?
  • Issue comment#345vrtgs2026-04-23 21:50
    What about: mixed-size atomic accesses
  • Issue#580RalfJung2026-04-16 10:42
    How can mprotect be used soundly?
  • Issue comment#607bjorn32026-03-31 10:31
    Best practices for sharing memory with untrusted parties
  • Issue comment#607comex2026-03-30 05:21
    Best practices for sharing memory with untrusted parties
  • Issue comment#414saethlin2026-03-24 02:55
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#414chorman07732026-03-24 02:42
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#414niluxv2026-03-22 12:27
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#414niluxv2026-03-22 11:37
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#84RalfJung2026-03-22 09:10
    What about: invalid not-used-again values? Is "validity on typed copy" enough?
  • Issue comment#316VorpalBlade2026-03-22 00:02
    About "unleaking": what is the required pointer provenance in `dealloc`?
  • Issue comment#414RalfJung2026-03-19 20:54
    Should validity of a reference depend on the *contents* of memory in any way?
  • Issue comment#328theemathas2026-03-15 10:20
    Removing allocations is technically unsound in OOM (out-of-memory) situations
  • Issue comment#604Manishearth2026-03-08 23:50
    How far does repr(transparent)'s transparentness stretch in repr(Rust).
  • Issue comment#604programmerjake2026-03-08 19:41
    How far does repr(transparent)'s transparentness stretch in repr(Rust).

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 28 stars here means stars gained during the window, not the repo's star count.