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
20082026
-
…exact issue. https://github.com/denoland/deno_core/blob/98b09fa4f77db1131... Anxiously waiting on https://github.com/rust-lang/rfcs/pull/3467
comment by mmastrac · 2024-05-02 · in Rust: Box Is a Unique Type -
…be good to have more supported options for this tradeoff in Rust, including but not limited to https://github.com/rust-lang/rfcs/pull/3470
comment by fl0ki · 2024-04-18 · in The Rust calling convention we deserve -
RFC: Add large language models to Rust https://github.com/rust-lang/rfcs/pull/3603
comment by jiripospisil · 2024-04-01 · in Ask HN: What April Fools jokes have you noticed this year? -
…with a heavy runtime. Java has already a heavy runtime, so what is a smidgen more flab? Source: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...
comment by Ygg2 · 2024-03-25 · in Why choose async/await over threads? -
…RFC[1] for coroutines in rust: https://doc.rust-lang.org/beta/unstable-book/language-featur... [1]: https://github.com/rust-lang/rfcs/pull/2033
comment by Levitating · 2024-02-27 · in Coroutines in C (2000) -
…I think it'd be useful to see if there is any cross-ecosystem learning we can do for my MSRV RFC: https://github.com/rust-lang/rfcs/pull/3537 How are you handling pre-releases in you resolution? Unsure how much of that is specified in…
comment by epage · 2024-02-15 · in Uv: Python packaging in Rust -
…are routed through the green scheduler and/or underlying event loop and nonblocking I/O. [0]: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo...
comment by aw1621107 · 2024-01-26 · in Unsafe at Any Speed: Tradeoffs and Values in the Rust Ecosystem -
…GC etc). I don't remember the details but there is a Rust RFC from when they removed green threads: https://github.com/rust-lang/rfcs/blob/0806be4f282144cfcd55b...
comment by hedgehog · 2024-01-20 · in The bane of my existence: Supporting both async and sync code in Rust -
I did some more digging. By RFC 899, I believe Alex Crichton meant PR 899 in this repo: https://github.com/rust-lang/rfcs/pull/899 Still, no real discussion of why unbuffered stderr.
comment by loeg · 2024-01-11 · in Why is stdout faster than stderr? -
…the green thread runtime [1] more than two years after Go had hit 1.0 [2], yet is still fine? [1]: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... [2]: https://go.dev/blog/go1
comment by jen20 · 2024-01-06 · in Go: What we got right, what we got wrong -
…but there are two major cases that were specifically enumerated as reasons to add this API: https://github.com/rust-lang/rfcs/blob/master/text/1236-stab... > It is currently defined as undefined behavior to have a Rust program panic across…
comment by steveklabnik · 2024-01-04 · in Go: What we got right, what we got wrong -
Interestingly, in Rust, we thought about doing this. "early drop" was the term folks talked about https://github.com/rust-lang/rfcs/pull/239 One big concern was that there's a lot of pre-existing unsafe code that could rely on the drop…
comment by steveklabnik · 2024-01-01 · in Koka: Strongly typed functional-style language with effect types and handlers -
…[5]: https://github.com/BurntSushi/memchr#why-is-the-standard-lib... [6]: https://github.com/rust-lang/rfcs/pull/3469 [7]: https://github.com/BurntSushi/rebar#summary
comment by burntsushi · 2023-12-26 · in Ask HN: What's the fastest programming language with a large standard library? -
…describes the benefits of standardizing Rust. Since she created the RFC for standardizing Rust ( https://github.com/rust-lang/rfcs/pull/3355 ) and is also on the team that is working on Rust standardization (…
comment by thesuperbigfrog · 2023-12-18 · in Progress toward a GCC-based Rust compiler -
…standard: https://blog.m-ou.se/rust-standard/ https://rust-lang.github.io/rfcs/3355-rust-spec.html https://github.com/rust-lang/rfcs/pull/3355 There are many organizations and industries that will not adopt Rust until it has a standard. C,…
comment by thesuperbigfrog · 2023-12-18 · in Progress toward a GCC-based Rust compiler -
…enough people wanting the value form and other pairs of method names were considered better. [1] https://github.com/rust-lang/rfcs/pull/2757 [2] https://github.com/rust-lang/rust/issues/64260
comment by lifthrasiir · 2023-12-16 · in Bug in my code from compiler optimization [video] -
…(which most Rust binaries an end-user uses should be compiled with) it just wraps [1] [2] [1] https://github.com/rust-lang/rfcs/blob/26197104b7bb9a5a35db2... [2] https://stackoverflow.com/a/60238510
comment by abound · 2023-12-12 · in OpenBSD – pinning all system calls -
…people that felt frustrated by this arguably implementation-centric view that kind of lost steam: https://github.com/rust-lang/rfcs/issues/391 Intuitively, the bottom lifetime should the one that is uninhabited, which would be a lifetime…
comment by cwzwarich · 2023-12-05 · in Common Rust Lifetime Misconceptions (2020) -
…that has fairly broad support that I just need to bug some people some more so we can approve it. https://github.com/rust-lang/rfcs/pull/3243
comment by epage · 2023-10-26 · in Was Rust Worth It? -
…a parent crate that has sub-crates that only exist within itself. We do have an RFC for this: https://github.com/rust-lang/rfcs/pull/3452 The most complex part is the Index, figuring out how to represent it in the metadata tables we…
comment by epage · 2023-10-26 · in Was Rust Worth It? -
…breaking up `std` and listing which new libraries one wants in the regular [depenencies] section. https://github.com/rust-lang/rfcs/pull/1133 Yeah definitely I haven't been wanting this for years...
comment by Ericson2314 · 2023-10-13 · in Making Rust supply chain attacks harder with Cackle -
…(& how that's communicated out & tracked is another complaint). For example & relevant to this: https://github.com/rust-lang/rfcs/issues/816 redirected to https://github.com/rust-lang/rfcs/pull/2318 https://github.com/rust-lang/rfcs/pull/23…
comment by vlovich123 · 2023-10-05 · in Divan: Fast and Simple Benchmarking for Rust -
The recently-formed testing subteam is looking to solve your exact complaint: https://github.com/rust-lang/rfcs/pull/3455
comment by jeffparsons · 2023-10-05 · in Divan: Fast and Simple Benchmarking for Rust -
…to do some more thinking. [1] https://www.adaic.org/resources/add_content/standards/05rm/h... [2] https://github.com/rust-lang/rfcs/issues/671 [3] https://github.com/rust-lang/rust/pull/107606
comment by naruhodo · 2023-10-01 · in AdaCore Announces Gnat Pro for Rust -
…and a web app, even if I do get frustrated with mind-numbing Async issues from time to time. 1. https://github.com/rust-lang/rfcs/pull/230 2. https://embassy.dev/
comment by orf · 2023-09-11 · in Removing garbage collection from the Rust language (2013) -
See for example https://github.com/rust-lang/rust/issues/63818 and https://github.com/rust-lang/rfcs/pull/3467 Basically the problem is that async blocks/fns/generators need to create a struct that holds all the local variables within them…
comment by SkiFire13 · 2023-09-09 · in Maybe Rust isn’t a good tool for massively concurrent, userspace software -
…going on since 2014. Note that even your link is not an accepted RFC; it's still being reviewed ( https://github.com/rust-lang/rfcs/pull/3463 )
comment by Arnavion · 2023-09-05 · in Rust crate rg typosquatting/redirect to ripgrep -
…some unergonomic workarounds. Rust is making some promising progress on unified coroutines ( https://github.com/rust-lang/rfcs/pull/2781 ), but the generator types are opaque so you can't encapsulate them in a Sized struct or allocate an…
comment by 10000truths · 2023-07-11 · in Storing Data in Control Flow -
…have green threads before 1.0. You can read about the proposal and reasoning for it's removal here https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... . If you'd like more info on the story around the adoption of async/await in…
comment by tbillington · 2023-07-05 · in How to think about async/await in Rust -
Did you get a look at https://github.com/rust-lang/rfcs/pull/3446 at all?
comment by cmrdporcupine · 2023-06-24 · in Making C++ safe without borrow checking, reference counting, or tracing GC -
this forgets https://github.com/rust-lang/rfcs/pull/3127 and https://github.com/rust-lang/rust/issues/111540
comment by transportheap · 2023-06-15 · in This Week in Rust 499 -
…out. But there's apparently many gotchas and no one has clearly written a way around them (2). (1) https://github.com/rust-lang/rfcs/issues/493 (although the comment section is kind of unhinged and goes off on distant tangents to modular…
comment by duped · 2023-06-08 · in Rust module system encourages bad practices -
…-lang.org/cargo/reference/workspaces.html#th... [1] https://github.com/rust-lang/cargo/pull/12069 [2] https://github.com/rust-lang/rfcs/pull/3424
comment by epage · 2023-06-08 · in Rust module system encourages bad practices -
…a feasible design for this, but I do wish we could specify what modules are cyclic vs acyclic. [0] https://github.com/rust-lang/rfcs/pull/3424
comment by epage · 2023-06-08 · in Rust module system encourages bad practices -
…to support them. (Note that while I'm the author, this RFC is definitely a community effort.) [1] https://github.com/rust-lang/rfcs/pull/3407
comment by phi-go · 2023-06-05 · in The Rust I wanted had no future -
…in building a specification for the rust language in the project itself - here's the relevant RFC https://github.com/rust-lang/rfcs/pull/3355 (1) I am one of the managing directors of Ferrous
comment by Xylakant · 2023-05-31 · in Rust has been forked to the Crab Language -
…is nice. Wish I had this in Rust. Looks like it was asked for ( https://github.com/rust-lang/rfcs/issues/1756 ) but went nowhere.
comment by cmrdporcupine · 2023-05-29 · in C++17’s useful features for embedded systems -
…[1] https://blog.rust-lang.org/inside-rust/2022/10/06/governance... [2] https://github.com/rust-lang/rfcs/pull/3392
comment by lolinder · 2023-05-28 · in Why I Left Rust -
…relieved that they are apparently making a significant effort at reforming their governance ( https://github.com/rust-lang/rfcs/pull/3392 ) were it not for the fact that one of the authors of that PR is the author of the post we're…
comment by veidr · 2023-05-28 · in Why I Left Rust -
> Everything is done openly on https://github.com/rust-lang/rfcs But the RFCs are written and reviewed by people. And they need to have the feeling that the work they do isn't useless because the one who actually decides is somebody else…
comment by ReleaseCandidat · 2023-05-28 · in Why I Left Rust -
How? Everything is done openly on https://github.com/rust-lang/rfcs I mean, I hear you. I understand what you're saying, I just don't understand how you (or others) think this is related to the technical aspects of the language.
comment by wokwokwok · 2023-05-28 · in Why I Left Rust -
It is completely the answer to your question. Note that Rust does not have green threads (RFC 230: https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... ), so without using the coroutine crate (which most developers don’t know…
comment by halostatue · 2023-04-16 · in Elixir and Rust is a good mix -
Nitpick: Rust doesn't do tail call optimization (unless llvm decides to unprompted, iirc). https://github.com/rust-lang/rfcs/issues/2691
comment by iudqnolq · 2023-04-07 · in WebAssembly Tail Calls -
…that there are different tradeoffs at play. There's an old but good discussion of the issue here https://github.com/rust-lang/rfcs/blob/master/text/1183-swap...
comment by Hooray_Darakian · 2023-04-06 · in Spotting and avoiding heap fragmentation in Rust applications -
…like auto-propagation, but it would be way better than the current state of async Rust. https://github.com/rust-lang/rfcs/issues/2327
comment by yazaddaruvala · 2023-03-27 · in Rust's Golden Rule -
…WASM doesn't support guaranteed TCE yet (it's a proposal), and that's an important target for Rust. https://github.com/rust-lang/rfcs/issues/2691
comment by pornel · 2023-03-26 · in My experience crafting an interpreter with Rust (2021) -
Rust postponed this feature in the RFC process. https://github.com/rust-lang/rfcs/pull/1615 So it's been through some official channels.
comment by kzrdude · 2023-03-25 · in Use the XDG Base Directory Specification -
…put the cache one .cache But they don't seem to care https://github.com/rust-lang/cargo/issues/1734 https://github.com/rust-lang/rfcs/pull/1615 https://github.com/rust-lang/cargo/pull/9178
comment by jenadine · 2023-03-24 · in Use the XDG Base Directory Specification -
RFC PR: https://github.com/rust-lang/rfcs/pull/2981 RFC text: https://github.com/jswrenn/rfcs/blob/safer-transmute/text/00... I don't know what the status quo is, but it is very exciting work. There are also crates in this domain that work…
comment by burntsushi · 2023-02-15 · in When Rust hurts -
Remember the ~ operator? https://github.com/rust-lang/rfcs/pull/59
comment by ModernMech · 2023-02-14 · in Rust went from side project to world’s fastest growing language