rust/src
2020-02-13 16:29:10 +01:00
..
bootstrap Rollup merge of #69104 - tmiasko:configure-cmake, r=Mark-Simulacrum 2020-02-13 02:52:59 +01:00
build_helper
ci Rollup merge of #68947 - chrissimpkins:python-fmt, r=alexcrichton 2020-02-12 18:55:41 +09:00
doc Rollup merge of #68824 - ajpaverd:cfguard-rustbuild, r=Mark-Simulacrum 2020-02-11 16:36:57 +01:00
etc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
liballoc Rollup merge of #69058 - TimDiekmann:box, r=Amanieu 2020-02-12 18:55:48 +09:00
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 Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +01: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 Auto merge of #68491 - pnkfelix:hide-niches-under-unsafe-cell, r=oli 2020-02-11 20:48:27 +00:00
librustc_builtin_macros rustc_bulltin_macros: tweak span_labels 2020-02-13 10:40:17 +01:00
librustc_codegen_llvm Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +01:00
librustc_codegen_ssa Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +01:00
librustc_codegen_utils
librustc_data_structures Rollup merge of #68914 - nnethercote:speed-up-SipHasher128, r=michaelwoerister 2020-02-12 14:21:06 +01:00
librustc_driver Rollup merge of #69059 - ljedrz:unused_stuff, r=Dylan-DPC 2020-02-12 14:21:14 +01:00
librustc_error_codes Rollup merge of #69055 - GuillaumeGomez:clean-up-e0307, r=Dylan-DPC 2020-02-11 16:37:06 +01:00
librustc_errors Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPC 2020-02-11 17:45:49 +00:00
librustc_expand parser: unify item list parsing. 2020-02-13 15:16:29 +01:00
librustc_feature Add #[repr(no_niche)]. 2020-02-10 14:44:12 -05:00
librustc_fs_util
librustc_hir parser: address review comments 2020-02-13 10:39:24 +01:00
librustc_incremental Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPC 2020-02-11 16:36:54 +01:00
librustc_index
librustc_interface Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +01:00
librustc_lexer
librustc_lint Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +01:00
librustc_llvm
librustc_macros remove some dependencies on itertools 2020-02-11 19:28:38 +01:00
librustc_metadata Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPC 2020-02-11 16:36:54 +01:00
librustc_mir Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +01:00
librustc_mir_build Rollup merge of #68999 - andjo403:itertools, r=Centril 2020-02-12 18:55:42 +09:00
librustc_parse parser: misc small item related improvements & cleanups. 2020-02-13 16:29:10 +01:00
librustc_passes Rollup merge of #68554 - cjgillot:lang_items, r=Zoxc 2020-02-12 18:55:37 +09:00
librustc_plugin_impl
librustc_privacy Move more into decorate functions. 2020-02-11 19:50:26 +10:00
librustc_resolve IsAsync -> enum Async { Yes { span: Span, .. }, No } 2020-02-13 10:39:24 +01:00
librustc_save_analysis IsAsync -> enum Async { Yes { span: Span, .. }, No } 2020-02-13 10:39:24 +01:00
librustc_session Add support for new pass manager 2020-02-12 15:34:16 +01:00
librustc_span Auto merge of #68491 - pnkfelix:hide-niches-under-unsafe-cell, r=oli 2020-02-11 20:48:27 +00:00
librustc_target Properly use the darwin archive format on Apple targets 2020-02-12 12:06:14 +01:00
librustc_traits Reduce the number of RefCells in InferCtxt. 2020-02-10 08:55:34 +11:00
librustc_ty Auto merge of #68679 - matthewjasper:needs-type-op, r=varkor 2020-02-12 19:31:49 +00:00
librustc_typeck Constness -> enum Const { Yes(Span), No } 2020-02-13 10:39:23 +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 Rollup merge of #69068 - Goirad:make-sgx-arg-cleanup-nop, r=jethrogb,nagisa 2020-02-13 02:52:56 +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 Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +01:00
stdarch@dea57529b3
test parser: misc small item related improvements & cleanups. 2020-02-13 16:29:10 +01:00
tools Update RLS and Rustfmt 2020-02-12 15:47:38 +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.