rust/src
bors f844ea1e56 Auto merge of #73897 - ehuss:update-cargo, r=ehuss
Update cargo, rls

## cargo
14 commits in c26576f9adddd254b3dd63aecba176434290a9f6..fede83ccf973457de319ba6fa0e36ead454d2e20
2020-06-23 16:21:21 +0000 to 2020-07-02 21:51:34 +0000
- Fix overflow error on 32-bit. (rust-lang/cargo#8446)
- Exclude the target directory from backups using CACHEDIR.TAG (rust-lang/cargo#8378)
- CONTRIBUTING.md: Link to Zulip rather than Discord (rust-lang/cargo#8436)
- Update built-in help for features (rust-lang/cargo#8433)
- Update core-foundation requirement from 0.7.0 to 0.9.0 (rust-lang/cargo#8432)
- Parse `# env-dep` directives in dep-info files (rust-lang/cargo#8421)
- Move string interning to util (rust-lang/cargo#8419)
- Expose built cdylib artifacts in the Compilation structure (rust-lang/cargo#8418)
- Remove unused serde_derive dependency from the crates.io crate (rust-lang/cargo#8416)
- Remove unused remove_dir_all dependency (rust-lang/cargo#8412)
- Improve git error messages a bit (rust-lang/cargo#8409)
- Improve the description of Config.home_path (rust-lang/cargo#8408)
- Improve support for non-`master` main branches (rust-lang/cargo#8364)
- Document that OUT_DIR in JSON messages is an absolute path (rust-lang/cargo#8403)

## rls
2020-06-19 15:36:00 +0200 to 2020-06-30 23:34:52 +0200
- Update cargo (rust-lang-nursery/rls#1686)
2020-07-03 07:09:45 +00:00
..
bootstrap Auto merge of #73954 - Manishearth:rollup-8qvh170, r=Manishearth 2020-07-02 12:35:08 +00:00
build_helper
ci Rollup merge of #73952 - ehuss:docker-dev, r=Mark-Simulacrum 2020-07-02 15:55:59 -07:00
doc
etc Rollup merge of #72569 - ChrisDenton:remove-innosetup, r=nikomatsakis 2020-07-01 20:35:41 -07:00
liballoc Auto merge of #73882 - nnethercote:avoid-unwrap_or_else-in-allocate_in, r=Amanieu 2020-07-03 03:18:28 +00:00
libcore Rollup merge of #73938 - nbdd0121:checked_opt, r=nagisa 2020-07-02 00:16:41 -07:00
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc_apfloat
librustc_arena
librustc_ast Document rustc_ast::ast::Pat 2020-07-02 15:11:03 -07:00
librustc_ast_lowering Rollup merge of #73569 - Aaron1011:fix/macro-rules-group, r=petrochenkov 2020-07-01 20:35:48 -07:00
librustc_ast_passes
librustc_ast_pretty Auto merge of #73954 - Manishearth:rollup-8qvh170, r=Manishearth 2020-07-02 12:35:08 +00:00
librustc_attr
librustc_builtin_macros Rollup merge of #73812 - petrochenkov:prettyref, r=varkor 2020-07-02 00:16:32 -07:00
librustc_codegen_llvm Rollup merge of #73724 - CryZe:wasm-saturating-casts, r=alexcrichton 2020-07-02 15:55:52 -07:00
librustc_codegen_ssa Rollup merge of #73724 - CryZe:wasm-saturating-casts, r=alexcrichton 2020-07-02 15:55:52 -07:00
librustc_data_structures
librustc_driver rustc_driver/pretty: avoid using TypeckTables::empty for TypedAnnotation. 2020-07-02 16:48:35 +03:00
librustc_error_codes resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
librustc_errors
librustc_expand Auto merge of #73954 - Manishearth:rollup-8qvh170, r=Manishearth 2020-07-02 12:35:08 +00:00
librustc_feature
librustc_fs_util
librustc_graphviz
librustc_hir
librustc_hir_pretty
librustc_incremental
librustc_index
librustc_infer Remove TypeckTables::empty(None) and make hir_owner non-optional. 2020-07-02 16:51:07 +03:00
librustc_interface
librustc_lexer Rollup merge of #73848 - pierwill:pierwill-lexer-block-doc, r=jonas-schievink 2020-07-01 20:35:56 -07:00
librustc_lint Use 'tcx for references to AccessLevels wherever possible. 2020-07-03 00:04:48 +03:00
librustc_llvm
librustc_macros
librustc_metadata Rollup merge of #73449 - ehuss:duplicate-lang-item, r=matthewjasper 2020-07-01 20:35:46 -07:00
librustc_middle Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakis 2020-07-02 16:33:00 +00:00
librustc_mir Rollup merge of #73684 - richkadel:llvm-coverage-map-gen-2, r=wesleywiser 2020-07-02 00:16:30 -07:00
librustc_mir_build
librustc_parse Rollup merge of #73803 - Aaron1011:feature/angle-field-recovery, r=matthewjasper 2020-07-01 20:35:50 -07:00
librustc_parse_format
librustc_passes Rollup merge of #73753 - eddyb:extraneous-lifetime, r=Manishearth 2020-07-02 15:55:55 -07:00
librustc_plugin_impl
librustc_privacy rustc_privacy: avoid using TypeckTables::empty for {Name,Type}PrivacyVisitor. 2020-07-02 16:49:41 +03:00
librustc_query_system
librustc_resolve resolve: disallow label use through closure/async 2020-07-02 13:48:32 +01:00
librustc_save_analysis Use 'tcx for references to AccessLevels wherever possible. 2020-07-03 00:04:48 +03:00
librustc_serialize
librustc_session Auto merge of #73954 - Manishearth:rollup-8qvh170, r=Manishearth 2020-07-02 12:35:08 +00:00
librustc_span Rollup merge of #73724 - CryZe:wasm-saturating-casts, r=alexcrichton 2020-07-02 15:55:52 -07:00
librustc_symbol_mangling
librustc_target Rollup merge of #73564 - petrochenkov:ehdr, r=Amanieu 2020-07-02 00:16:26 -07:00
librustc_trait_selection Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakis 2020-07-02 16:33:00 +00:00
librustc_traits
librustc_ty
librustc_typeck Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakis 2020-07-02 16:33:00 +00:00
librustdoc
libstd Rollup merge of #73909 - eltonlaw:unsafe-libstd-fs-rs, r=sfackler 2020-07-01 20:36:06 -07:00
libterm
libtest
libunwind
llvm-project@6c040dd86e
rtstartup
rustc
rustllvm
stdarch@45340c0e2f
test Rollup merge of #73753 - eddyb:extraneous-lifetime, r=Manishearth 2020-07-02 15:55:55 -07:00
tools Auto merge of #73897 - ehuss:update-cargo, r=ehuss 2020-07-03 07:09:45 +00: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.