rust/src
bors 1ba7b4ecef Auto merge of #65630 - ecstatic-morse:graphviz-tidy, r=Mark-Simulacrum
Check all files in `src/test` for `borrowck_graphviz_postflow`

This attribute causes DOT files to be generated in the top-level directory. It is intended to be used only temporarily and should never appear on master. This also tells git to ignore DOT files in the root or the  `mir_dump` directory, which `-Z dump-mir` uses by default.

This will prevent #65071 from occurring again. It needs to be merged after #65629, otherwise `tidy` will start failing.

r? @Mark-Simulacrum
2019-10-21 04:01:37 +00:00
..
bootstrap Rollup merge of #65540 - guanqun:extend-t-macro, r=nikomatsakis 2019-10-18 13:48:35 -07:00
build_helper
ci Auto merge of #65302 - msizanoen1:fix-armv7-segfault, r=alexcrichton 2019-10-20 02:06:42 +00:00
doc
etc
liballoc Rollup merge of #65505 - RalfJung:rc, r=Centril 2019-10-19 16:00:56 +02:00
libarena
libcore Rollup merge of #65638 - dsincl12:master, r=Centril 2019-10-21 01:39:20 +02:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Rollup merge of #65579 - skinny121:resolve_const_vars, r=varkor 2019-10-21 03:10:57 +09:00
librustc_apfloat
librustc_asan
librustc_codegen_llvm Rollup merge of #65460 - sinkuu:contains_insert, r=varkor 2019-10-21 03:10:54 +09:00
librustc_codegen_ssa Remove unreachable unit tuple compare binop codegen 2019-10-19 21:34:01 +02:00
librustc_codegen_utils
librustc_data_structures
librustc_driver move parse_cfgspecs to rustc_interface 2019-10-19 13:25:46 +02:00
librustc_errors Fix plural mistake in emitter.rs 2019-10-19 18:08:54 +01:00
librustc_fs_util
librustc_incremental
librustc_index
librustc_interface move parse_cfgspecs to rustc_interface 2019-10-19 13:25:46 +02:00
librustc_lexer
librustc_lint Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasper 2019-10-19 16:00:50 +02:00
librustc_llvm
librustc_lsan
librustc_macros
librustc_metadata Rollup merge of #65460 - sinkuu:contains_insert, r=varkor 2019-10-21 03:10:54 +09:00
librustc_mir Rollup merge of #65592 - RalfJung:const-prop-comment, r=wesleywiser 2019-10-21 01:39:13 +02:00
librustc_msan
librustc_passes
librustc_plugin
librustc_privacy Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper 2019-10-19 07:10:04 +02:00
librustc_resolve Rollup merge of #65460 - sinkuu:contains_insert, r=varkor 2019-10-21 03:10:54 +09:00
librustc_save_analysis
librustc_target
librustc_traits
librustc_tsan
librustc_typeck Rollup merge of #65614 - varkor:apit-explicit-generics, r=matthewjasper 2019-10-21 01:39:16 +02:00
librustdoc Rollup merge of #65314 - tmiasko:rustdoc-z, r=ollie27 2019-10-21 01:39:11 +02:00
libserialize
libstd Rollup merge of #65639 - adrianheine:patch-2, r=jonas-schievink 2019-10-21 01:39:21 +02:00
libsyntax typo fix 2019-10-20 23:03:33 +08:00
libsyntax_expand Avoid ICE when include! is used by stdin crate 2019-10-19 15:06:08 -04:00
libsyntax_ext Avoid ICE when include! is used by stdin crate 2019-10-19 15:06:08 -04:00
libsyntax_pos
libterm
libtest
libunwind
llvm-emscripten@7f23313edf
llvm-project@14a3b12307
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Rollup merge of #65629 - ecstatic-morse:remove-graphviz, r=Mark-Simulacrum 2019-10-21 01:39:17 +02:00
tools Auto merge of #65630 - ecstatic-morse:graphviz-tidy, r=Mark-Simulacrum 2019-10-21 04:01:37 +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 guide.

There is also useful content in this README: https://github.com/rust-lang/rust/tree/master/src/librustc/infer/lexical_region_resolve.