rust/src
Yuki Okushi 87c22f4871
Rollup merge of #75532 - tmiasko:rfc-1014, r=nikomatsakis
Fix RFC-1014 test

Use two printlns when testing that writing to a closed stdout does not
panic. Otherwise the test is ineffective, since the current implementation
silently ignores the error during first println regardless.
2020-08-21 17:55:10 +09:00
..
bootstrap Rollup merge of #75593 - Mark-Simulacrum:compiler-docs-must-not-overlap, r=pietroalbini 2020-08-19 11:12:18 -07:00
build_helper
ci Upgrade Emscripten on CI to 1.39.20 2020-08-19 11:22:24 -07:00
doc Update books 2020-08-19 14:07:46 -07:00
etc
librustc_apfloat
librustc_arena
librustc_ast Auto merge of #75642 - matklad:lexer-comments, r=petrochenkov 2020-08-21 06:05:39 +00:00
librustc_ast_lowering
librustc_ast_passes
librustc_ast_pretty
librustc_attr
librustc_builtin_macros
librustc_codegen_llvm
librustc_codegen_ssa
librustc_data_structures Add tagged pointer impl to data structures 2020-08-19 15:08:35 -04:00
librustc_driver
librustc_error_codes Rollup merge of #75702 - GuillaumeGomez:cleanup-e0759, r=pickfire 2020-08-20 10:07:22 -07:00
librustc_errors
librustc_expand Capture tokens for Pat used in macro_rules! argument 2020-08-20 02:45:28 -04:00
librustc_feature
librustc_fs_util
librustc_graphviz
librustc_hir
librustc_hir_pretty
librustc_incremental
librustc_index
librustc_infer
librustc_interface
librustc_lexer Auto merge of #75642 - matklad:lexer-comments, r=petrochenkov 2020-08-21 06:05:39 +00:00
librustc_lint
librustc_llvm
librustc_macros
librustc_metadata
librustc_middle Auto merge of #75747 - cuviper:rollup-icke90l, r=cuviper 2020-08-20 18:02:46 +00:00
librustc_mir Auto merge of #75747 - cuviper:rollup-icke90l, r=cuviper 2020-08-20 18:02:46 +00:00
librustc_mir_build
librustc_parse Auto merge of #75642 - matklad:lexer-comments, r=petrochenkov 2020-08-21 06:05:39 +00:00
librustc_parse_format
librustc_passes Auto merge of #75563 - richkadel:llvm-coverage-map-gen-5.4, r=wesleywiser 2020-08-19 22:48:40 +00:00
librustc_plugin_impl
librustc_privacy
librustc_query_system
librustc_resolve
librustc_save_analysis
librustc_serialize
librustc_session
librustc_span
librustc_symbol_mangling
librustc_target
librustc_trait_selection Don't immediately error for cycles during normalization 2020-08-20 19:29:42 +01:00
librustc_traits
librustc_ty
librustc_typeck Auto merge of #75563 - richkadel:llvm-coverage-map-gen-5.4, r=wesleywiser 2020-08-19 22:48:40 +00:00
librustdoc Rollup merge of #75649 - jyn514:inherent-lang-impls, r=guillaumegomez 2020-08-19 11:12:22 -07:00
llvm-project@86b120e6f3
rustc
rustllvm
test Rollup merge of #75532 - tmiasko:rfc-1014, r=nikomatsakis 2020-08-21 17:55:10 +09:00
tools Auto merge of #74846 - Aaron1011:fix/pat-token-capture, r=petrochenkov 2020-08-21 02:16:35 +00:00
README.md
stage0.txt

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.