rust/src
2020-02-05 10:32:01 -08:00
..
bootstrap Rollup merge of #68805 - matthiaskrgr:cleanup_bootstrap, r=Mark-Simulacrum 2020-02-04 21:51:52 +01:00
build_helper Remove sanitizer runtime crates 2020-01-09 07:54:02 +01:00
ci for now, do not build rust-std for the armv7a-none-eabihf target 2020-01-21 17:18:37 +01:00
doc Rollup merge of #68282 - tmiasko:sanitizer-example, r=steveklabnik 2020-02-04 21:51:48 +01:00
etc Auto merge of #67334 - estebank:ignore-triple, r=nikomatsakis 2019-12-28 23:02:09 +00:00
liballoc Rollup merge of #68711 - hman523:fix-68593, r=Dylan-DPC 2020-02-03 18:58:27 +01:00
libarena Remove SyncTypedArena, SyncDroplessArena and in_arena 2020-01-11 07:56:45 +01:00
libcore Rollup merge of #68810 - ollie27:once_with_copy, r=Dylan-DPC 2020-02-04 21:51:53 +01:00
libfmt_macros Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libgraphviz Format the world 2019-12-22 17:42:47 -05:00
libpanic_abort Format the world 2019-12-22 17:42:47 -05:00
libpanic_unwind Drop cfg(bootstrap) code 2020-01-31 12:31:09 -05:00
libproc_macro Remove unnecessary const_fn feature gates 2020-01-10 18:51:12 -08:00
libprofiler_builtins Handle changed InstrProfilingRuntime path 2020-01-07 21:28:22 +01:00
librustc Auto merge of #68831 - Dylan-DPC:rollup-j6x15y9, r=Dylan-DPC 2020-02-05 03:20:43 +00:00
librustc_apfloat Format the world 2019-12-22 17:42:47 -05:00
librustc_ast_lowering syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_ast_passes Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbini 2020-02-04 14:16:18 +00:00
librustc_ast_pretty pretty: print attrs in struct expr 2020-02-02 09:25:54 +01:00
librustc_attr syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_builtin_macros remove redundant imports (clippy::single_component_path_imports) 2020-02-04 01:05:45 +01:00
librustc_codegen_llvm Auto merge of #68601 - 0dvictor:split, r=tmandry 2020-02-04 05:48:54 +00:00
librustc_codegen_ssa Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbini 2020-02-04 14:16:18 +00:00
librustc_codegen_utils Split join_codegen_and_link() into two steps 2020-02-04 11:09:50 +11:00
librustc_data_structures Use BufWriter 2020-02-01 19:26:45 +09:00
librustc_driver pretty: injected_crate_name -> has_injected_crate 2020-02-01 18:59:49 +01:00
librustc_error_codes Rollup merge of #68777 - GuillaumeGomez:clean-up-e0263, r=Dylan-DPC 2020-02-03 18:58:32 +01:00
librustc_errors Rollup merge of #68626 - Zoxc:termize, r=estebank 2020-01-30 01:46:43 +01:00
librustc_expand Rollup merge of #68758 - daboross:fix-59191, r=petrochenkov 2020-02-04 21:51:50 +01:00
librustc_feature Remove the overlapping_marker_traits feature 2020-02-04 13:20:47 -05:00
librustc_fs_util Format src/librustc_fs_util. 2019-12-21 20:23:39 -05:00
librustc_hir Account for HKTB when suggesting introduction of named lifetime 2020-02-05 10:32:01 -08:00
librustc_incremental fix couple of perf related clipyp warnings 2020-02-04 02:35:56 +01:00
librustc_index Improve hygiene of newtype_index 2020-01-06 20:43:10 +00:00
librustc_interface Rollup merge of #68815 - matthiaskrgr:redundant_imports, r=alexcrichton 2020-02-04 21:51:55 +01:00
librustc_lexer Format the world 2019-12-22 17:42:47 -05:00
librustc_lint syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_llvm Better support for cross compilation on Windows. 2020-01-14 12:15:13 -08:00
librustc_macros Rollup merge of #68815 - matthiaskrgr:redundant_imports, r=alexcrichton 2020-02-04 21:51:55 +01:00
librustc_metadata Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbini 2020-02-04 14:16:18 +00:00
librustc_mir Rollup merge of #68819 - estebank:split_at_mut, r=oli-obk 2020-02-04 21:51:58 +01:00
librustc_mir_build Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbini 2020-02-04 14:16:18 +00:00
librustc_parse Auto merge of #68377 - estebank:fn-obligations-spans, r=oli-obk 2020-02-04 17:17:55 +00:00
librustc_passes Rollup merge of #68815 - matthiaskrgr:redundant_imports, r=alexcrichton 2020-02-04 21:51:55 +01:00
librustc_plugin_impl remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_privacy Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_resolve When suggesting lifetimes, propose adding the new lifetime to all arguments 2020-02-05 10:32:01 -08:00
librustc_save_analysis Fix ICE with save-analysis 2020-02-02 09:23:47 +09:00
librustc_session remove redundant imports (clippy::single_component_path_imports) 2020-02-04 01:05:45 +01:00
librustc_span rustc_span: return an impl Iterator instead of a Vec from macro_backtrace. 2020-01-26 17:18:55 +02:00
librustc_target Drop cfg(bootstrap) code 2020-01-31 12:31:09 -05:00
librustc_traits Use more accurate failed predicate spans 2020-02-02 11:53:09 -08:00
librustc_ty Auto merge of #68377 - estebank:fn-obligations-spans, r=oli-obk 2020-02-04 17:17:55 +00:00
librustc_typeck Account for HKTB when suggesting introduction of named lifetime 2020-02-05 10:32:01 -08:00
librustdoc Rollup merge of #68818 - matthiaskrgr:misc_perf, r=Mark-Simulacrum 2020-02-04 21:51:56 +01:00
libserialize Remove unused read_uleb128 parameter. 2020-01-30 15:22:53 +11:00
libstd Auto merge of #68755 - Tyg13:update_stdarch, r=alexcrichton 2020-02-05 10:39:01 +00:00
libsyntax Auto merge of #68708 - Mark-Simulacrum:stage0-step, r=pietroalbini 2020-02-04 14:16:18 +00:00
libterm parse extended terminfo format 2020-01-11 14:27:52 -05:00
libtest remove redundant imports (clippy::single_component_path_imports) 2020-02-04 01:05:45 +01:00
libunwind Auto merge of #66899 - msizanoen1:riscv-std, r=alexcrichton 2020-01-06 19:07:42 +00:00
llvm-project@d7cdb43592 Fix LLVM assertion failure in MSP430 interrupt generation. 2020-01-27 10:42:48 -05:00
rtstartup Format the world 2019-12-22 17:42:47 -05:00
rustc Remove unused dependencies 2020-01-09 11:52:03 +09:00
rustllvm Add support for enabling the LLVM time-trace feature 2020-02-01 14:19:17 -05:00
stdarch@dea57529b3 stdarch: update submodule. 2020-02-01 22:04:18 -05:00
test When suggesting lifetimes, propose adding the new lifetime to all arguments 2020-02-05 10:32:01 -08:00
tools Auto merge of #68774 - RalfJung:miri, r=RalfJung 2020-02-02 16:58:49 +00:00
README.md
stage0.txt Bump rustfmt and stage0 2020-01-31 12:31:09 -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.