rust/src
2020-02-08 00:03:51 -05:00
..
bootstrap PEP8 format spacing 2020-02-07 22:09:55 -05:00
build_helper Remove sanitizer runtime crates 2020-01-09 07:54:02 +01:00
ci remove unnecessary semicolons 2020-02-07 23:35:27 -05:00
doc Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakis 2020-02-07 17:00:16 +01:00
etc remove unnecessary import statement 2020-02-08 00:03:51 -05:00
liballoc Auto merge of #68499 - ssomers:btree_search_tidying, r=Mark-Simulacrum 2020-02-07 06:24:55 +00:00
libarena Remove SyncTypedArena, SyncDroplessArena and in_arena 2020-01-11 07:56:45 +01:00
libcore Rollup merge of #68886 - tom-a-wagner:master, r=Mark-Simulacrum 2020-02-06 22:38:36 +01:00
libfmt_macros Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libgraphviz
libpanic_abort
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 Rollup merge of #68919 - Zoxc:ast-lifetime, r=nikomatsakis 2020-02-07 17:00:25 +01:00
librustc_apfloat
librustc_ast_lowering Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
librustc_ast_passes ast_validation: fix visiting bug. 2020-02-05 12:27:45 +01:00
librustc_ast_pretty parser: merge fn grammars wrt. bodies & headers 2020-02-05 01:27:09 +01:00
librustc_attr Forbid using 0 as issue number 2020-02-06 16:19:39 +09:00
librustc_builtin_macros Rollup merge of #68788 - Centril:unified-fn-bodies, r=petrochenkov 2020-02-06 15:37:41 +01:00
librustc_codegen_llvm Apply LLVM sanitize attributes to generated entry wrapper 2020-02-05 23:30:38 +01:00
librustc_codegen_ssa Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakis 2020-02-07 17:00:16 +01:00
librustc_codegen_utils Split join_codegen_and_link() into two steps 2020-02-04 11:09:50 +11:00
librustc_data_structures Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
librustc_driver Move the krate method to Hir and remove the Krate dep node 2020-02-06 13:23:32 +01:00
librustc_error_codes Rollup merge of #68928 - GuillaumeGomez:cleanup-e0276, r=Dylan-DPC 2020-02-07 17:00:27 +01:00
librustc_errors rustc_macros: don't limit the -Zmacro-backtrace suggestion to extern macros. 2020-02-06 21:46:38 +02:00
librustc_expand Rollup merge of #68788 - Centril:unified-fn-bodies, r=petrochenkov 2020-02-06 15:37:41 +01:00
librustc_feature Selectively disable sanitizer instrumentation 2020-02-05 23:30:38 +01:00
librustc_fs_util
librustc_hir Auto merge of #68583 - estebank:hrlt, r=oli-obk 2020-02-06 05:19:52 +00: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 Remove the Forest type 2020-02-06 13:41:37 +01:00
librustc_lexer
librustc_lint Rollup merge of #68844 - euclio:debug-impl-def-path, r=petrochenkov 2020-02-06 15:37:46 +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 Add a Hir wrapper type 2020-02-06 12:05:40 +01:00
librustc_mir Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakis 2020-02-07 17:00:16 +01:00
librustc_mir_build Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
librustc_parse Rollup merge of #68845 - dwrensha:fix-68783, r=estebank 2020-02-06 15:37:47 +01:00
librustc_passes Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb 2020-02-07 17:00:19 +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 Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb 2020-02-07 17:00:19 +01:00
librustc_save_analysis parser: merge fn grammars wrt. bodies & headers 2020-02-05 01:27:09 +01:00
librustc_session Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakis 2020-02-07 17:00:16 +01:00
librustc_span Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakis 2020-02-07 17:00:16 +01:00
librustc_target Drop cfg(bootstrap) code 2020-01-31 12:31:09 -05:00
librustc_traits Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
librustc_ty Rollup merge of #68837 - jonas-schievink:assoc-item-lookup-2, r=estebank 2020-02-06 15:37:43 +01:00
librustc_typeck Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb 2020-02-07 17:00:19 +01:00
librustdoc Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb 2020-02-07 17:00:19 +01:00
libserialize Remove unused read_uleb128 parameter. 2020-01-30 15:22:53 +11:00
libstd Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
libsyntax parser: merge fn grammars wrt. bodies & headers 2020-02-05 01:27:09 +01:00
libterm parse extended terminfo format 2020-01-11 14:27:52 -05:00
libtest Respect --nocapture in panic=abort test mode 2020-02-06 14:43:53 -08: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
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 Rollup merge of #68909 - tmandry:panic-abort-nocapture, r=alexcrichton 2020-02-07 17:00:21 +01:00
tools PEP8 format spacing 2020-02-07 22:30:11 -05: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.