rust/src
Wesley Wiser 9666d31bcf Respond to code review feedback
- Remove reads of indirect `Place`s
- Add comments explaining what the algorithm does
2020-04-16 08:34:37 -04:00
..
bootstrap Auto merge of #70882 - tmiasko:llvm-version-suffix, r=Mark-Simulacrum 2020-04-13 07:34:11 +00:00
build_helper
ci Auto merge of #70989 - eddyb:mir-opt-32-pr-ci, r=Mark-Simulacrum 2020-04-13 16:28:57 +00:00
doc Update books 2020-04-14 08:54:05 -07:00
etc
liballoc Rollup merge of #71133 - MiSawa:fix-sort-by-key-doc, r=Dylan-DPC 2020-04-14 23:29:59 +02:00
libarena
libcore Rollup merge of #71133 - MiSawa:fix-sort-by-key-doc, r=Dylan-DPC 2020-04-14 23:29:59 +02:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins Require compiler-rt root at ../src/llvm-project/compiler-rt 2020-04-11 17:49:16 -04:00
librustc_apfloat
librustc_ast
librustc_ast_lowering Rollup merge of #71116 - marmeladema:dummy-hir-id-removal, r=eddyb 2020-04-15 09:10:05 +02:00
librustc_ast_passes allow const generics in const fn 2020-04-13 22:37:20 +02:00
librustc_ast_pretty
librustc_attr
librustc_builtin_macros
librustc_codegen_llvm
librustc_codegen_ssa linker: Pass /NODEFAULTLIB in a more regular way 2020-04-13 18:37:51 +03:00
librustc_data_structures
librustc_driver Depend on getopts from crates.io 2020-04-11 17:49:16 -04:00
librustc_error_codes Rollup merge of #71120 - GuillaumeGomez:cleanup-e0517, r=Dylan-DPC 2020-04-14 15:35:30 +02:00
librustc_errors fix issue 69130 2020-04-12 11:36:37 -04:00
librustc_expand Remove unused single_step flag 2020-04-14 10:21:43 -04:00
librustc_feature
librustc_fs_util
librustc_hir Rollup merge of #71116 - marmeladema:dummy-hir-id-removal, r=eddyb 2020-04-15 09:10:05 +02:00
librustc_hir_pretty
librustc_incremental
librustc_index
librustc_infer Auto merge of #70643 - Rustin-Liu:rustin-patch-rename, r=eddyb 2020-04-14 03:11:12 +00:00
librustc_interface Depend on getopts from crates.io 2020-04-11 17:49:16 -04:00
librustc_lexer
librustc_lint cleanup is_expr_delims_necessary 2020-04-14 17:57:14 +02:00
librustc_llvm Don't emit rerun-if-changed on llvm-config if using system LLVM 2020-04-11 17:49:16 -04:00
librustc_macros
librustc_metadata Rename AssocKind::Method to AssocKind::Fn 2020-04-14 07:12:07 +08:00
librustc_middle Rollup merge of #71116 - marmeladema:dummy-hir-id-removal, r=eddyb 2020-04-15 09:10:05 +02:00
librustc_mir Respond to code review feedback 2020-04-16 08:34:37 -04:00
librustc_mir_build Rollup merge of #70891 - lcnr:replace-rvalue_aggregate, r=eddyb 2020-04-15 09:10:00 +02:00
librustc_parse allow try as scrutinee, e.g. match try ... 2020-04-14 18:39:20 +02:00
librustc_passes Remove DUMMY_HIR_ID 2020-04-14 08:46:07 +01:00
librustc_plugin_impl
librustc_privacy Do not use DUMMY_HIR_ID as placeholder value in node_id_to_hir_id table 2020-04-14 08:46:07 +01:00
librustc_query_system
librustc_resolve Remove DUMMY_HIR_ID 2020-04-14 08:46:07 +01:00
librustc_save_analysis Do not use DUMMY_HIR_ID as placeholder value in node_id_to_hir_id table 2020-04-14 08:46:07 +01:00
librustc_session Depend on getopts from crates.io 2020-04-11 17:49:16 -04:00
librustc_span Rollup merge of #71053 - phansch:update_kw_sym_docs, r=Dylan-DPC 2020-04-12 14:49:08 +02:00
librustc_symbol_mangling
librustc_target Address review comments 2020-04-13 18:37:51 +03:00
librustc_trait_selection traits/query/normalize: add some debug! logging for the result. 2020-04-14 20:03:18 +03:00
librustc_traits Use CRATE_HIR_ID instead of DUMMY_HIR_ID when appropriate. 2020-04-13 15:42:01 +01:00
librustc_ty Auto merge of #70643 - Rustin-Liu:rustin-patch-rename, r=eddyb 2020-04-14 03:11:12 +00:00
librustc_typeck Rollup merge of #71116 - marmeladema:dummy-hir-id-removal, r=eddyb 2020-04-15 09:10:05 +02:00
librustdoc Rollup merge of #71116 - marmeladema:dummy-hir-id-removal, r=eddyb 2020-04-15 09:10:05 +02:00
libserialize
libstd Add missing comma 2020-04-14 09:29:39 -04:00
libterm
libtest
libunwind
llvm-project@9f9da27fbd
rtstartup
rustc
rustllvm
stdarch@1a577bd78e
test Remove other Rvalues 2020-04-15 14:53:41 -04:00
tools Update cargo 2020-04-14 09:50:52 -07: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 dev guide.