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. To save others searching; The mentioned NLL is: https://github.com/rust-lang/rfcs/blob/master/text/2094-nll.... “non-lexical lifetimes”
    comment by acqq · 2018-12-15 · in Bootstrapping Rust
  2. …idea (ignore the naysayers). It's been discussed before here and in the link 2 comments later: https://github.com/rust-lang/rfcs/issues/600#issuecomment-40...
    comment by IshKebab · 2018-12-03 · in How I Wrote a Modern C++ Library in Rust
  3. …said it will take some time for the web development ecosystem to mature around the futures API. [1] https://github.com/rust-lang/rfcs/pull/2592 [2] https://github.com/rust-lang-nursery/futures-rs/blob/master/... [3]…
    comment by josephg · 2018-11-28 · in Rust 2018 survey results
  4. …that significant (that would just be avoiding the any language one-liner: if err return err) [1] https://github.com/rust-lang/rfcs/blob/master/text/0243-trai...
  5. …it than that, and the rust proposal could help guide discussion of other possible issues too. [0]: https://github.com/rust-lang/rfcs/pull/2052
    comment by TheDong · 2018-10-26 · in Proposal: Go 2 transition
  6. …behavior to run code compiled with CPU features that aren't supported by the current CPU. See: https://github.com/rust-lang/rfcs/blob/master/text/2045-targ... There are some other ideas for making it easier to reason about safety at this…
    comment by burntsushi · 2018-10-24 · in Towards fearless SIMD
  7. …algorithms. Sadly, it's not likely to happen any time soon due to real technical challenges: https://github.com/rust-lang/rfcs/pull/1888#issuecomment-360... ... and also the fact that WebAssembly does not support tail calls either:…
    comment by btown · 2018-10-18 · in Is Rust functional?
  8. …chromestatus.com/feature/5516876633341952 [3]: https://github.com/kangax/compat-table/issues/819 [4]: https://github.com/rust-lang/rfcs/pull/1888
    comment by kbumsik · 2018-09-28 · in Stop writing lambda expressions in Python
  9. …it. The end goal is first-class support to allow people to build excellent libraries like Eigen. 1: https://github.com/rust-lang/rfcs/blob/master/text/2000-cons...
    comment by steveklabnik · 2018-09-21 · in C++ Lifetime profile v1.0 posted
  10. ▲ 3
    Rust: rename 'unsafe' to 'trusted.' (2014)
    story by protomikron · 2018-09-21 · 7 comments
  11. I was just about to link to something like this[0] before I read your last sentence. [0]: https://github.com/rust-lang/rfcs/pull/911
  12. ▲ 3
    Rust RFC to remove M:N threading (2014)
    story by kornish · 2018-09-18 · 1 comment
  13. Rust has alignment annotations. https://github.com/rust-lang/rfcs/blob/master/text/1358-repr...
  14. Rust recently added nonzero number types (see https://github.com/rust-lang/rfcs/blob/master/text/2307-conc... ). Though I believe the primary motivation here was the reduce memory usage in some special cases.
    comment by jay-anderson · 2018-08-10 · in 1/0 = 0
  15. …"slightly different but mostly the same" things in this space. In Rust, this is const generics: https://github.com/rust-lang/rfcs/blob/master/text/2000-cons... struct RectangularArray<T, const WIDTH: usize, const HEIGHT: usize> { array:…
    comment by steveklabnik · 2018-08-02 · in Announcing Rust 1.28
  16. We used to have NonZero<T>, but changed it https://github.com/rust-lang/rfcs/blob/b728bf68703f681ef0e42... The real motivation is > With NonNull covering pointers, the remaining use cases for NonZero are integers. It's unclear how…
    comment by steveklabnik · 2018-08-02 · in Announcing Rust 1.28
  17. …NonZeroU16, etc instead of something like NonZero<u8>, NonZero<u16>, etc? The RFC covers this. https://github.com/rust-lang/rfcs/blob/master/text/2307-conc... Also see the RFC discussion at https://github.com/rust-lang/rfcs/pull/2307…
    comment by Arnavion · 2018-08-02 · in Announcing Rust 1.28
  18. …are still unstable, because they aren't good enough. The bar is high. Plenty of RFCs get rejected: https://github.com/rust-lang/rfcs/pulls?q=is%3Apr+is%3Aclose... and even more "pre-RFCs" don't even make it past initial discussion in the…
    comment by pornel · 2018-07-27 · in What is Rust 2018?
  19. …comment in particular gives a good background on what HKT's are, and how they could look in Rust: https://github.com/rust-lang/rfcs/issues/324#issuecomment-24...
    comment by senorsmile · 2018-07-27 · in What is Rust 2018?
  20. …30 minute builds after every minor change? [0]: https://github.com/rust-lang/rust/issues/36629 [1]: https://github.com/rust-lang/rfcs/issues/612
    comment by cornstalks · 2018-07-23 · in The internals of testing in Rust in 2018
  21. https://github.com/rust-lang/rfcs/blob/master/text/2000-cons... is the current accepted design; we plan to go further in the future, but wanted something minimal at first. This is likely to land in nightly by the end of the year and be…
    comment by steveklabnik · 2018-07-21 · in The Value of Undefined Behavior
  22. …(hopefully) requiring anyone to learn anything about type theory. The RFC text can be read at https://github.com/rust-lang/rfcs/blob/master/text/1598-gene... and comments can be left on the tracking issue at…
  23. …for why Rust is aiming for this behavior, I think this comment buried in the RFC discussion ( https://github.com/rust-lang/rfcs/pull/2394#issuecomment-382... ) sums it up (and makes note of Dart 2.0 as a contrasting example): "A…
  24. …In fact, one of the RFCs linked at the top of the OP has been closed and superceded by a newer one: https://github.com/rust-lang/rfcs/pull/2418 . I've actually heard that tomorrow (Monday) the futures and networking working groups will…
  25. We stole it from Swift. To your parent, the RFC is pretty short and has good motivation: https://github.com/rust-lang/rfcs/blob/master/text/0160-if-l...
    comment by steveklabnik · 2018-07-09 · in Fun with Macros: If-Let and When-Let
  26. …plan now for a feature equivalent to HKT, generic associated types (associated type constructors), https://github.com/rust-lang/rfcs/pull/1598 , and I’m glad; note when I say that that I was one of the few that campaigned before Rust 1.0…
    comment by chrismorgan · 2018-06-23 · in Rust 2018: an early preview
  27. …edit: not quite as simple as I described, but maybe more powerful because of the Termination trait: https://github.com/rust-lang/rfcs/blob/master/text/1937-ques... see: https://github.com/rust-lang/rfcs/blob/master/text/1937-ques... fn…
    comment by tomjakubowski · 2018-06-14 · in Elixir at PagerDuty
  28. …macros with stargeted higher level type checking DSL for, say, embedded development targets. 0: https://github.com/rust-lang/rfcs/issues/671 1: https://docs.adacore.com/spark2014-docs/html/ug/en/source/ty...
    comment by elcritch · 2018-06-04 · in How I Came to Write D (2014)
  29. …things along so that their merits can be tested before being stabilized (through the unstable API). https://github.com/rust-lang/rfcs/pull/1398
    comment by mooman219 · 2018-05-16 · in Rust at CloudFlare
  30. …progress - the next version (1.27) will stabilize x86-64-specific SIMD intrinsics. There's an rfc ( https://github.com/rust-lang/rfcs/pull/2366 ) for portable SIMD types.
  31. …invalid, but they're not (this one is arguably something that ought to be changed, and I've opened https://github.com/rust-lang/rfcs/pull/2438 to discuss changing it). The section on valid integer suffixes omits the new 128-bit types.…
    comment by kibwen · 2018-05-16 · in Rust turns three
  32. …a proposal to introduce a double wide mul which should make this much more ergonomical to solve. https://github.com/rust-lang/rfcs/pull/2417
  33. Custom allocators are coming in Rust: https://github.com/rust-lang/rfcs/pull/1398 While I haven’t had a need for this myself, I believe you can use that feature on nightly today.
    comment by bluejekyll · 2018-05-13 · in Big Integers in Zig
  34. https://github.com/rust-lang/rfcs/blob/master/text/2052-epoc... Though we are calling them “editions” instead of “epochs” now.
    comment by steveklabnik · 2018-05-11 · in Rust 1.26 released
  35. …forward to), has there been any talk of/proposals to allow anonymous trait implementations? (see: https://github.com/rust-lang/rfcs/pull/2406#issuecomment-384... for an example of what it might look like) Being able to return anonymous…
    comment by curun1r · 2018-05-11 · in Rust 1.26 released
  36. there's some discussion, but no RFC yet. https://github.com/rust-lang/rfcs/issues/2414
    comment by the8472 · 2018-05-10 · in Rust 1.26 released
  37. …new i128 and u128 types are implemented, so for anyone who’s as curious as I was, the RFC is here: https://github.com/rust-lang/rfcs/blob/master/text/1504-int1...
    comment by ovao · 2018-05-10 · in Rust 1.26 released
  38. The RFC for async/await was actually just accepted two days ago! https://github.com/rust-lang/rfcs/pull/2394#issuecomment-387... :) It's a priority for this year, but it'll be a few months yet; unless something goes unexpectedly wrong, I'd…
    comment by kibwen · 2018-05-10 · in Rust 1.26 released
  39. …(which sparked a large debate about whether mem::forget should be allowed in safe code: https://github.com/rust-lang/rfcs/pull/1066 ).
    comment by oconnor663 · 2018-04-30 · in How to speed up the Rust compiler in 2018
  40. The RFC is in its final comment period: https://github.com/rust-lang/rfcs/pull/2394#issuecomment-383... Very excited!
  41. I thought this RFC was for HKT only: https://github.com/rust-lang/rfcs/issues/324 this is the one I have been paying some attention (not like I use HKT that often in Scala anyway)
    comment by RBerenguel · 2018-04-20 · in Towards Scala 3
  42. …propose removing them, and it wouldn't make sense to remove them anyway) Here is one mention of it: https://github.com/rust-lang/rfcs/pull/2005#issuecomment-305... The idea also seemed like a big hit in #rust-lang at the time. People were…
    comment by phaylon · 2018-04-14 · in Dark side of ergonomics in Rust
  43. …complex is something the Rust team seems to be aware of, e.g. for that specific feature https://github.com/rust-lang/rfcs/blob/master/text/2094-nll....
    comment by dbaupp · 2018-04-14 · in Dark side of ergonomics in Rust
  44. Yes, this is basically correct. There's an open RFC to add futures to libcore; https://github.com/rust-lang/rfcs/pull/2395 But we have no plans on pulling anything more than that in. > so that there can be better integration of…
  45. …removed green threading from Rust long ago, so I would guess they intend to leave it outside core? https://github.com/rust-lang/rfcs/blob/0806be4f282144cfcd55b...
  46. …There is an experimental RFC tracking generators with an initial syntax design: https://github.com/rust-lang/rfcs/blob/master/text/2033-expe...
    comment by a_humean · 2018-03-29 · in Rust 1.25 released
  47. …I was thinking of though, but it gave me a starting point for some research before I came across https://github.com/rust-lang/rfcs/issues/1911 which describes why unimplemented!() doesn't quite work and what I'd like instead.
  48. …management tool" out of a sudden FWIW, this was part of the story from the beginning ( https://github.com/rust-lang/rfcs/pull/2052 ) > Firefox Quantum doesn't involve much of breaking changes (if you don't consider deprecating the old…
    comment by aturon · 2018-03-12 · in Rust's 2018 roadmap
  49. …)] Note this includes the verbose "use extern" stuff. If you'd like to read the details yourself: https://github.com/rust-lang/rfcs/blob/master/text/2126-path... and https://internals.rust-lang.org/t/the-great-module-adventure... ; the…
    comment by steveklabnik · 2018-03-09 · in Writing a Microservice in Rust
  50. …crate repository. We've prototyped this, but are limited until the alternative crate repositories ( https://github.com/rust-lang/rfcs/blob/master/text/2141-alte... ) work completes. (We've been quite active in pushing this forward.) All…
    comment by maffydub · 2018-03-09 · in Writing a Microservice in Rust