rust/src
bors 84c08f82b4 Auto merge of #83044 - kubo39:set-llvm-code-model, r=nikic
Add support for storing code model to LLVM module IR

This patch avoids undefined behavior by linking different object files.
Also this would it could be propagated properly to LTO.

See https://reviews.llvm.org/D52322 and https://reviews.llvm.org/D52323.

This patch is based on https://github.com/rust-lang/rust/pull/74002
2021-03-14 11:46:57 +00:00
..
bootstrap Make docs-minification default to true 2021-03-12 15:03:54 -07:00
build_helper Fix even more URLs 2020-11-05 20:11:29 +01:00
ci Auto merge of #82747 - JohnTitor:pin-es-check-version, r=Mark-Simulacrum 2021-03-04 19:24:21 +00:00
doc Rollup merge of #82979 - GuillaumeGomez:run-button-pos, r=Nemo157 2021-03-12 08:55:18 +09:00
etc Rollup merge of #82557 - rylev:natvis-improvements, r=varkor 2021-03-08 13:13:20 +01:00
librustdoc Auto merge of #83094 - GuillaumeGomez:crates-js-location, r=Nemo157 2021-03-14 09:16:23 +00:00
llvm-project@62a1ddde22 Update llvm-project submodule 2021-03-11 22:04:10 +01:00
rustdoc-json-types x.py fmt 2021-03-06 15:50:29 -05:00
test Auto merge of #83044 - kubo39:set-llvm-code-model, r=nikic 2021-03-14 11:46:57 +00:00
tools Rollup merge of #83070 - ehuss:update-cargo, r=ehuss 2021-03-14 13:07:36 +09:00
README.md update message 2021-02-14 10:08:37 +05:30
stage0.txt Update the bootstrap compiler 2021-02-20 17:19:30 -05:00
version bump nightly version to 1.52.0 2021-02-05 16:25:08 +01:00

This directory contains the source code of the rust project, including:

  • The test suite
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

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