rust/src
2020-07-22 12:25:55 -07:00
..
backtrace@5965cf5fc1 update backtrace-rs 2020-07-20 16:44:46 +02:00
bootstrap Rollup merge of #73893 - ajpaverd:cfguard-stabilize, r=nikomatsakis 2020-07-22 09:29:03 -07:00
build_helper
ci ci: disable Azure Pipelines except for macOS 2020-07-22 11:00:56 +02:00
doc Rollup merge of #74589 - ehuss:update-books, r=ehuss 2020-07-22 09:29:15 -07:00
etc
liballoc Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +00:00
libcore Rollup merge of #74568 - aticu:master, r=Mark-Simulacrum 2020-07-22 09:29:11 -07:00
libpanic_abort Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbini 2020-07-17 03:51:35 +00:00
libpanic_unwind Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbini 2020-07-17 03:51:35 +00:00
libproc_macro
libprofiler_builtins
librustc_apfloat
librustc_arena
librustc_ast apply bootstrap cfgs 2020-07-16 19:36:49 -04:00
librustc_ast_lowering
librustc_ast_passes Revert "Remove spotlight usage" 2020-07-16 09:58:34 -07:00
librustc_ast_pretty
librustc_attr
librustc_builtin_macros Remove ExtCtxt::ident_of. 2020-07-17 08:28:19 +10:00
librustc_codegen_llvm Rollup merge of #73893 - ajpaverd:cfguard-stabilize, r=nikomatsakis 2020-07-22 09:29:03 -07:00
librustc_codegen_ssa Rollup merge of #73893 - ajpaverd:cfguard-stabilize, r=nikomatsakis 2020-07-22 09:29:03 -07:00
librustc_data_structures Auto merge of #69749 - davidtwco:issue-46477-polymorphization, r=eddyb 2020-07-21 03:09:04 +00:00
librustc_driver Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakis 2020-07-17 17:25:09 +00:00
librustc_error_codes Further tweak wording of E0759 and introduce E0767 2020-07-22 12:25:54 -07:00
librustc_errors apply bootstrap cfgs 2020-07-16 19:36:49 -04:00
librustc_expand Remove ExtCtxt::ident_of. 2020-07-17 08:28:19 +10:00
librustc_feature mir: use attribute over -Z polymorphize-errors 2020-07-20 19:35:35 +01:00
librustc_fs_util
librustc_graphviz
librustc_hir Increase accuracy of lifetime bound on trait object impl suggestion 2020-07-22 12:25:54 -07:00
librustc_hir_pretty
librustc_incremental Rename TypeckTables to TypeckResults. 2020-07-17 08:47:04 +00:00
librustc_index Auto merge of #69749 - davidtwco:issue-46477-polymorphization, r=eddyb 2020-07-21 03:09:04 +00:00
librustc_infer Use ty::Instance::resolve to identify 'static bound source 2020-07-22 12:25:55 -07:00
librustc_interface Rollup merge of #73893 - ajpaverd:cfguard-stabilize, r=nikomatsakis 2020-07-22 09:29:03 -07:00
librustc_lexer
librustc_lint Rollup merge of #74448 - davidtwco:improper-ctypes-definitions-boxes, r=davidtwco 2020-07-17 18:13:47 -07:00
librustc_llvm Generating the coverage map 2020-07-17 11:49:35 -07:00
librustc_macros
librustc_metadata index: introduce and use FiniteBitSet 2020-07-20 19:35:37 +01:00
librustc_middle Use ty::Instance::resolve to identify 'static bound source 2020-07-22 12:25:55 -07:00
librustc_mir index: introduce and use FiniteBitSet 2020-07-20 19:35:37 +01:00
librustc_mir_build Rollup merge of #74411 - jonas-schievink:unbreak-mir, r=matthewjasper 2020-07-17 14:09:22 -07:00
librustc_parse
librustc_parse_format
librustc_passes Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00:00
librustc_plugin_impl rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04:00
librustc_privacy Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakis 2020-07-17 17:25:09 +00:00
librustc_query_system apply bootstrap cfgs 2020-07-16 19:36:49 -04:00
librustc_resolve Rollup merge of #74557 - jakubadamw:issue-74539, r=nagisa 2020-07-20 12:30:32 -07:00
librustc_save_analysis Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakis 2020-07-17 17:25:09 +00:00
librustc_serialize
librustc_session Rollup merge of #73893 - ajpaverd:cfguard-stabilize, r=nikomatsakis 2020-07-22 09:29:03 -07:00
librustc_span mir: use attribute over -Z polymorphize-errors 2020-07-20 19:35:35 +01:00
librustc_symbol_mangling mir: unused_generic_params query 2020-07-20 19:35:30 +01:00
librustc_target [AVR] Ensure that function pointers stored within aggregates are annotated with the correct space 2020-07-22 05:16:26 +12:00
librustc_trait_selection Use ty::Instance::resolve to identify 'static bound source 2020-07-22 12:25:55 -07:00
librustc_traits
librustc_ty shim: adjust valid shim asserts 2020-07-20 11:23:32 +01:00
librustc_typeck Use ty::Instance::resolve to identify 'static bound source 2020-07-22 12:25:55 -07:00
librustdoc Rollup merge of #74635 - GuillaumeGomez:fix-tooltip-pos, r=Manishearth 2020-07-22 09:29:17 -07:00
libstd Auto merge of #74075 - sunfishcode:wasi-prelude-rawfd, r=alexcrichton 2020-07-21 06:55:17 +00:00
libterm
libtest Rollup merge of #74033 - ehuss:std-compile-all-platforms, r=Mark-Simulacrum 2020-07-16 17:08:57 -07:00
libunwind
llvm-project@86b120e6f3
rtstartup
rustc
rustllvm Generating the coverage map 2020-07-17 11:49:35 -07:00
stdarch@45340c0e2f
test Use ty::Instance::resolve to identify 'static bound source 2020-07-22 12:25:55 -07:00
tools Rollup merge of #74237 - lzutao:compiletest, r=Mark-Simulacrum 2020-07-22 09:29:05 -07:00
README.md
stage0.txt Bump to 1.47 2020-07-16 19:36:49 -04:00

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.