GithubHelp home page GithubHelp logo

Rust 2024 survey about lang-team HOT 12 CLOSED

nikomatsakis avatar nikomatsakis commented on September 24, 2024
Rust 2024 survey

from lang-team.

Comments (12)

tgross35 avatar tgross35 commented on September 24, 2024 4

I did find some discussion about this rust-lang/rfcs#2848. It seems like the kind of thing where somebody just needs to start writing an RFC and see how well it sticks.

@bstrie if you want to throw some loose ideas into a HackMD document, I don't mind helping formulate them into an RFC (I'm sure others would join too)

from lang-team.

Jules-Bertholet avatar Jules-Bertholet commented on September 24, 2024 2

rust-lang/rust#59878 would be nice to fix, if negative impls can be stabilized on time

from lang-team.

Jules-Bertholet avatar Jules-Bertholet commented on September 24, 2024 2

Some more open RFCs that are potentially edition-sensitive:

Open issues not previously mentioned:

from lang-team.

joshtriplett avatar joshtriplett commented on September 24, 2024

Some potentially useful links:

from lang-team.

nikomatsakis avatar nikomatsakis commented on September 24, 2024

Scheduled for 2023-06-28 and placeholder doc created

from lang-team.

Lokathor avatar Lokathor commented on September 24, 2024

the unsafe extern blocks RFC would be edition sensitive, rust-lang/rfcs#3439

from lang-team.

RalfJung avatar RalfJung commented on September 24, 2024

rust-lang/rfcs#3325 is intended to be edition sensitive.

Not sure if there is any point in giving another shot at "removing long-deprecated items that are unsound or almost impossible to use soundly" (mem::uninitialized, before_exec).

from lang-team.

tgross35 avatar tgross35 commented on September 24, 2024

I know there was some discussion about changing the Range/Iter/IntoIterator/Copy fiasco at some point, but I don't believe a concrete proposal came out of it, or if it is even "fixable"

from lang-team.

bstrie avatar bstrie commented on September 24, 2024

@tgross35 I think the Range situation is improvable, although naturally having an RFC is a prerequisite and nobody's going to hold up the edition if an RFC doesn't materialize. I have some thoughts in that area that might lead to an RFC, although I need to page the discussion back into my head.

from lang-team.

Jules-Bertholet avatar Jules-Bertholet commented on September 24, 2024

https://github.com/rust-lang/rust/labels/WG-epoch also merits review

from lang-team.

fmease avatar fmease commented on September 24, 2024

I know this issue is not the right place (the meeting has already happened as far as I can tell) but since there isn't a proper Zulip stream yet (ah, there is one), I'm just gonna nominate the (breaking) feature lazy_type_alias here for inclusion into Rust 2024. It still needs some polish though.

This directly addresses the following point found at the bottom of the HackMD doc:

other things that came up after the meeting

  • Remove where clauses on type aliases or make them work.

Edit: I'm gonna open a Zulip topic for this later, too. Edit: Zulip topic.

from lang-team.

tgross35 avatar tgross35 commented on September 24, 2024

@bstrie I don't know whether you had time to put anything together, but I started a rough outline https://hackmd.io/@8W5l8q6-Qyyn_vKh2-L0RQ/SJ0sBpb22. It should be open for editing if anyone wants to contribute (discussion should probably happen in comments in the doc so as to not derail this thread).

from lang-team.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.