rust-lang/rfcs
View on GitHub ↗ ★ 6,631 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
-
…Please correct me if I'm wrong here (a blog post does not qualify as a specification). Relevant: https://github.com/rust-lang/rfcs/issues/1447
comment by ccommsxx · 2017-07-17 · in I cannot consistently write safe C/C++ code -
Shamelessly reposting my comment https://github.com/rust-lang/rfcs/pull/2052#issuecomment-312... , but I'm concerned about using semver for the tools, and what is effectively just a major version for the language. This is backwards. Every…
comment by Ericson2314 · 2017-07-05 · in RFC: Evolving Rust Through Epochs -
▲ 4
Evolving Rust through Epochsstory by karyon · 2017-07-04 · 0 comments
-
…of the Rust community would feel the same way, but feel free to file an RFC. > Interesting. Link? https://github.com/rust-lang/rfcs/issues/349
comment by pcwalton · 2017-06-08 · in Rust Performance Pitfalls -
Yes, it is. Generics are universals and impl Trait is extisentials. For more, the RFC gets into it https://github.com/rust-lang/rfcs/blob/master/text/1951-expa...
comment by steveklabnik · 2017-06-08 · in Announcing Rust 1.18 -
…an RFC in its final comment period regarding improving the ergonomics of matching references: https://github.com/rust-lang/rfcs/pull/2005
comment by kibwen · 2017-06-08 · in Announcing Rust 1.18 -
…before, unless the iterator is manually boxed. With impl Trait that is now fixed. The latest RFC is https://github.com/rust-lang/rfcs/pull/1951 ; it was in several.
comment by kzrdude · 2017-06-08 · in Announcing Rust 1.18 -
…support was eventually moved out of Rust core to a library. Here is the proposal and rationale: https://github.com/rust-lang/rfcs/blob/0806be4f282144cfcd55b...
comment by cpeterso · 2017-05-29 · in Green Threads Explained -
…efforts may be affected by some of the conversations around the unsafe code guidelines effort: https://github.com/rust-lang/rfcs/pull/1643 https://github.com/nikomatsakis/rust-memory-model
comment by dikaiosune · 2017-05-19 · in Writing correct lock-free and distributed stateful systems in Rust, with TLA+ -
…the rust community. Eh, maybe in some segments, but I don't think that's the majority culture. See https://github.com/rust-lang/rfcs/pull/1985 for something extremely relevant to the discussion here, heh.
comment by steveklabnik · 2017-05-16 · in Two years of Rust -
…has been always unclear (I personally have no strong opinion against or for that though). [1] https://github.com/rust-lang/rfcs/blob/master/text/1210-impl...
comment by lifthrasiir · 2017-05-10 · in Making a Game in Rust -
https://github.com/rust-lang/rfcs/pull/1937
comment by steveklabnik · 2017-05-08 · in My Struggles with Rust -
See https://github.com/rust-lang/rfcs/pull/1931 and https://internals.rust-lang.org/t/lang-team-minutes-const-ge... > We believe that we can have an RFC accepted and const generics available on nightly by the end of 2017. :tada:
comment by steveklabnik · 2017-04-27 · in Ada: a C Developer's Perspective -
…some degree of support appears present. 0 - http://man7.org/linux/man-pages/man7/signal.7.html 1 - https://github.com/rust-lang/rfcs/issues/1368
comment by AdieuToLogic · 2017-04-27 · in Linux Programming: Signals the easy way -
…an error on releasing a resource. Exceptions in C++, Java, and Javascript are more troublesome. [1] https://github.com/rust-lang/rfcs/blob/master/text/1236-stab...
comment by Animats · 2017-04-11 · in Ask HN: Will Rust ever become a mainstream systems programming language? -
…successors like Java, Go, and Rust all standardized on it, used by hashing algorithms and more: https://github.com/rust-lang/rfcs/pull/560 > In any case, compiler authors are going to follow the C standards, not you hypothetical…
comment by laughinghan · 2017-04-01 · in A semantic model for a substantial fragment of C -
…scala, it is effectively the same as inheriting an abstract class with a constructor parameter. [0] https://github.com/rust-lang/rfcs/pull/1546
comment by saosebastiao · 2017-03-04 · in How we secretly introduced Haskell and got away with it -
> Is there a reason why they can't have fields? The design isn't done yet: https://github.com/rust-lang/rfcs/pull/1546
comment by steveklabnik · 2017-03-04 · in Rust's language ergonomics initiative -
> Any was more powerful https://github.com/rust-lang/rfcs/pull/1849 is relevant to your interests; however, as the comments say there, associated type constructors would be needed before it could possibly be used with Any.
comment by steveklabnik · 2017-03-03 · in Rust's language ergonomics initiative -
▲ 3
The pi type trilogy (Rust RFC)story by miqkt · 2017-02-27 · 0 comments
-
…be. I'm really grateful that so much of Rust's development happens in such an open fashion. [1] https://github.com/rust-lang/rfcs
comment by curun1r · 2017-02-23 · in Writing an Interpreter in Go: The Paperback Edition -
…reference and thus must outlive a struct App instance? There is a Rust issue filed for this: https://github.com/rust-lang/rfcs/issues/1532 struct App<'a> { name: String, config: &'a Config, }
comment by cpeterso · 2017-02-17 · in Next Iteration of “The Rust Programming Language” Book -
…the implementation isn't done yet. Soon! [1] - https://github.com/azerupi/mdBook/issues/29 [2] - https://github.com/rust-lang/rfcs/blob/master/text/1828-rust...
comment by carols10cents · 2017-02-16 · in Next Iteration of “The Rust Programming Language” Book -
…see a post exploring these possibilities. It might be worth looking at how #[fundamental] works ( https://github.com/rust-lang/rfcs/blob/1f5d3a9512ba08390a222... ) -- it's a coherence escape hatch put on Box<T> and some other stdlib types…
comment by Manishearth · 2017-02-11 · in Regex: badly needs fuzzing -
…starting to get it. A couple warts I've encountered: - No support for default struct fields: https://github.com/rust-lang/rfcs/issues/1594 - Terrible signatures for functions that return iterators: https://www.reddit.com/r/rust/comments/2h2…
comment by pjungwir · 2017-02-07 · in Rust's 2017 Roadmap -
…favor of a different library, but it would continue to work because Rust is backwards compatible. https://github.com/rust-lang/rfcs/blob/master/text/1242-rust... has some of the motivation behind this.
comment by Manishearth · 2017-02-06 · in Rust's 2017 Roadmap -
https://github.com/rust-lang/rfcs/pull/1657#issuecomment-270...
comment by steveklabnik · 2017-02-06 · in Rust's 2017 Roadmap -
…of room for improvement. [1]: https://internals.rust-lang.org/t/setting-our-vision-for-the... [2]: https://github.com/rust-lang/rfcs/pull/1774
comment by beefsack · 2017-01-18 · in Rust vs. Go -
There's an open RFC for this: https://github.com/rust-lang/rfcs/blob/master/text/0066-bett...
comment by eridius · 2017-01-16 · in Fighting the Borrow Checker -
…of relevant crates [2]. [1] https://aturon.github.io/blog/2016/07/27/rust-platform/ [2] https://github.com/rust-lang/rfcs/pull/1824
comment by epage · 2017-01-14 · in Rust and the limits of swarm design -
…discovery before it becomes a problem. They're making first steps to improve it already, e.g.: https://github.com/rust-lang/rfcs/pull/1824
comment by pornel · 2017-01-14 · in Rust and the limits of swarm design -
…This is still a problem, however, but it's one the community has been aware of for a while. https://github.com/rust-lang/rfcs/pull/1824 is step 1 in fixing it.
comment by Manishearth · 2017-01-14 · in Rust and the limits of swarm design -
Note that Rust now also has the ? operator, which can be a bit easier on the eyes than try!: https://github.com/rust-lang/rfcs/blob/master/text/0243-trai... https://blog.rust-lang.org/2016/11/10/Rust-1.13.html
comment by danieldk · 2017-01-09 · in Measuring execution performance of C++ exceptions vs. error codes -
Fair enough! :) Relevant links: https://github.com/erickt/stateful and https://github.com/rust-lang/rfcs/pull/1823
comment by steveklabnik · 2017-01-08 · in The Piston image library is now pure Rust -
…imposed serious overhead elsewhere: http://stackoverflow.com/questions/29428318/why-did-rust-rem... https://github.com/rust-lang/rfcs/blob/0806be4f282144cfcd55b... https://aturon.github.io/blog/2016/08/11/futures/ From the third link: >…
comment by ekidd · 2017-01-08 · in The Piston image library is now pure Rust -
> as best I remember the history of Rust There's an RFC for that! https://github.com/rust-lang/rfcs/blob/master/text/0230-remo... (A reminder that this was written in 2014, so statements are about Rust at that time period) > I think Rust…
comment by steveklabnik · 2017-01-08 · in The Piston image library is now pure Rust -
…Check out https://github.com/dpc/tokio-fiber/ for co-routines being re-envisioned on tokio, and https://github.com/rust-lang/rfcs/issues/613 acknowledges that the actor story is still a work-in-progress. I have seen no indication that…
comment by tupshin · 2017-01-08 · in The Piston image library is now pure Rust -
It's a priority for this year with the ground work already completed last year: https://github.com/rust-lang/rfcs/blob/master/text/1774-road... https://blog.rust-lang.org/2016/09/08/incremental.html
comment by a_humean · 2017-01-08 · in The Piston image library is now pure Rust -
…or Rustup's toolchain management, and their 2017 roadmap is pretty much entirely about tooling: https://github.com/rust-lang/rfcs/blob/master/text/1774-road...
comment by a_humean · 2017-01-06 · in Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust -
▲ 2
Rust roadmap for 2017 got mergedstory by JelteF · 2017-01-06 · 0 comments
-
…changes to the language must undergo an RFC process, which is also coordinated via a Github repo: https://github.com/rust-lang/rfcs/ .
comment by kibwen · 2017-01-03 · in Programming languages that are actively developed on GitHub -
…interest of transparency, we have made one or two small fixes so far. Specifically, I'm thinking of https://github.com/rust-lang/rfcs/pull/1214 , which was a soundness fix that went through warnings in 1.4 and became an error in 1.7. Code…
comment by steveklabnik · 2016-12-29 · in Rust is mostly safety -
…with the changes. For more on how this works: https://blog.rust-lang.org/2014/10/30/Stability.html https://github.com/rust-lang/rfcs/blob/master/text/1122-lang... https://github.com/rust-lang/rfcs/blob/master/text/1105-api-... These are…
comment by steveklabnik · 2016-12-28 · in The Resurgence of C Programming -
https://github.com/rust-lang/rfcs/blob/master/text/1522-cons...
comment by steveklabnik · 2016-12-25 · in Getting Started with Tokio -
…nightly/stable split in Rust, but I think a big part of this problem will be solved by macros 1.1: https://github.com/rust-lang/rfcs/blob/master/text/1681-macr...
comment by hiimnate · 2016-12-24 · in The Rust split: stable vs. nightly -
We're in the process of addressing discoverability of the crates.io ecosystem, which led to this RFC: https://github.com/rust-lang/rfcs/pull/1824 A quote from it: > By far, the most common attribute people said they considered in the…
comment by steveklabnik · 2016-12-23 · in Show HN: Rocket – Web Framework for Rust -
…It's a combination of timing + a tiny feature. Let's take a step back. Macros 1.1 is RFC 1681: https://github.com/rust-lang/rfcs/blob/master/text/1681-macr... See the section saying "The initial implementation of librustc_macro is proposed…
comment by steveklabnik · 2016-12-22 · in Announcing Rust 1.14 -
…bringing the pattern matching for structs to be consistent with other uses of ".." Relevant RFC: https://github.com/rust-lang/rfcs/blob/master/text/1492-dotd...
comment by anuragsoni · 2016-12-22 · in Announcing Rust 1.14