rust/src
Mazdak Farrokhzad e233331a51 syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
..
bootstrap compiletest: Remove unused llvm-cxxflags option 2020-01-27 12:08:53 +01:00
build_helper Remove sanitizer runtime crates 2020-01-09 07:54:02 +01:00
ci for now, do not build rust-std for the armv7a-none-eabihf target 2020-01-21 17:18:37 +01:00
doc Auto merge of #68572 - tmiasko:sanitizer-use-after-scope, r=nikic 2020-01-29 07:44:36 +00:00
etc
liballoc Bundle and document 6 BTreeMap navigation algorithms 2020-01-31 17:37:17 +01:00
libarena Remove SyncTypedArena, SyncDroplessArena and in_arena 2020-01-11 07:56:45 +01:00
libcore Rollup merge of #68638 - GuillaumeGomez:links-cmp-traits, r=Dylan-DPC 2020-01-31 01:21:25 +01:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind Fix invalid link to C++ Exception Handling ABI documentation 2020-01-19 12:16:29 -08:00
libproc_macro Remove unnecessary `const_fn` feature gates 2020-01-10 18:51:12 -08:00
libprofiler_builtins Handle changed InstrProfilingRuntime path 2020-01-07 21:28:22 +01:00
librustc syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_apfloat
librustc_ast_lowering syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_ast_passes syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_ast_pretty syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_attr syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_builtin_macros syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_codegen_llvm Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_codegen_ssa Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_codegen_utils Rollup merge of #68111 - varkor:const-generics-type_name, r=oli-obk 2020-01-25 07:45:10 +09:00
librustc_data_structures [self-profiler] Clean up `EventFilter` 2020-01-24 21:39:31 -05:00
librustc_driver syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_error_codes Rollup merge of #68582 - LeSeulArtichaut:code-explanations, r=Dylan-DPC 2020-01-29 09:34:49 +09:00
librustc_errors Rollup merge of #68626 - Zoxc:termize, r=estebank 2020-01-30 01:46:43 +01:00
librustc_expand syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_feature stabilize transparent_enums 2020-01-20 11:18:05 +01:00
librustc_fs_util
librustc_hir syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_incremental Use named fields for `hir::ItemKind::Impl` 2020-01-17 16:14:29 -08:00
librustc_index Improve hygiene of `newtype_index` 2020-01-06 20:43:10 +00:00
librustc_interface 1. move node_id to syntax 2020-02-01 18:58:08 +01:00
librustc_lexer
librustc_lint syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_llvm Better support for cross compilation on Windows. 2020-01-14 12:15:13 -08:00
librustc_macros
librustc_metadata syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_mir syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_mir_build Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_parse syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_passes Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_plugin_impl remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_privacy Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustc_resolve syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_save_analysis syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
librustc_session 1. move node_id to syntax 2020-02-01 18:58:08 +01:00
librustc_span rustc_span: return an impl Iterator instead of a Vec from macro_backtrace. 2020-01-26 17:18:55 +02:00
librustc_target Set lld flavor for MSVC to link.exe 2020-01-28 17:58:44 +01:00
librustc_traits Add `constness` field to `ty::Predicate::Trait` 2020-01-20 00:00:08 -08:00
librustc_ty don't clone types that are copy, round two. 2020-01-27 01:18:18 +01:00
librustc_typeck Move builtin attribute logic to new rustc_attr crate. 2020-02-01 18:54:56 +01:00
librustdoc syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
libserialize Remove unused `read_uleb128` parameter. 2020-01-30 15:22:53 +11:00
libstd Rollup merge of #68660 - kubo39:patch-1, r=Dylan-DPC 2020-01-31 01:21:27 +01:00
libsyntax syntax::print -> new crate rustc_ast_pretty 2020-02-01 18:59:49 +01:00
libterm parse extended terminfo format 2020-01-11 14:27:52 -05:00
libtest Rollup merge of #68301 - tmandry:dont-propagate-test-invoke, r=alexcrichton 2020-01-17 11:16:42 +05:30
libunwind Auto merge of #66899 - msizanoen1:riscv-std, r=alexcrichton 2020-01-06 19:07:42 +00:00
llvm-project@d7cdb43592 Fix LLVM assertion failure in MSP430 interrupt generation. 2020-01-27 10:42:48 -05:00
rtstartup
rustc Remove unused dependencies 2020-01-09 11:52:03 +09:00
rustllvm Detect use-after-scope bugs with AddressSanitizer 2020-01-27 16:56:25 +01:00
stdarch@e0ab2c165a
test Auto merge of #68698 - tmiasko:catch-panic, r=Amanieu 2020-02-01 11:41:05 +00:00
tools Rollup merge of #68626 - Zoxc:termize, r=estebank 2020-01-30 01:46:43 +01:00
README.md
stage0.txt

README.md

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.