rust/src
Mark Rousskov dc97181a09 Do not base path to append extension
We already have ownership of the base path, so no need to clone it (within
Path::with_extension).
2020-01-22 08:10:41 +09:00
..
bootstrap
build_helper
ci Auto merge of #68037 - msizanoen1:riscv-ci, r=alexcrichton 2020-01-18 08:18:44 +00:00
doc slice_patterns: remove from unstable book 2020-01-18 19:33:47 +01:00
etc
liballoc Auto merge of #67758 - ssomers:testing_range, r=Mark-Simulacrum 2020-01-19 04:40:21 +00:00
libarena
libcore Auto merge of #68066 - CAD97:stabilize-manuallydrop-take, r=Amanieu,Mark-Simulacrum 2020-01-20 20:11:20 +00:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Make sure that all upstream generics get re-exported from Rust dylibs. 2020-01-20 12:00:43 +01:00
librustc_apfloat
librustc_ast_lowering remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_ast_passes Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_builtin_macros remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_codegen_llvm
librustc_codegen_ssa Make sure that all upstream generics get re-exported from Rust dylibs. 2020-01-20 12:00:43 +01:00
librustc_codegen_utils Make sure that all upstream generics get re-exported from Rust dylibs. 2020-01-20 12:00:43 +01:00
librustc_data_structures Rollup merge of #68278 - wesleywiser:doc_query_key_recording, r=michaelwoerister 2020-01-17 18:53:42 +05:30
librustc_driver
librustc_error_codes Rollup merge of #68365 - GuillaumeGomez:clean-up-err-codes-2, r=Dylan-DPC 2020-01-20 11:14:51 +05:30
librustc_errors remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_expand
librustc_feature stabilize slice_patterns 2020-01-18 17:59:44 +01:00
librustc_fs_util
librustc_hir Use named fields for hir::ItemKind::Impl 2020-01-17 16:14:29 -08:00
librustc_incremental Use named fields for hir::ItemKind::Impl 2020-01-17 16:14:29 -08:00
librustc_index
librustc_interface Privatize private fields of OutputFilenames 2020-01-22 08:10:05 +09:00
librustc_lexer
librustc_lint remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_llvm
librustc_macros
librustc_metadata Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_mir Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_mir_build Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_parse Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_passes Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_plugin_impl remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_privacy remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_resolve remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_save_analysis Use named fields for hir::ItemKind::Impl 2020-01-17 16:14:29 -08:00
librustc_session Do not base path to append extension 2020-01-22 08:10:41 +09:00
librustc_span Do not ICE on malformed suggestion spans 2020-01-16 18:14:26 -08:00
librustc_target slice_patterns: remove internal uses of gate 2020-01-18 19:33:47 +01:00
librustc_traits Use named fields for hir::ItemKind::Impl 2020-01-17 16:14:29 -08:00
librustc_ty slice_patterns: remove internal uses of gate 2020-01-18 19:33:47 +01:00
librustc_typeck Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustdoc Rollup merge of #68357 - ollie27:rustdoc_test_errors, r=GuillaumeGomez 2020-01-20 11:14:49 +05:30
libserialize
libstd Auto merge of #68066 - CAD97:stabilize-manuallydrop-take, r=Amanieu,Mark-Simulacrum 2020-01-20 20:11:20 +00:00
libsyntax Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
libterm
libtest Rollup merge of #68301 - tmandry:dont-propagate-test-invoke, r=alexcrichton 2020-01-17 11:16:42 +05:30
libunwind
llvm-project@cd87134ab7
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Add regression test for #64319 back in. 2020-01-20 12:00:43 +01:00
tools submodules: update clippy from a8d90f6a to fd0428f6 2020-01-19 14:01:52 +01: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 guide.