rust/src
2018-07-26 12:36:58 +09:00
..
bootstrap Refactor is_external_tool into source_type 2018-07-26 12:36:58 +09:00
build_helper Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
ci Rollup merge of #52538 - ljedrz:old_musl_i586_flags, r=kennytm 2018-07-24 09:49:49 +08:00
dlmalloc@c99638dc2e
doc update nightly book 2018-07-23 21:54:43 -05:00
etc Enable default inlining in platform intrinsics 2018-07-16 14:36:00 +02:00
grammar
jemalloc@1f5a28755e
liballoc Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
liballoc_jemalloc Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
liballoc_system Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libarena Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libbacktrace@f4d02bbdbf Replace libbacktrace with a submodule 2018-05-30 05:58:23 -07:00
libcompiler_builtins@b4a3645cfe update compiler-builtins for openbsd 2018-07-18 10:38:56 -07:00
libcore Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libfmt_macros Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libgraphviz Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
liblibc@b6d23ed45d Update liblibc 2018-07-01 20:23:41 +02:00
libpanic_abort Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libpanic_unwind Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libproc_macro Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libprofiler_builtins Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_allocator Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_apfloat Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_asan Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_borrowck Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_codegen_llvm Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_codegen_utils Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_cratesio_shim
librustc_data_structures Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_driver Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_errors Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_incremental Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_lint Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_llvm Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_lsan Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_metadata Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_mir Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_msan Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_passes Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_platform_intrinsics Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_plugin Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_privacy Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_resolve Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_save_analysis Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_target Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_traits Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_tsan Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustc_typeck Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
librustdoc Add missing dyn 2018-07-25 10:24:31 +09:00
libserialize Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libstd Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libstd_unicode
libsyntax Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libsyntax_ext Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libsyntax_pos Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libterm Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libtest Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
libunwind Deny bare_trait_objects globally 2018-07-25 10:25:29 +09:00
llvm@0368490510 Upgrade to LLVM's master branch (LLVM 7) 2018-07-10 13:43:01 -07:00
llvm-emscripten@2717444753
rtstartup
rustc
rustllvm Auto merge of #52506 - alexcrichton:dont-duplicate-wasm-sections, r=michaelwoerister 2018-07-23 13:42:23 +00:00
stdsimd@b9de11ab43 Update stdsimd to undo an accidental stabilization 2018-07-20 22:34:09 -07:00
test Auto merge of #52181 - QuietMisdreavus:panicked-tester, r=GuillaumeGomez 2018-07-24 19:34:11 +00:00
tools Add missing dyn 2018-07-25 10:55:35 +09:00
Cargo.lock Fix color detection for Windows msys terminals. 2018-07-22 11:19:44 -07:00
Cargo.toml Auto merge of #52388 - oli-obk:clippy, r=Manishearth 2018-07-15 00:29:43 +00:00
README.md rustc: rename ty::maps to ty::query. 2018-06-14 18:05:12 +03:00
stage0.txt Bump bootstrap compiler to 1.28.0-beta.10 2018-07-13 19:33:48 +02:00

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

  • rustc and its tests
  • libstd
  • Various submodules for tools, like rustdoc, rls, etc.

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

Their is also useful content in the following READMEs, which are gradually being moved over to the guide: