rust/src
Jake Goulding 4c69d4bc05 Add the aarch64-apple-darwin target
This is a basic copy-paste-modify from the existing
x86_64-apple-darwin target.
2020-07-20 20:33:14 -04:00
..
backtrace@8f89434446 std: Switch from libbacktrace to gimli 2020-07-17 14:32:18 -07:00
bootstrap Auto merge of #74543 - Manishearth:rollup-m5w6hyg, r=Manishearth 2020-07-20 02:43:31 +00:00
build_helper
ci Auto merge of #74163 - cuviper:debian6, r=Mark-Simulacrum 2020-07-19 10:46:34 +00:00
doc Revert "Remove "important traits" feature" 2020-07-16 09:58:17 -07:00
etc
liballoc Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +00:00
libcore Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +00: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 Generating the coverage map 2020-07-17 11:49:35 -07:00
librustc_codegen_ssa Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00:00
librustc_data_structures Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +00:00
librustc_driver Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakis 2020-07-17 17:25:09 +00:00
librustc_error_codes rustc_metadata: Remove some extra diagnostics for legacy plugins 2020-07-18 14:04:41 +04: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 Revert "Remove "important traits" feature" 2020-07-16 09:58:17 -07:00
librustc_fs_util
librustc_graphviz
librustc_hir Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00:00
librustc_hir_pretty
librustc_incremental Rename TypeckTables to TypeckResults. 2020-07-17 08:47:04 +00:00
librustc_index Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +00:00
librustc_infer Auto merge of #72983 - Lezzz:rename-typeck, r=nikomatsakis 2020-07-17 17:25:09 +00:00
librustc_interface Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00: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 rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04:00
librustc_middle Rollup merge of #74516 - lcnr:min-specialization-ice, r=matthewjasper 2020-07-19 19:12:37 -07:00
librustc_mir Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00: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 rustc_metadata: Make crate loading fully speculative 2020-07-18 14:06:04 +04: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 Generating the coverage map 2020-07-17 11:49:35 -07:00
librustc_span Auto merge of #74395 - Mark-Simulacrum:stage0-next, r=pietroalbini 2020-07-17 03:51:35 +00:00
librustc_symbol_mangling
librustc_target Add the aarch64-apple-darwin target 2020-07-20 20:33:14 -04:00
librustc_trait_selection Rename TypeckTables to TypeckResults. 2020-07-17 08:47:04 +00:00
librustc_traits
librustc_ty
librustc_typeck Auto merge of #74091 - richkadel:llvm-coverage-map-gen-4, r=tmandry 2020-07-19 07:25:18 +00:00
librustdoc Only skip impls of foreign unstable traits 2020-07-19 16:39:20 -04:00
libstd Auto merge of #74010 - pierwill:pierwill-o-notation, r=GuillaumeGomez 2020-07-20 10:19:58 +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 Rollup merge of #74534 - Mark-Simulacrum:rustdoc-stability, r=Manishearth 2020-07-19 19:12:43 -07:00
tools ⬆️ rust-analyzer 2020-07-20 13:21:16 +02: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.