rust/src
2020-01-01 15:10:48 +00:00
..
bootstrap
build_helper
ci
doc
etc
liballoc
libarena
libcore Rollup merge of #67685 - lukaslueg:const_result, r=oli-obk 2019-12-31 19:19:33 +01:00
libfmt_macros Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro
libprofiler_builtins
librustc Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_apfloat
librustc_asan
librustc_ast_lowering nix lower_label identity function. 2019-12-31 17:57:17 +01:00
librustc_builtin_macros Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_codegen_llvm Auto merge of #67729 - mati865:deps, r=nikomatsakis 2020-01-01 15:10:48 +00:00
librustc_codegen_ssa Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_codegen_utils Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_data_structures Revert parts of #66405. 2019-12-31 17:58:29 -05:00
librustc_driver Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_error_codes
librustc_errors Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_expand Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_feature Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_fs_util
librustc_incremental Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_index
librustc_interface Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_lexer
librustc_lint Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_llvm
librustc_lsan
librustc_macros
librustc_metadata Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_mir Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_msan
librustc_parse Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_passes Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_plugin_impl Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_privacy Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_resolve Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_save_analysis Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_session Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_span Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_target Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_traits Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustc_tsan
librustc_typeck Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
librustdoc Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libserialize
libstd
libsyntax Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libterm
libtest
libunwind
llvm-project@2cb41005ed
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Rollup merge of #67748 - MaskRay:frame-pointer, r=rkruppe 2019-12-31 19:19:39 +01:00
tools Auto merge of #67726 - JohnTitor:clippy-up, r=oli-obk 2019-12-31 22:51:24 +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.