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
-
▲ 2
Rust Impl Specialization RFCstory by agluszak · 2020-02-13 · 0 comments
-
▲ 3
Rust 2020 Roadmap RFC Draftstory by azhenley · 2020-01-24 · 0 comments
-
Link to actual (draft) roadmap. https://github.com/rust-lang/rfcs/blob/9fbc9383b310839d1c1be...
comment by pkilgore · 2020-01-23 · in Rust 2020 Roadmap -
▲ 3
Rust 2020 Roadmapstory by azhenley · 2020-01-23 · 1 comment
-
…project every time the compiler is updated or the standard library needs a fix. See for yourself: https://github.com/rust-lang/rfcs/issues/600 What's worse is that a lot of people are forgetting why we do it this way in the first place.…
comment by Conan_Kudo · 2020-01-12 · in OpenBSD won't update Firefox, advises users to switch to ESR -
…[3] https://github.com/rust-lang/rust/commit/1a254e4f434e0cbb9ff... [4] https://github.com/rust-lang/rfcs/issues/1447
comment by DSMan195276 · 2020-01-07 · in Hobby x86 kernel written with Zig -
GhostCell seems worth reading more into. OnceCell is being discussed as part of https://github.com/rust-lang/rfcs/pull/2788 too.
comment by nixpulvis · 2020-01-04 · in Interior Mutability Patterns in Rust -
Small note, we don't use the C++ mangler ( https://github.com/rust-lang/rfcs/pull/2603 ), and did the upstream work in GDB to get it to understand things. (There's also more work to do: https://github.com/rust-lang/rust/issues?q=is%3Aopen+i…
comment by steveklabnik · 2019-12-29 · in Why are my Go executable files so large? -
Rust has grappled with the issue of how far to push styling rules. E.g. from 2016: https://github.com/rust-lang/rfcs/pull/1607#issuecomment-227... I think it's worth reading more of that thread for some pros and cons of being very strict…
comment by ChrisSD · 2019-12-23 · in Lilith: x86-64 OS written in Crystal -
…stable/beta/nightly, which would try to solve that problem, but it has not been prioritized yet: https://github.com/rust-lang/rfcs/pull/2483 An actual frozen language is also a possibility, but probably won't happen until more work happens…
comment by Rusky · 2019-12-08 · in GCC-Rust: Rust frontend for GCC -
…into this issue. It was my first attempt at writing Rust, and I did not like the workaround. [1] https://github.com/rust-lang/rfcs/blob/master/text/0066-bett...
comment by johnisgood · 2019-12-08 · in GCC-Rust: Rust frontend for GCC -
For more details, here's the written part of this: https://github.com/rust-lang/rfcs/blob/master/text/1122-lang... Please note that threads on internals are able to be posted to by anyone; things expressed there may not represent the way…
comment by steveklabnik · 2019-11-29 · in Unsoundness in Pin -
▲ 1
Rust Specialization RFCstory by agluszak · 2019-11-26 · 0 comments
-
…Haskell's from Rust's type system. Without HKTs you can't express a Functor typeclass/trait[1]. [0] https://github.com/rust-lang/rfcs/issues/324 [1] https://www.reddit.com/r/rust/comments/2av5tv/why_does_rust_...
comment by kaoD · 2019-11-10 · in Haskell and Rust -
…https://mail.mozilla.org/pipermail/rust-dev/2013-November/00... https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... It is clear that they really wanted to make green threading work, but in the end it proved inc
comment by dunkelheit · 2019-11-08 · in Async-await on stable Rust -
▲ 1
Require documentation for all new featuresstory by fariz_ · 2019-10-28 · 0 comments
-
…which is related to, but not the same as, assuming associativity. The RFC about that is https://github.com/rust-lang/rfcs/pull/2686 , where you see users kind of split into the "I want faster binaries" and "I want more deterministic…
comment by fluffything · 2019-10-24 · in Rust and C++ on Floating-Point Intensive Code -
…This isn't quite right. The calling convention is a Windows C++ variant of stdcall. See this issue: https://github.com/rust-lang/rfcs/issues/1342 However, 99% of the time the difference won't be an issue.
comment by ChrisSD · 2019-10-10 · in Designing a COM Library for Rust -
…need for build.rs scripts in many cases [1], will likely be merged within the next 2 weeks. [1]: https://github.com/rust-lang/rfcs/pull/2523
comment by est31 · 2019-09-04 · in Rust in Large Organizations -
…probably doesn't make sense long-term, but I still have to shake my head at comments like this. https://github.com/rust-lang/rfcs/pull/230
comment by jeremyjh · 2019-08-16 · in Async-std: an async port of the Rust standard library -
Anyone knows when will https://github.com/rust-lang/rfcs/blob/master/text/0066-bett... be fixed?
comment by johnisgood · 2019-08-16 · in Rust 1.37.0 -
…Worse is seems to be no impetus to fix this. Also notable is Rust still doesnt have a Map literal: https://github.com/rust-lang/rfcs/issues/542
comment by svnpenn · 2019-08-15 · in Rust 1.37.0 -
…https://crates.io/crates/void which also provides helpers for safely coercing `Void` `Result`s [2]: https://github.com/rust-lang/rfcs/pull/1154
comment by Nullabillity · 2019-07-19 · in Notes on a Smaller Rust -
…at all, from what I can tell (caveat that I've never actually tried it). There's no stable ABI ( https://github.com/rust-lang/rfcs/issues/600 ), and therefore the only way to go is via a C interface. So Rust is more or less in the same…
comment by zahllos · 2019-07-11 · in Catching use-after-move C++ bugs with Clang's consumed annotations -
You can, but there’s reasons a real external type feature is useful: https://github.com/rust-lang/rfcs/blob/master/text/1861-exte...
comment by steveklabnik · 2019-07-04 · in Announcing Rust 1.36.0 -
It seems to be described in this Rust RFC: https://github.com/rust-lang/rfcs/blob/master/text/2116-allo...
comment by cesarb · 2019-06-10 · in Malloc Never Fails (2012) -
…without needing additional tooling and I guess I'll enable it in all of my own codebases. [1]: https://github.com/rust-lang/rfcs/pull/2457
comment by est31 · 2019-06-08 · in Rust, Macros, λ-calculus/Church numerals, oh my -
…implement this feature, which is why it will remain opt-in, nightly only for the medium term. [1]: https://github.com/rust-lang/rfcs/blob/master/text/2457-non-... [2]: https://github.com/rust-lang/rfcs/pull/2457 [3]:…
comment by estebank · 2019-06-08 · in Rust, Macros, λ-calculus/Church numerals, oh my -
…the `#[repr(transparent)]` proposal that precisely tackled this problem for Rust: [RFC 1758]( https://github.com/rust-lang/rfcs/blob/de0917dca549694fffbe3... ).
comment by heinrich5991 · 2019-06-06 · in Writing a game engine in pure C: The Graphic Initialization -
…is a good idea or not. Some like the idea, some don't like it. It yields in threads like this one: https://github.com/rust-lang/rfcs/pull/2426
comment by est31 · 2019-06-05 · in Proposal: A built-in Go error check function, try -
https://github.com/rust-lang/rfcs/pull/2442
comment by centril · 2019-05-28 · in Update on await syntax in Rust -
…and shifgrethor[2]. If you mean language support, then no, not really, though it was discussed in https://github.com/rust-lang/rfcs/issues/415 [1]: https://github.com/Manishearth/rust-gc [2]: https://github.com/withoutboats/shifgrethor
comment by remram · 2019-05-24 · in Go is Google's language, not ours -
…I guess Haskell does too[2]. [0]: https://kotlinlang.org/docs/reference/delegation.html [1]: https://github.com/rust-lang/rfcs/pull/2393 [2]: https://downloads.haskell.org/~ghc/5.04/docs/html/users_guid...
comment by chucksmash · 2019-05-09 · in Inheritance versus Composition -
…cargo build, cargo run, and cargo test commands will just work, including IDE integration. [3]: https://github.com/rust-lang/rfcs/pull/2663
comment by phil-opp · 2019-04-27 · in Writing an OS in Rust: Testing -
…Eventually, we will merge this new front-end with the remaining bits of back-end from rustc. [1] https://github.com/rust-lang/rfcs/blob/master/text/2657-road...
comment by TheCoelacanth · 2019-04-23 · in Rust's 2019 Roadmap -
It's in the more detailed roadmap RFC under the embedded WG: https://github.com/rust-lang/rfcs/blob/master/text/2657-road...
comment by stusmall · 2019-04-23 · in Rust's 2019 Roadmap -
…is already usable for basic things. This also means improving the compiler. From the 2019 roadmap: https://github.com/rust-lang/rfcs/blob/master/text/2657-road... > This is where the RLS 2.0 effort comes in. The plan is to build a…
comment by steveklabnik · 2019-04-19 · in Learning Parser Combinators with Rust -
…there wouldn't be so many terms for the same thing. edit: There's also an existing RFC for this: https://github.com/rust-lang/rfcs/issues/1077
comment by kaiby · 2019-04-17 · in Rust: Beyond the Typechecker -
…RFC [3] adds a minimal, forward-compatible from of this, and is on track to land this year. 1: https://github.com/rust-lang/rfcs/issues/1930 2: https://github.com/rust-lang/rfcs/pull/1657#issuecomment-268... and…
comment by steveklabnik · 2019-04-16 · in Rust: Beyond the Typechecker -
…not?” Lol; that was me (although there were probably others). I approve of the dramatic rendition. https://github.com/rust-lang/rfcs/issues/2619
comment by ComputerGuru · 2019-04-11 · in Rust 1.34.0 -
…features must be documented in the language reference before landing on the stable release branch: https://github.com/rust-lang/rfcs/blob/master/text/1636-docu... As far as I can tell after adopting the rule they didn't proceed to enforce…
comment by mjw1007 · 2019-03-25 · in Rust is not a good C replacement -
…corporate support. Absolutely! We accepted an RFC here, and there's an unstable implementation https://github.com/rust-lang/rfcs/blob/master/text/2141-alte...
comment by steveklabnik · 2019-03-25 · in Rust is not a good C replacement -
▲ 2
RFC Opened for Rust Roadmap for 2019story by kp25 · 2019-03-07 · 0 comments
-
…to do to get perfectly reasonable-looking code to compile if Non-Lexical Lifetimes are not allowed: https://github.com/rust-lang/rfcs/blob/master/text/2094-nll....
comment by IshKebab · 2019-02-24 · in C++20 Design Is Complete: Modules, Coroutines in C++20 -
…(matching up rows from one with columns from another) I'm hopeful about const generics here: https://github.com/rust-lang/rfcs/blob/master/text/2000-cons...
comment by surrealize · 2019-02-11 · in Why Swift for TensorFlow? -
Does anyone know, is https://github.com/rust-lang/rfcs/blob/master/text/0066-bett... ever going to be resolved? I really do not like the idea of having to create a new variable for something so simple as this.
comment by johnisgood · 2019-02-10 · in John Carmack: writing Rust code feels wholesome -
…it sounds like you maybe referring to issues addressed by Non-Lexical Lifetimes (NLL)? Reference: https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.... NLL are a part of Rust 2018 Edition. Three complementary books are the best…
comment by manaskarekar · 2019-02-10 · in John Carmack: writing Rust code feels wholesome -
…and loading test configs etc. There is an eRFC for better integration of custom test frameworks. https://github.com/rust-lang/rfcs/pull/2318
comment by epage · 2019-01-01 · in Rust 2019: Tame Complexity through Community Involvement Tools -
That RFC was accepted and merged quite a while ago! https://github.com/rust-lang/rfcs/pull/2504
comment by the_duke · 2018-12-26 · in Rust 2019 and beyond: limits to some growth -
…some things in my code... it's got some interesting ideas. [1]: https://gitlab.com/objrs/objrs [2]: https://github.com/rust-lang/rfcs/blob/master/text/0255-obje...
comment by cornstalks · 2018-12-15 · in Storing unboxed trait objects in Rust