Hacker GitHub

← All repos

rust-lang/rfcs

View on GitHub ↗ ★ 6,628 Markdown

RFCs for changes to Rust

685 mentions on Hacker News by 352 people: 46 stories, 639 comments · first 2014-04-09 · latest 2026-08-22

Mentions per year 685 mentions · busiest year 2016 (105)
20082026
  1. …agree with that decision. Historically, the decision to not use disk traces back to this comment https://github.com/rust-lang/rfcs/pull/1317#issuecomment-150... , which is perhaps the single GitHub comment that influenced my life most.…
  2. We really need Cargo RFC #3923 https://github.com/rust-lang/rfcs/pull/3923 It would allow projects to avoid newly published dependency versions until a configurable waiting period has elapsed. npm has had a similar min-release-age feature…
  3. …overwhelming complexity it leads to. So if we do have new features, they better be worth it. [1] https://github.com/rust-lang/rfcs/pull/3446
    comment by whytevuhuni · 2026-07-12 · in Understanding the Odin programming language
  4. > https://github.com/rust-lang/rfcs/pull/3963 Ironically hosted on GitHub.
  5. An RFC was recently merged to unblock this: https://github.com/rust-lang/rfcs/pull/3963 The implementation on this has started. Something to keep in mind is https://blog.m-ou.se/rust-is-not-a-company/ . Rust is mostly driven by volunteers…
  6. What this crate offers was RFC'd somewhat recently ( https://github.com/rust-lang/rfcs/pull/3698 , https://github.com/rust-lang/rfcs/pull/3697 ) and already available on nightly.
  7. min-publish-age in cargo is coming: https://github.com/rust-lang/rfcs/blob/master/text/3923-carg...
  8. …crates.io has not flatly refused to support namespaces, there's an entire accepted RFC for it: https://github.com/rust-lang/rfcs/pull/3243 At the same time, note that namespacing does nothing to prevent any sort of problem here.…
  9. …library, which currently allows the standard library to support both native and green threading. https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...
  10. …RFC to support having cargo intentionally only use library versions that are least X days old: https://github.com/rust-lang/rfcs/pull/3923
  11. The current rfc is here: https://github.com/rust-lang/rfcs/pull/3407 It does have some more discussion on keywords vs attributes and other options.
  12. …also a brief mention of `become` vs. `return` (i.e., new keyword because different semantics). [0]: https://github.com/rust-lang/rfcs/pull/81/changes [1]: https://github.com/DemiMarie/rfcs/blob/become/0000-proper-ta... [2]:…
    comment by aw1621107 · 2026-04-06 · in A tail-call interpreter in (nightly) Rust
  13. …and B, you know definitely whether A implements B. The actual rule is more complex due to generics: https://github.com/rust-lang/rfcs/blob/master/text/2451-re-r... and that document doesn’t actually seem to think that this particular…
    comment by amluto · 2026-01-30 · in C++ Modules Are Here to Stay
  14. …member access" direction[1] for the `Error` trait that this tension was finally broken. [1]: https://github.com/rust-lang/rfcs/pull/2895
    comment by burntsushi · 2025-12-29 · in Rust errors without dependencies
  15. It's being worked on! https://github.com/rust-lang/rfcs/pull/3470
    comment by steveklabnik · 2025-12-11 · in Rust in the kernel is no longer experimental
  16. …> package namespaces See https://github.com/rust-lang/rust/issues/122349 > proof of ownership See https://github.com/rust-lang/rfcs/pull/3724 and https://blog.rust-lang.org/2025/07/11/crates-io-development-...
  17. Do you mean something like this? https://github.com/rust-lang/rfcs/issues/2407
  18. …now there are more options like: https://lib.rs/crates/stabby https://lib.rs/crates/abi_stable and https://github.com/rust-lang/rfcs/pull/3470
    comment by timschmidt · 2025-10-05 · in Zig builds are getting faster
  19. …the borrows are non-overlapping. There has been discussion to solve this particular problem[0]. 0: https://github.com/rust-lang/rfcs/issues/1215
  20. …it would have been struct Str([u8]). Nothing would have been different about the safety story. https://github.com/rust-lang/rfcs/issues/2692
    comment by steveklabnik · 2025-08-22 · in Go is still not good
  21. …at fault for not meeting the expectations of the contract, and the system needs to be corrected. As https://github.com/rust-lang/rfcs/pull/3355#issuecomment-134... states: > If you built a rocket and that rocket crashes, you wouldn't…
  22. …the engineering documentation): - https://www.industrialempathy.com/posts/design-docs-at-googl... - https://github.com/rust-lang/rfcs - https://github.com/kubernetes/enhancements/blob/master/keps/... -…
    comment by nrvn · 2025-08-04 · in Writing a good design document
  23. This is already discussed for Rust: https://github.com/rust-lang/rfcs/pull/3605 . TL;DR: it's not as easy as it looks to just add "freeze."
    comment by jcranmer · 2025-05-21 · in Writing into Uninitialized Buffers in Rust
  24. There are some voices trying to address this security risk (e.g. the proponents of this new RFC: https://github.com/rust-lang/rfcs/pull/3810 ). However, for some reason (probably culture) there isn't much momentum yet to change the status…
  25. Some people _do_ care about this (e.g. the proponents of this new RFC: https://github.com/rust-lang/rfcs/pull/3810 ). However, for some reason (culture, I guess?) there isn't much momentum yet to change the status quo.
    comment by wofo · 2025-05-09 · in Rust Dependencies Scare Me
  26. Actually, a proposal for exactly this was published yesterday: https://github.com/rust-lang/rfcs/pull/3810 It's unfortunate that the response so far hasn't been very positive
  27. You may appreciate this RFC that was just opened https://github.com/rust-lang/rfcs/pull/3810
    comment by steveklabnik · 2025-05-08 · in Rust Dependencies Scare Me
  28. …"crabi" [2], but until then Rust won't be able to replace many things C and C++ are used for. [1] https://github.com/rust-lang/rfcs/pull/3435 [2] https://github.com/rust-lang/rfcs/pull/3470
  29. …lang/zig/issues/694#issuecomment-15674... [2]: https://github.com/llvm/llvm-project/issues/54964 [3]: https://github.com/rust-lang/rfcs/pull/3407
    comment by SkiFire13 · 2025-03-30 · in Tail Call Recursion in Java with ASM (2023)
  30. And for extra context the RFC lays out the current design and future options: https://github.com/rust-lang/rfcs/blob/master/text/3324-dyn-...
    comment by the_mitsuhiko · 2025-03-30 · in Rust Any part 3: we have upcasts
  31. …as-casts that involve floating-point types, and all comparison operations on floating-point types." https://github.com/rust-lang/rfcs/blob/master/text/3514-floa...
    comment by kibwen · 2025-03-23 · in Crabtime: Zig’s Comptime in Rust
  32. …syntax would be amazing. EDIT: found https://github.com/rust-lang/rust/issues/10011 and https://github.com/rust-lang/rfcs/pull/3577
    comment by dcsommer · 2025-03-08 · in Zig's dot star syntax (value.*)
  33. …if they should." :D Though I admit that Rust also has to include the full list of base classes ( https://github.com/rust-lang/rfcs/pull/1268 would fix it).
    comment by bonzini · 2024-12-03 · in Rust in QEMU Roadmap
  34. …figure out how that could be done (hasn't gone anywhere after more than 10 years of discussions): https://github.com/rust-lang/rfcs/issues/294 But Rust supports macros, just like Lisp, so of course someone wrote a library that provides…
    comment by brabel · 2024-12-01 · in Rust Solves the Issues with Exceptions
  35. …an RFC with supporting arguments. https://rust-lang.github.io/rfcs/3243-packages-as-optional-n... https://github.com/rust-lang/rfcs/pull/3243
    comment by Macha · 2024-11-22 · in Handling cookies is a minefield
  36. …Are you sure Rust has variadic generics? Last I checked, the extent of progress was a draft RFC. https://github.com/rust-lang/rfcs/issues/376
    comment by fallingsquirrel · 2024-11-09 · in Zig's (.{}){} Syntax
  37. …be to bound the macro in some way on Freeze, once that is stabilised. See the RFC for details: https://github.com/rust-lang/rfcs/pull/3633 This would of course be a tradeoff again, as it would disallow interior mutability then.
    comment by deltragon · 2024-11-07 · in Macros, Safety, and SOA
  38. …talk of making it illegal to have a reference be unaligned, or even point to very low addresses: < https://github.com/rust-lang/rfcs/pull/3204 >. At one point, there was even talk of certain kinds of references not even being stored as…
    comment by pwdisswordfishz · 2024-11-06 · in Perhaps Rust Needs "Defer"
  39. …to figure out what variables are there and print them out by default, but it's still WIP. ( https://github.com/rust-lang/rfcs/blob/master/text/2011-gene... https://github.com/rust-lang/rust/issues/44838 )
  40. That nobody has gone through the effort of collating its requirements and writing an RFC after https://github.com/rust-lang/rfcs/pull/770 was closed (back in 2015). I assume a big issue is that this is full of edge cases up the ass, and…
  41. …https://github.com/rust-lang/rust/issues/4991 [2] https://github.com/rust-lang/rust/issues/20198 [3] https://github.com/rust-lang/rfcs/pull/2990 [4] https://github.com/rust-lang/unsafe-code-guidelines/issues/4...
    comment by lifthrasiir · 2024-09-04 · in An Optimization That's Impossible in Rust
  42. Reasoning explained here: https://github.com/rust-lang/rfcs/blob/master/text/3173-floa... TLDR: no one really uses it, the spec is ambiguous and deprecated, and those that do use it seem to be using it with constants that are usually…
    comment by vlovich123 · 2024-08-29 · in Floating points between zero and one
  43. https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... Note this was in 2014, before Rust 1.0.
  44. …green threads, however, green threads were abandoned due to runtime costs around like 6 years ago? https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... EDIT: 10 years ago.
  45. …right call) but the initiative has been revisited recently[1]. Maybe it'll make a comeback! [0]: https://github.com/rust-lang/rfcs/pull/1888 [1]: https://github.com/rust-lang/rfcs/pull/3407
  46. …eventually removed, because it was still not reliable enough to provide that guarantee after all. https://github.com/rust-lang/rfcs/blob/master/text/1228-plac... https://doc.rust-lang.org/1.26.0/std/vec/struct.Vec.html#met...…
  47. …problem in 2016 https://internals.rust-lang.org/t/struct-field-defaults/3412 which led to this RFC https://github.com/rust-lang/rfcs/pull/1806 It got postponed because it wasn't going to make it into Rust 2018:…
    comment by steveklabnik · 2024-07-23 · in Jiff: Datetime library for Rust
  48. https://github.com/rust-lang/rfcs/issues/323 is the oldest currently open tracking issue, as you can see it has 397 comments. And that thread you linked has 171. Basically, tons of people that feel basically every possible way. I also feel…
    comment by steveklabnik · 2024-07-23 · in Jiff: Datetime library for Rust
  49. …reason to convert to Rust to target WebAssembly when neither of them were actually released. [1]: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... [2]: https://en.wikipedia.org/wiki/WebAssembly#History
  50. …or not by the vulnerability because you don't have the exact resolved versions stored anywhere ( https://github.com/rust-lang/rfcs/pull/2801 ).
    comment by frankjr · 2024-06-11 · in Swift Static Linux SDK