rust/src
Matthew Jasper 8dbbe4d144 Avoid scheduling repeated StorageDeads
Also add some comments
2020-02-03 19:42:15 +00:00
..
bootstrap
build_helper
ci
doc
etc
liballoc Bundle and document 6 BTreeMap navigation algorithms 2020-01-31 17:37:17 +01:00
libarena
libcore
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc remove rustc_ast_pretty dep from rustc 2020-02-01 18:59:49 +01:00
librustc_apfloat
librustc_ast_lowering syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_ast_passes syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_ast_pretty pretty: raise recursion_limit = 256 2020-02-01 18:59:49 +01:00
librustc_attr syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_builtin_macros syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_codegen_llvm Auto merge of #68133 - Centril:slimmer-syntax, r=petrochenkov 2020-02-01 18:29:09 +00:00
librustc_codegen_ssa Auto merge of #68133 - Centril:slimmer-syntax, r=petrochenkov 2020-02-01 18:29:09 +00:00
librustc_codegen_utils
librustc_data_structures
librustc_driver pretty: injected_crate_name -> has_injected_crate 2020-02-01 18:59:49 +01:00
librustc_error_codes
librustc_errors
librustc_expand fix fallout in tests 2020-02-01 18:59:49 +01:00
librustc_feature Remove or_patterns from INCOMPLETE_FEATURES 2020-02-01 22:07:11 +00:00
librustc_fs_util
librustc_hir syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_incremental
librustc_index
librustc_interface syntax: reexport attr globals 2020-02-01 18:59:49 +01:00
librustc_lexer
librustc_lint syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_llvm
librustc_macros
librustc_metadata syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_mir syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_mir_build Avoid scheduling repeated StorageDeads 2020-02-03 19:42:15 +00:00
librustc_parse syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_passes Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_plugin_impl
librustc_privacy Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_resolve syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_save_analysis syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_session Auto merge of #68133 - Centril:slimmer-syntax, r=petrochenkov 2020-02-01 18:29:09 +00:00
librustc_span
librustc_target
librustc_traits
librustc_ty
librustc_typeck Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustdoc syntax: reexport attr globals 2020-02-01 18:59:49 +01:00
libserialize
libstd
libsyntax syntax: reexport attr globals 2020-02-01 18:59:49 +01:00
libterm
libtest
libunwind
llvm-project@d7cdb43592
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Apply suggestions from code review 2020-02-03 19:42:15 +00:00
tools
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 guide.