rust/src
bors 7c59a81a5f Auto merge of #72030 - matthiaskrgr:submodule_upd, r=Mark-Simulacrum
submodules: update cargo from f534844c2 to cb06cb269

Changes:
````
more clippy fixes
Document that bench is unstable in the man page.
Update assertions in LTO calculations
Updated comments in resolve.rs to reflect actual data strcture used.
Try to remove secrets from http.debug.
Revert always computing filename Metadata.
clean -p: call `get_many` once.
Implement new `clean -p` using globs.
Rework how Cargo computes the rustc file outputs.
Add CrateType to replace LibKind.
````

I'd like to get the fix for https://github.com/rust-lang/cargo/issues/8223 into nightly asap.

r? @ehuss
2020-05-09 09:50:58 +00:00
..
bootstrap x.py: allow configuring the build directory 2020-05-08 20:33:50 -04:00
build_helper
ci Auto merge of #71995 - pietroalbini:ci-windows-detect-latest-python, r=Mark-Simulacrum 2020-05-07 21:52:39 +00:00
doc Fix strip-priv-imports pass name in the rustdoc documentation 2020-05-07 16:22:22 +03:00
etc
liballoc Rollup merge of #71839 - LG3696:master, r=cramertj 2020-05-09 03:10:05 +02:00
libarena
libcore Rollup merge of #70834 - yoshuawuyts:future-pending-ready, r=sfackler 2020-05-09 03:10:01 +02:00
libfmt_macros Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
libgraphviz
libpanic_abort Bump bootstrap compiler 2020-04-25 09:25:33 -04:00
libpanic_unwind Bump bootstrap compiler 2020-04-25 09:25:33 -04:00
libproc_macro Rollup merge of #68716 - petrochenkov:stabmixed, r=dtolnay 2020-04-27 03:26:05 +02:00
libprofiler_builtins Require compiler-rt root at ../src/llvm-project/compiler-rt 2020-04-11 17:49:16 -04:00
librustc_apfloat Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
librustc_ast Work around ICEs during cross-compilation 2020-05-08 09:38:18 -06:00
librustc_ast_lowering Move ensure_sufficient_stack to data_structures 2020-05-02 16:47:52 +02:00
librustc_ast_passes Add docstring to deny_equality_constraints 2020-05-04 11:09:10 -07:00
librustc_ast_pretty Remove unused dependencies 2020-04-20 17:59:27 +09:00
librustc_attr Rollup merge of #72017 - ctaggart:wasm2, r=ecstatic-morse 2020-05-08 18:48:33 +02:00
librustc_builtin_macros fix typo in function name 2020-05-04 18:27:23 -04:00
librustc_codegen_llvm Simplify bitcode embedding - either None or Full 2020-05-08 09:48:30 +10:00
librustc_codegen_ssa Rollup merge of #71970 - thombles:ios-bitcode-improvements, r=alexcrichton 2020-05-08 18:48:28 +02:00
librustc_data_structures Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obk 2020-05-07 00:03:23 +00:00
librustc_driver fix more clippy warnings 2020-04-26 02:24:01 +02:00
librustc_error_codes Add stability attribute to E0539 error examples 2020-05-03 00:25:45 +03:00
librustc_errors Simplify the error Registry methods a little 2020-05-04 11:52:15 -07:00
librustc_expand Implement confusable_idents lint. 2020-05-03 02:30:50 +08:00
librustc_feature Implement RFC 2523, #[cfg(version(..))] 2020-05-03 02:42:07 +02:00
librustc_fs_util
librustc_hir Rollup merge of #71989 - ecstatic-morse:const-context-enum, r=oli-obk 2020-05-08 14:11:44 +02:00
librustc_hir_pretty Remove unused dependencies 2020-04-20 17:59:27 +09:00
librustc_incremental Don't copy bytecode files into the incr. comp. cache. 2020-05-01 08:14:39 -07:00
librustc_index
librustc_infer Rollup merge of #72018 - mark-i-m:canon-chalk, r=mark-i-m 2020-05-09 03:10:14 +02:00
librustc_interface Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obk 2020-05-07 00:03:23 +00:00
librustc_lexer Revert "Rollup merge of #71372 - ayushmishra2005:shebang_stripping, r=estebank" 2020-04-28 13:02:58 +03:00
librustc_lint Rollup merge of #71773 - tshepang:links, r=davidtwco 2020-05-04 16:15:32 +02:00
librustc_llvm Don't skip building LLVM if already built 2020-05-02 18:43:55 -04:00
librustc_macros Monomorphise load_from_disk_and_cache_in_memory. 2020-05-01 14:29:35 +02:00
librustc_metadata Rollup merge of #71813 - ecstatic-morse:issue-71734, r=tmandry 2020-05-03 14:18:08 +05:30
librustc_middle Auto merge of #72036 - Dylan-DPC:rollup-ca8b0ql, r=Dylan-DPC 2020-05-09 03:07:54 +00:00
librustc_mir Auto merge of #72036 - Dylan-DPC:rollup-ca8b0ql, r=Dylan-DPC 2020-05-09 03:07:54 +00:00
librustc_mir_build Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasper 2020-05-09 03:10:09 +02:00
librustc_parse Detect errors caused by async block in 2015 edition 2020-05-05 19:35:20 -07:00
librustc_passes Rollup merge of #71947 - mibac138:dead-code, r=cramertj 2020-05-09 03:10:11 +02:00
librustc_plugin_impl Remove support for self-opening 2020-04-25 10:55:20 -04:00
librustc_privacy Accept LocalDefId as key for check_mod_privacy query 2020-04-27 23:55:41 +01:00
librustc_query_system Auto merge of #71754 - alexcrichton:no-bitcode-in-cache, r=nnethercote 2020-05-04 14:14:55 +00:00
librustc_resolve Rollup merge of #71903 - euclio:reword-possible-better, r=petrochenkov 2020-05-07 21:46:14 +02:00
librustc_save_analysis Accept LocalDefId as keyt for names_imported_by_glob_use 2020-04-27 21:50:17 +01:00
librustc_session Rollup merge of #71269 - Mark-Simulacrum:sat-float-casts, r=nikic 2020-05-06 16:58:50 +02:00
librustc_span FIXME comment 2020-05-08 07:56:53 -06:00
librustc_symbol_mangling Modify as_local_hir_id to return a bare HirId 2020-04-23 23:14:07 +01:00
librustc_target Rollup merge of #72017 - ctaggart:wasm2, r=ecstatic-morse 2020-05-08 18:48:33 +02:00
librustc_trait_selection Rollup merge of #72018 - mark-i-m:canon-chalk, r=mark-i-m 2020-05-09 03:10:14 +02:00
librustc_traits Move ensure_sufficient_stack to data_structures 2020-05-02 16:47:52 +02:00
librustc_ty fix rustdoc warnings 2020-05-02 10:41:04 +02:00
librustc_typeck Rollup merge of #71938 - mark-i-m:de-abuse-err-4, r=eddyb 2020-05-07 17:58:52 +02:00
librustdoc Rollup merge of #71581 - GuillaumeGomez:unify-lints-handling, r=kinnison 2020-05-08 18:48:19 +02:00
libserialize Update src/libserialize/json.rs 2020-05-02 08:51:54 +02:00
libstd Better documentation for io::Read::read() return value 2020-05-09 01:17:20 +02:00
libterm Replace filter_map().next() calls with find_map() 2020-04-24 20:03:45 -07:00
libtest Add illumos triple 2020-04-14 20:36:07 +00:00
libunwind Use -fvisibility=hidden for libunwind 2020-05-05 12:41:23 -07:00
llvm-project@3ba91917e5 Store LLVM bitcode in object files, not compressed 2020-04-29 11:57:26 -07:00
rtstartup
rustc
rustllvm Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercote 2020-04-29 23:47:27 +00:00
stdarch@d10eefc622 Update stdarch submodule 2020-04-24 22:15:12 +01:00
test Auto merge of #72036 - Dylan-DPC:rollup-ca8b0ql, r=Dylan-DPC 2020-05-09 03:07:54 +00:00
tools submodules: update cargo from f534844c2 to cb06cb269 2020-05-09 00:47:00 +02:00
README.md
stage0.txt Bump rustfmt to most recently shipped 2020-04-25 09:25:33 -04: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 dev guide.