rust/src
bors 22b27120b9 Auto merge of #117377 - dtolnay:deprecatedsince, r=cjgillot
Store #[deprecated] attribute's `since` value in parsed form

This PR implements the first followup bullet listed in https://github.com/rust-lang/rust/pull/117148#issue-1960240108.

We centralize error handling to the attribute parsing code in `compiler/rustc_attr/src/builtin.rs`, and thereby remove some awkward error codepaths from later phases of compilation that had to make sense of these #\[deprecated\] attributes, namely `compiler/rustc_passes/src/stability.rs` and `compiler/rustc_middle/src/middle/stability.rs`.
2023-10-31 10:42:24 +00:00
..
bootstrap Rollup merge of #117383 - onur-ozkan:fix-x-install, r=albertlarsan68 2023-10-30 17:33:18 +01:00
ci Auto merge of #117267 - RalfJung:miri-tests, r=Mark-Simulacrum 2023-10-30 15:38:24 +00:00
doc Add support for mipsel-unknown-netbsd, 32-bit LE mips. 2023-10-29 12:39:30 +00:00
etc Rollup merge of #117043 - onur-ozkan:skip-stage0-validation, r=Mark-Simulacrum 2023-10-29 12:35:00 +01:00
librustdoc Auto merge of #117377 - dtolnay:deprecatedsince, r=cjgillot 2023-10-31 10:42:24 +00:00
llvm-project@febc39711a Update to LLVM 17.0.3 2023-10-17 10:44:45 +02:00
rustdoc-json-types rustdoc-json: Rename typedef to type alias 2023-08-21 14:02:34 -07:00
tools Rename Since -> StableSince in preparation for a DeprecatedSince 2023-10-29 21:39:57 -07:00
README.md Remove stale reference to the test suite location 2023-01-13 11:49:06 +00:00
stage0.json Bump to latest beta 2023-10-08 19:57:43 -04:00
version Bump to 1.75.0 2023-09-30 19:09:22 -04:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.