rust/src
Mark Rousskov 8eb7c58dbb Remove most files from format ignore list
Also moves formatting to use edition 2018, and to be done in parallel.
This brings near-linear speed ups (at least with a small amount of
cores).
2019-12-22 17:41:02 -05:00
..
bootstrap Remove most files from format ignore list 2019-12-22 17:41:02 -05:00
build_helper
ci Utilize rust-lang/rust commit hashes in toolstate 2019-12-22 09:21:08 -05:00
doc
etc
liballoc Rollup merge of #67504 - Mark-Simulacrum:note-data-offset, r=Centril 2019-12-22 02:40:07 +01:00
libarena
libcore Rollup merge of #67519 - Mark-Simulacrum:any-unsafe, r=Centril 2019-12-22 19:46:16 +01:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Rollup merge of #67299 - christianpoveda:try_immty_from_int, r=RalfJung 2019-12-22 19:46:08 +01:00
librustc_apfloat
librustc_asan
librustc_codegen_llvm Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obk 2019-12-22 19:46:07 +01:00
librustc_codegen_ssa Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obk 2019-12-22 19:46:07 +01:00
librustc_codegen_utils Use Arena inside hir::ImplItem. 2019-12-21 23:31:47 +01:00
librustc_data_structures
librustc_driver Use Arena inside hir::Crate. 2019-12-21 23:12:44 +01:00
librustc_error_codes Rollup merge of #67480 - rossmacarthur:fix-41260-avoid-issue-0-part-2, r=Centril 2019-12-22 02:40:04 +01:00
librustc_errors
librustc_feature
librustc_fs_util Format src/librustc_fs_util. 2019-12-21 20:23:39 -05:00
librustc_incremental Use Arena inside hir::StructField. 2019-12-21 23:33:42 +01:00
librustc_index
librustc_interface Use Arena inside hir::ImplItem. 2019-12-21 23:31:47 +01:00
librustc_lexer
librustc_lint Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obk 2019-12-22 19:46:07 +01:00
librustc_llvm
librustc_lsan
librustc_macros
librustc_metadata Use Arena inside hir::Mod. 2019-12-21 23:34:34 +01:00
librustc_mir Rollup merge of #67499 - Centril:mir-match-clean, r=matthewjasper 2019-12-22 19:46:12 +01:00
librustc_msan
librustc_parse Rollup merge of #67508 - davesque:master, r=Dylan-DPC 2019-12-22 19:46:15 +01:00
librustc_passes Use Arena inside hir::Body. 2019-12-21 23:39:19 +01:00
librustc_plugin_impl Use Arena inside hir::ImplItem. 2019-12-21 23:31:47 +01:00
librustc_privacy Use Arena inside hir::Mod. 2019-12-21 23:34:34 +01:00
librustc_resolve
librustc_save_analysis Use Arena inside hir::Item. 2019-12-21 23:17:29 +01:00
librustc_session
librustc_target
librustc_traits Use Arena inside hir::StructField. 2019-12-21 23:33:42 +01:00
librustc_tsan
librustc_typeck Rollup merge of #66877 - skinny121:const-eval-entry-points, r=oli-obk 2019-12-22 19:46:07 +01:00
librustdoc Rollup merge of #67487 - GuillaumeGomez:rustdoc-mutability-removal, r=Centril 2019-12-22 19:46:10 +01:00
libserialize
libstd
libsyntax Rollup merge of #67480 - rossmacarthur:fix-41260-avoid-issue-0-part-2, r=Centril 2019-12-22 02:40:04 +01:00
libsyntax_expand
libsyntax_ext
libsyntax_pos
libterm
libtest
libunwind
llvm-project@2cb41005ed
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Auto merge of #67505 - Centril:rollup-7win7ty, r=Centril 2019-12-22 07:01:50 +00:00
tools Auto merge of #67505 - Centril:rollup-7win7ty, r=Centril 2019-12-22 07:01:50 +00:00
README.md
stage0.txt Implement rustfmt running manually using ignore crate 2019-12-21 20:23:55 -05: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.