rust/src
2020-06-10 18:39:05 -04:00
..
bootstrap
build_helper
ci
doc Rollup merge of #73149 - cuviper:awailable, r=steveklabnik 2020-06-10 01:06:34 +02:00
etc
liballoc Rename some identifiers in RawVec and libarena. 2020-06-09 07:55:35 +10:00
libcore Rollup merge of #73148 - DarkEld3r:patch-1, r=jonas-schievink 2020-06-10 01:06:32 +02:00
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc_apfloat
librustc_arena Rename some identifiers in RawVec and libarena. 2020-06-09 07:55:35 +10:00
librustc_ast Add doc comments 2020-06-10 17:30:12 -04:00
librustc_ast_lowering Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_ast_passes
librustc_ast_pretty Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_attr
librustc_builtin_macros
librustc_codegen_llvm
librustc_codegen_ssa Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_data_structures
librustc_driver
librustc_error_codes Rollup merge of #73123 - GuillaumeGomez:cleanup-e0647, r=Dylan-DPC 2020-06-10 01:06:29 +02:00
librustc_errors
librustc_expand Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_feature
librustc_fs_util
librustc_graphviz
librustc_hir Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_hir_pretty Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_incremental
librustc_index
librustc_infer Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_interface Rollup merge of #72799 - Aaron1011:feature/span-debug, r=petrochenkov 2020-06-08 09:55:26 +02:00
librustc_lexer
librustc_lint Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_llvm
librustc_macros
librustc_metadata
librustc_middle Add doc comments 2020-06-10 17:30:12 -04:00
librustc_mir Fix test 2020-06-10 18:39:05 -04:00
librustc_mir_build Add doc comments 2020-06-10 17:30:12 -04:00
librustc_parse Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_parse_format
librustc_passes Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_plugin_impl
librustc_privacy Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_query_system
librustc_resolve Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_save_analysis Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustc_serialize
librustc_session Rollup merge of #72799 - Aaron1011:feature/span-debug, r=petrochenkov 2020-06-08 09:55:26 +02:00
librustc_span
librustc_symbol_mangling
librustc_target Auto merge of #72655 - jethrogb:sgx-lvi-hardening, r=petrochenkov 2020-06-08 20:10:07 +00:00
librustc_trait_selection Auto merge of #72114 - anyska:vtable-rename, r=nikomatsakis 2020-06-09 09:14:49 +00:00
librustc_traits
librustc_ty Auto merge of #72114 - anyska:vtable-rename, r=nikomatsakis 2020-06-09 09:14:49 +00:00
librustc_typeck Track span of function in method calls, and use this in #[track_caller] 2020-06-10 17:30:11 -04:00
librustdoc Rollup merge of #73098 - jyn514:rustdoc-is-fake, r=GuillaumeGomez 2020-06-10 01:06:25 +02:00
libstd Auto merge of #72655 - jethrogb:sgx-lvi-hardening, r=petrochenkov 2020-06-08 20:10:07 +00:00
libterm
libtest typo: awailable -> available 2020-06-08 13:37:58 -07:00
libunwind
llvm-project@02e0d7fa55
rtstartup
rustc
rustllvm
stdarch@45340c0e2f
test Fix pprust-expr-roundtrip 2020-06-10 17:30:11 -04:00
tools Clippy fixes 2020-06-10 17:30:12 -04:00
README.md
stage0.txt

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 dev guide.