rust/src
Hiroki Noda 8357e57346 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-12 11:02:25 +09:00
..
bootstrap Rollup merge of #82924 - sunfishcode:wasi-command, r=alexcrichton 2021-03-10 17:55:41 +01: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 Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Amanieu 2021-03-10 16:44:04 +00:00
etc Rollup merge of #82557 - rylev:natvis-improvements, r=varkor 2021-03-08 13:13:20 +01:00
librustdoc Auto merge of #82947 - GuillaumeGomez:fix-nojs-style-issues, r=Nemo157 2021-03-11 09:08:57 +00:00
llvm-project@5f958e150d Enable MemorySSA-based MemCpyOpt 2021-03-11 14:28:47 +01:00
rustdoc-json-types x.py fmt 2021-03-06 15:50:29 -05:00
test Add support for storing code model to LLVM module IR 2021-03-12 11:02:25 +09:00
tools bump Miri 2021-03-11 09:29:12 +01: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.