[Pre-RFC] BTF relocations

anakryiko:

re: "relocatable". I would definitely not call it "bpf_relocatable" (target specific), but between "relocatable" and "btf_relocatable", BTF is the means through which relocation information is captured (BTF types/fields) and expressed (.BTF.ext section), so btf_ prefix seems appropriate. For this Swift use case you were talking about, would relocation information be expressed…

Read more →
[Pre-RFC] target-glibc: Proposal to add native support for GLIBC versions for the -gnu targets

github.com/rust-lang/rfcs

RFC: cfg_target_version (#3750)

masterChrisDenton:os-min-version

opened 11:09AM - 27 Dec 24 UTC

        ChrisDenton
      

+194
-0

This RFC builds on the work of @rylev and @chriswailes. As suggested by @tmandr…y I have stripped it down to an MVP that just adds…

Read more →
Adding LaTeX support to rustdoc

Okay, RFC opened:

github.com/rust-lang/rfcs

Initial Rustdoc LaTeX math RFC (#3958)

masternotriddle:rustdoc-texmath

opened 06:02AM - 01 May 26 UTC

        notriddle
      

+315
-0

Add support for $\LaTeX$ math formula syntax to Rustdoc. > [!IMPORTANT] > Si…nce RFCs involve many conversations at once that can be difficult to follow, please use review comment threads…

Read more →
Code bloat caused by lack of nounwind attr on `drop_in_place`

There are proposals to abort when drop panics, at which point all drop functions could be marked as non unwinding.

github.com/rust-lang/rfcs

Don't allow unwinding from Drop impls (#3288)

masterAmanieu:panic-in-drop

opened 01:02AM - 05 Jul 22 UTC

        Amanieu
      

+332
-0

This RFC proposes to change this behavior to always abort if a panic attempts to… escape a…

Read more →
Why is `RUSTC_BOOTSTRAP` so actively discouraged?

While it hasn't seen much recent motion, there is an RFC that proposes both breaking down RUSTC_BOOTSTRAP into finer grained control, and discouraging that replacement feature less:

github.com/rust-lang/rfcs

RUSTC_ALLOW_UNSTABLE_<feature>: a RUSTC_BOOTSTRAP alternative (#3882)

masterjyn514:rustc-bootstrap

opened 02:46AM - 22 Nov 25 UTC

        jyn514
     …
Read more →
Why is `RUSTC_BOOTSTRAP` so actively discouraged?

While it hasn't seen much recent motion, there is an RFC that proposes both breaking down RUSTC_BOOTSTRAP into finer grained control, and discouraging that replacement feature less:

github.com/rust-lang/rfcs

RUSTC_ALLOW_UNSTABLE_<feature>: a RUSTC_BOOTSTRAP alternative (#3882)

masterjyn514:rustc-bootstrap

opened 02:46AM - 22 Nov 25 UTC

        jyn514
     …
Read more →
Why is `RUSTC_BOOTSTRAP` so actively discouraged?

While it hasn't seen much recent motion, there is an RFC that proposes both breaking down RUSTC_BOOTSTRAP into finer grained control, and discouraging that replacement feature less:

github.com/rust-lang/rfcs

RUSTC_ALLOW_UNSTABLE_<feature>: a RUSTC_BOOTSTRAP alternative (#3882)

masterjyn514:rustc-bootstrap

opened 02:46AM - 22 Nov 25 UTC

        jyn514
     …
Read more →
Why is `RUSTC_BOOTSTRAP` so actively discouraged?

While it hasn't seen much recent motion, there is an RFC that proposes both breaking down RUSTC_BOOTSTRAP into finer grained control, and discouraging that replacement feature less:

github.com/rust-lang/rfcs

RUSTC_ALLOW_UNSTABLE_<feature>: a RUSTC_BOOTSTRAP alternative (#3882)

masterjyn514:rustc-bootstrap

opened 02:46AM - 22 Nov 25 UTC

        jyn514
     …
Read more →
Why is `RUSTC_BOOTSTRAP` so actively discouraged?

While it hasn't seen much recent motion, there is an RFC that proposes both breaking down RUSTC_BOOTSTRAP into finer grained control, and discouraging that replacement feature less:

github.com/rust-lang/rfcs

RUSTC_ALLOW_UNSTABLE_<feature>: a RUSTC_BOOTSTRAP alternative (#3882)

masterjyn514:rustc-bootstrap

opened 02:46AM - 22 Nov 25 UTC

        jyn514
     …
Read more →
`MaybeInvalid<T>` - separate concepts of uninitialized memory and invalid values

Sounds like you might be interested in

github.com/rust-lang/rfcs

MaybeDangling (#3336)

masterRalfJung:maybe-dangling

opened 02:59PM - 29 Oct 22 UTC

RalfJung

+268 -0

Declare that references and Box inside a new MaybeDangling type do not need …to satisfy any memory-dependent validity properties (such as dereferenceable and noalias). Rendered Thanks to…

Read more →
`MaybeInvalid<T>` - separate concepts of uninitialized memory and invalid values

Sounds like you might be interested in

github.com/rust-lang/rfcs

MaybeDangling (#3336)

masterRalfJung:maybe-dangling

opened 02:59PM - 29 Oct 22 UTC

RalfJung

+268 -0

Declare that references and Box inside a new MaybeDangling type do not need …to satisfy any memory-dependent validity properties (such as dereferenceable and noalias). Rendered Thanks to…

Read more →
`MaybeInvalid<T>` - separate concepts of uninitialized memory and invalid values

Sounds like you might be interested in

github.com/rust-lang/rfcs

MaybeDangling (#3336)

masterRalfJung:maybe-dangling

opened 02:59PM - 29 Oct 22 UTC

RalfJung

+268 -0

Declare that references and Box inside a new MaybeDangling type do not need …to satisfy any memory-dependent validity properties (such as dereferenceable and noalias). Rendered Thanks to…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Introduce a way to construct Range from start + length

This could be added motivation for IndexMove / IndexGet:

github.com/rust-lang/rfcs

Extending deref/index with ownership transfer: DerefMove, IndexMove, IndexSet

opened 11:03AM - 21 Mar 15 UTC

nikomatsakis

T-lang T-libs-api

It is clear that there is a need for the ability to move out of smart pointers a…nd indexable things (DerefMove, IndexMove). The other frequently desired…

Read more →
Pre-RFC: Place traits

I think OP has started this RFC:

github.com/rust-lang/rfcs

Place traits (#3921)

masterdavidv1992:place-traits

opened 09:35PM - 18 Feb 26 UTC

davidv1992

+257 -0

This introduces a Place trait, intended to make the special move behavior of …Box possible for other types. > !IMPORTANT] > When responding to RFCs, try to use inline review comments (it is possible to leave an…

Read more →
Pre-RFC: Place traits

I think OP has started this RFC:

github.com/rust-lang/rfcs

Place traits (#3921)

masterdavidv1992:place-traits

opened 09:35PM - 18 Feb 26 UTC

davidv1992

+257 -0

This introduces a Place trait, intended to make the special move behavior of …Box possible for other types. > !IMPORTANT] > When responding to RFCs, try to use inline review comments (it is possible to leave an…

Read more →
Pre-RFC: Place traits

I think OP has started this RFC:

github.com/rust-lang/rfcs

Place traits (#3921)

masterdavidv1992:place-traits

opened 09:35PM - 18 Feb 26 UTC

davidv1992

+257 -0

This introduces a Place trait, intended to make the special move behavior of …Box possible for other types. > !IMPORTANT] > When responding to RFCs, try to use inline review comments (it is possible to leave an…

Read more →
[Idea/Pre-Pre-RFC] Additional exhaustiveness checking

There's was a RFC for that, but the proposal was dropped

github.com/rust-lang/rfcs

Add exhaustive_match_output RFC (#3340)

masterXaeroxe:exhaustive-output

opened 09:22PM - 31 Oct 22 UTC

Xaeroxe

+114 -0

Renderedustive-output.md)

I think I saw a more recent discussion on this here on IRLO, but I can't find it

About your proposal, I think that bjective_match,…

Read more →
Page 1