rust/src
2019-07-24 11:00:09 -04:00
..
bootstrap
build_helper
ci ci: pin awscli dependencies 2019-07-21 20:56:08 +02:00
doc
etc
grammar
liballoc Rollup merge of #62858 - Rosto75:master, r=jonas-schievink 2019-07-22 15:32:27 +02:00
libarena
libcore Auto merge of #62902 - Mark-Simulacrum:rollup-mxfk0mm, r=Mark-Simulacrum 2019-07-23 19:50:46 +00:00
libfmt_macros add rustc_private as a proper language feature gate 2019-07-22 16:32:13 +03:00
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Gate binary dependency information behind -Zbinary-dep-depinfo 2019-07-24 11:00:09 -04:00
librustc_allocator normalize use of backticks in compiler messages for librustc_allocator 2019-07-22 23:30:29 +02:00
librustc_apfloat
librustc_asan
librustc_ast_borrowck
librustc_codegen_llvm hygiene: Tweak naming some more 2019-07-19 12:02:57 +03:00
librustc_codegen_ssa Rollup merge of #62859 - spastorino:rename-to-as-ref, r=Centril 2019-07-23 12:51:16 -04:00
librustc_codegen_utils
librustc_data_structures normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
librustc_driver normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
librustc_errors
librustc_fs_util
librustc_incremental normalize use of backticks in compiler messages for librustc_incremental 2019-07-20 20:57:45 +02:00
librustc_interface Gate binary dependency information behind -Zbinary-dep-depinfo 2019-07-24 11:00:09 -04:00
librustc_lexer Rollup merge of #62869 - matklad:feature-gate, r=Mark-Simulacrum 2019-07-23 12:51:18 -04:00
librustc_lint normalize use of backticks in compiler messages for librustc_lint 2019-07-21 11:47:24 +02:00
librustc_llvm
librustc_lsan
librustc_macros
librustc_metadata Rollup merge of #62812 - fakenine:normalize_use_of_backticks_compiler_messages_p11, r=GuillaumeGomez 2019-07-22 15:32:20 +02:00
librustc_mir Rollup merge of #62859 - spastorino:rename-to-as-ref, r=Centril 2019-07-23 12:51:16 -04:00
librustc_msan
librustc_passes normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
librustc_plugin
librustc_privacy
librustc_resolve normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
librustc_save_analysis normalize use of backticks for compiler messages in remaining modules 2019-07-23 23:09:59 +02:00
librustc_target Auto merge of #62908 - fakenine:normalize_use_of_backticks_compiler_messages_p17, r=alexreg 2019-07-24 10:03:20 +00:00
librustc_traits
librustc_tsan
librustc_typeck Rollup merge of #62817 - estebank:variant-sp, r=matthewjasper 2019-07-23 12:51:12 -04:00
librustdoc add rustc_private as a proper language feature gate 2019-07-22 16:32:13 +03:00
libserialize
libstd Rollup merge of #62845 - RalfJung:read, r=rkruppe 2019-07-22 15:32:23 +02:00
libsyntax Rollup merge of #62869 - matklad:feature-gate, r=Mark-Simulacrum 2019-07-23 12:51:18 -04:00
libsyntax_ext Rollup merge of #62869 - matklad:feature-gate, r=Mark-Simulacrum 2019-07-23 12:51:18 -04:00
libsyntax_pos hygiene: Tweak naming some more 2019-07-19 12:02:57 +03:00
libterm
libtest
libunwind
llvm-emscripten@7f23313edf
llvm-project@f6446fa8e9
rtstartup
rustc
rustllvm
stdarch@b881a2d124
test Auto merge of #62908 - fakenine:normalize_use_of_backticks_compiler_messages_p17, r=alexreg 2019-07-24 10:03:20 +00:00
tools Auto merge of #62908 - fakenine:normalize_use_of_backticks_compiler_messages_p17, r=alexreg 2019-07-24 10:03:20 +00:00
.gitignore
README.md
stage0.txt Update stage0.txt 2019-07-23 11:07:06 -04: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.

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