rust/src
Pietro Albini 0106ad4e27
Rollup merge of #76000 - richkadel:llvm-coverage-map-gen-6b.2, r=wesleywiser
Adds --bless support to test/run-make-fulldeps

The ability to "bless" output for some of these tests is critical to
making it practical to adapt tests to unrelated changes.

This is needed for new coverage tests, as shown in PR #76004 .

r? @tmandry
FYI: @wesleywiser
2020-08-28 10:24:12 +02:00
..
bootstrap Auto merge of #75947 - pietroalbini:bootstrap-update, r=Mark-Simulacrum 2020-08-27 09:24:51 +00:00
build_helper build: Harden env var tracking in build scripts 2020-07-22 19:51:19 +03:00
ci ci: disable cancel-outdated-builds for auto-fallible 2020-08-27 20:07:06 +02:00
doc Auto merge of #74941 - dylanmckay:replace-broken-avr-unknown-unknown-target, r=oli-obk 2020-08-27 15:48:56 +00:00
etc Handle new HashMap layout in CDB, MSVC, WinDbg, etc. 2020-08-07 07:03:15 +01:00
librustc_apfloat
librustc_arena Simplify arena_types macros 2020-08-14 17:34:32 +01:00
librustc_ast Auto merge of #75465 - Aaron1011:feature/short-fn-def-span, r=estebank 2020-08-23 08:14:17 +00:00
librustc_ast_lowering hir: consistent use and naming of lang items 2020-08-24 12:17:51 +01:00
librustc_ast_passes Auto merge of #74566 - lzutao:guard, r=petrochenkov 2020-08-22 15:38:13 +00:00
librustc_ast_pretty rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_attr rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_builtin_macros Use smaller def span for functions 2020-08-22 18:41:49 -04:00
librustc_codegen_llvm Abort when catch_unwind catches a foreign exception 2020-08-27 21:08:30 +01:00
librustc_codegen_ssa hir: consistent use and naming of lang items 2020-08-24 12:17:51 +01:00
librustc_data_structures Add tagged pointer impl to data structures 2020-08-19 15:08:35 -04:00
librustc_driver rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_error_codes Rollup merge of #75941 - GuillaumeGomez:cleanup-e0761, r=Dylan-DPC 2020-08-28 10:23:57 +02:00
librustc_errors Rollup merge of #75389 - RalfJung:span_label, r=davidtwco 2020-08-18 09:27:39 +09:00
librustc_expand Prefer https link for wikipedia URLs 2020-08-23 10:02:42 +00:00
librustc_feature Auto merge of #74566 - lzutao:guard, r=petrochenkov 2020-08-22 15:38:13 +00:00
librustc_fs_util
librustc_graphviz
librustc_hir Abort when catch_unwind catches a foreign exception 2020-08-27 21:08:30 +01:00
librustc_hir_pretty Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obk 2020-08-17 23:16:08 +00:00
librustc_incremental rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_index Auto merge of #75537 - tmiasko:match-branch-simplify, r=oli-obk 2020-08-15 13:41:05 +00:00
librustc_infer Auto merge of #72784 - csmoe:issue-61076, r=estebank 2020-08-27 07:26:32 +00:00
librustc_interface Promote missing_fragment_specifier to hard error 2020-08-18 09:06:45 +02:00
librustc_lexer Introduce expect snapshot testing library into rustc 2020-08-24 15:38:42 +02:00
librustc_lint Fix ICE on unwrap of unknown layout. 2020-08-27 00:15:24 +10:00
librustc_llvm Fix windows-gnu host cross-compilation 2020-08-19 19:37:22 +02:00
librustc_macros Rework rustc_serialize 2020-08-14 17:34:30 +01:00
librustc_metadata Auto merge of #75811 - ecstatic-morse:better-dlerror, r=nagisa 2020-08-26 01:40:26 +00:00
librustc_middle Auto merge of #70212 - Amanieu:catch_foreign, r=Mark-Simulacrum 2020-08-28 01:20:17 +00:00
librustc_mir Auto merge of #75933 - Aaron1011:feature/closure-move-err, r=oli-obk 2020-08-27 17:48:23 +00:00
librustc_mir_build Auto merge of #75933 - Aaron1011:feature/closure-move-err, r=oli-obk 2020-08-27 17:48:23 +00:00
librustc_parse Auto merge of #75465 - Aaron1011:feature/short-fn-def-span, r=estebank 2020-08-23 08:14:17 +00:00
librustc_parse_format Fix ICE due to carriage return w/ multibyte char 2020-08-27 03:29:06 +00:00
librustc_passes Auto merge of #70212 - Amanieu:catch_foreign, r=Mark-Simulacrum 2020-08-28 01:20:17 +00:00
librustc_plugin_impl rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_privacy hir: introduce QPath::LangItem 2020-08-16 15:42:25 +01:00
librustc_query_system replaced log with tracing 2020-08-15 13:03:11 -07:00
librustc_resolve resolve: Add comments to traits_in_scope 2020-08-23 17:47:59 -04:00
librustc_save_analysis Use smaller def span for functions 2020-08-22 18:41:49 -04:00
librustc_serialize Fix rustc_serialize unit tests 2020-08-14 17:34:32 +01:00
librustc_session Auto merge of #74275 - wesleywiser:break_up_partitioning_rs, r=pnkfelix 2020-08-25 18:52:11 +00:00
librustc_span Abort when catch_unwind catches a foreign exception 2020-08-27 21:08:30 +01:00
librustc_symbol_mangling Prefer https link for wikipedia URLs 2020-08-23 10:02:42 +00:00
librustc_target Auto merge of #74941 - dylanmckay:replace-broken-avr-unknown-unknown-target, r=oli-obk 2020-08-27 15:48:56 +00:00
librustc_trait_selection hir: consistent use and naming of lang items 2020-08-24 12:17:51 +01:00
librustc_traits rust_ast::ast => rustc_ast 2020-08-17 20:32:32 +00:00
librustc_ty hir: consistent use and naming of lang items 2020-08-24 12:17:51 +01:00
librustc_typeck Auto merge of #75933 - Aaron1011:feature/closure-move-err, r=oli-obk 2020-08-27 17:48:23 +00:00
librustdoc Rollup merge of #75989 - matklad:renamerustdoctest, r=GuillaumeGomez 2020-08-28 10:24:07 +02:00
llvm-project@45790d7949 Upgrade to LLVM 11 (rc2) 2020-08-22 13:44:54 -07:00
rustc
rustllvm Write coverage filenames in Version3 format 2020-08-22 13:44:54 -07:00
test Rollup merge of #75972 - JulianKnodt:i70381, r=rollup 2020-08-28 10:24:06 +02:00
tools Rollup merge of #76000 - richkadel:llvm-coverage-map-gen-6b.2, r=wesleywiser 2020-08-28 10:24:12 +02:00
README.md Update outdated readme 2020-07-27 22:05:34 -05:00
stage0.txt bump version to 1.48 2020-08-26 10:16:59 +02:00

This directory contains the source code of the rust project, including:

  • rustc and its tests
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.