rust/src
2020-02-18 22:49:47 +01:00
..
bootstrap Rollup merge of #69104 - tmiasko:configure-cmake, r=Mark-Simulacrum 2020-02-13 02:52:59 +01:00
build_helper
ci
doc
etc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
liballoc
libarena
libcore Add trait Self filtering to rustc_on_unimplemented 2020-02-12 17:26:49 -08:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Auto merge of #69100 - cjgillot:resolve_instance, r=Zoxc 2020-02-14 16:30:31 +00:00
librustc_apfloat
librustc_ast_lowering IsAsync -> enum Async { Yes { span: Span, .. }, No } 2020-02-13 10:39:24 +01:00
librustc_ast_passes ast_validation: tweak diagnostic output 2020-02-13 10:40:17 +01:00
librustc_ast_pretty parser: unify item list parsing. 2020-02-13 15:16:29 +01:00
librustc_attr
librustc_builtin_macros rustc_bulltin_macros: tweak span_labels 2020-02-13 10:40:17 +01:00
librustc_codegen_llvm add selfprofiling for new llvm passmanager 2020-02-13 08:02:18 +01:00
librustc_codegen_ssa rename PanicInfo -> AssertKind 2020-02-13 11:04:49 +01:00
librustc_codegen_utils
librustc_data_structures Auto merge of #68693 - Zoxc:query-no-arc, r=michaelwoerister 2020-02-14 01:37:50 +00:00
librustc_driver Rollup merge of #69059 - ljedrz:unused_stuff, r=Dylan-DPC 2020-02-12 14:21:14 +01:00
librustc_error_codes
librustc_errors
librustc_expand Rollup merge of #69057 - Centril:clean-expand, r=petrochenkov 2020-02-13 21:28:05 +01:00
librustc_feature
librustc_fs_util
librustc_hir Make TraitCandidate generic. 2020-02-13 16:47:51 +01:00
librustc_incremental
librustc_index
librustc_interface Move resolve_instance to rustc_ty. 2020-02-13 18:53:21 +01:00
librustc_lexer Spelling error "represening" to "representing" 2020-02-13 11:14:21 -05:00
librustc_lint better lint names 2020-02-18 22:49:47 +01:00
librustc_llvm
librustc_macros
librustc_metadata
librustc_mir better lint names 2020-02-18 22:49:47 +01:00
librustc_mir_build rename PanicInfo -> AssertKind 2020-02-13 11:04:49 +01:00
librustc_parse Rollup merge of #69057 - Centril:clean-expand, r=petrochenkov 2020-02-13 21:28:05 +01:00
librustc_passes
librustc_plugin_impl
librustc_privacy
librustc_resolve Rollup merge of #69108 - cjgillot:trait_candidate, r=Zoxc 2020-02-13 21:28:06 +01:00
librustc_save_analysis IsAsync -> enum Async { Yes { span: Span, .. }, No } 2020-02-13 10:39:24 +01:00
librustc_session better lint names 2020-02-18 22:49:47 +01:00
librustc_span
librustc_target Properly use the darwin archive format on Apple targets 2020-02-12 12:06:14 +01:00
librustc_traits
librustc_ty Move resolve_instance to rustc_ty. 2020-02-13 18:53:21 +01:00
librustc_typeck Use HirId in TraitCandidate. 2020-02-13 16:39:09 +01:00
librustdoc Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +01:00
libserialize Rollup merge of #69050 - nnethercote:micro-optimize-leb128, r=michaelwoerister 2020-02-13 02:52:54 +01:00
libstd Add comment to SGX entry code 2020-02-13 10:16:28 +01:00
libsyntax parser: fuse free fn parsing together. 2020-02-13 10:39:24 +01:00
libterm
libtest
libunwind
llvm-project@d7cdb43592
rtstartup
rustc
rustllvm Auto merge of #69144 - Dylan-DPC:rollup-apt6zjj, r=Dylan-DPC 2020-02-13 22:20:58 +00:00
stdarch@dea57529b3
test better lint names 2020-02-18 22:49:47 +01:00
tools update miri 2020-02-14 09:41:32 +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.