rust/src
Matthias Krüger 50f47d907d
Rollup merge of #114440 - kaniini:fix/bootstrap-version-compare, r=ozkanonur
bootstrap: config: fix version comparison bug

Rust requires a previous version of Rust to build, such as the current version, or the previous version.  However, the version comparison logic did not take patch releases into consideration when doing the version comparison for the current branch, e.g. Rust 1.71.1 could not be built by Rust 1.71.0 because it is neither an exact version match, or the previous version.

Adjust the version comparison logic to tolerate mismatches in the patch version.
2023-08-04 09:19:00 +02:00
..
bootstrap Rollup merge of #114440 - kaniini:fix/bootstrap-version-compare, r=ozkanonur 2023-08-04 09:19:00 +02:00
ci Auto merge of #112922 - g0djan:godjan/wasi-threads, r=wesleywiser 2023-08-02 01:01:48 +00:00
doc Add internal_features lint 2023-08-03 14:50:50 +02:00
etc Rollup merge of #113906 - notriddle:notriddle/cargo-extra-env, r=Mark-Simulacrum 2023-07-31 22:49:50 +02:00
librustdoc Auto merge of #114353 - nnethercote:parser-ast-cleanups, r=petrochenkov 2023-08-03 04:26:42 +00:00
llvm-project@a7d11c4537 Update LLVM submodule 2023-07-26 14:55:50 -06:00
rustdoc-json-types Verify that ItemEnum can be serialized and then deserialized using bincode 2023-05-22 18:26:20 +01:00
tools Rollup merge of #114022 - oli-obk:tait_ice_alias_field_projection, r=cjgillot 2023-08-04 09:18:58 +02:00
README.md Remove stale reference to the test suite location 2023-01-13 11:49:06 +00:00
stage0.json Bump bootstrap compiler to latest 2023-07-12 21:26:04 -04:00
version Bump version 2023-07-08 10:35:49 -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.