rust/src
2020-01-27 12:50:52 +01:00
..
bootstrap Rollup merge of #68500 - Mark-Simulacrum:fix-bootstrap-clearing, r=alexcrichton 2020-01-24 00:31:02 -08: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 #68122 - Centril:stabilize-transparent-enums, r=petrochenkov 2020-01-27 00:05:57 +00:00
etc
liballoc Rollup merge of #67686 - ssomers:keys_start_slasher, r=Mark-Simulacrum 2020-01-21 19:42:17 +01:00
libarena Remove SyncTypedArena, SyncDroplessArena and in_arena 2020-01-11 07:56:45 +01:00
libcore Use Self instead of self return type 2020-01-24 17:43:57 +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
librustc Auto merge of #68545 - estebank:verbose-bound-display, r=petrochenkov 2020-01-26 11:48:34 +00:00
librustc_apfloat
librustc_ast_lowering update 2020-01-26 22:52:13 -06:00
librustc_ast_passes Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk 2020-01-21 19:42:20 +01:00
librustc_builtin_macros Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk 2020-01-21 19:42:20 +01:00
librustc_codegen_llvm Add projection query for upstream drop-glue instances. 2020-01-23 16:56:59 +01:00
librustc_codegen_ssa Auto merge of #68414 - michaelwoerister:share-drop-glue, r=alexcrichton 2020-01-24 14:00:56 +00: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 Rollup merge of #68252 - matthiaskrgr:redundant_clones, r=oli-obk 2020-01-15 22:49:32 +05:30
librustc_error_codes Rollup merge of #68540 - GuillaumeGomez:err-codes-cleanup-e0229-e0261, r=Dylan-DPC 2020-01-26 06:37:24 +09:00
librustc_errors rustc_span: return an impl Iterator instead of a Vec from macro_backtrace. 2020-01-26 17:18:55 +02:00
librustc_expand rustc_span: move pretty syntax from macro_backtrace to ExpnKind::descr. 2020-01-26 17:18:55 +02:00
librustc_feature stabilize transparent_enums 2020-01-20 11:18:05 +01:00
librustc_fs_util
librustc_hir Add -Z no-link flag 2020-01-23 11:00:36 +11:00
librustc_incremental Use named fields for hir::ItemKind::Impl 2020-01-17 16:14:29 -08:00
librustc_index
librustc_interface Privatize private fields of OutputFilenames 2020-01-22 08:10:05 +09:00
librustc_lexer
librustc_lint Don't use ExpnKind::descr to get the name of a bang macro. 2020-01-26 17:18:54 +02:00
librustc_llvm Better support for cross compilation on Windows. 2020-01-14 12:15:13 -08:00
librustc_macros
librustc_metadata Auto merge of #68448 - maurer:dyn-cdylib, r=alexcrichton 2020-01-25 07:49:40 +00:00
librustc_mir Rollup merge of #68111 - varkor:const-generics-type_name, r=oli-obk 2020-01-25 07:45:10 +09:00
librustc_mir_build Auto merge of #68494 - matthewjasper:internal-static-ptrs, r=nikomatsakis 2020-01-24 17:18:36 +00:00
librustc_parse Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk 2020-01-21 19:42:20 +01:00
librustc_passes Rollup merge of #68353 - Centril:code-liberation, r=petrochenkov 2020-01-20 11:14:48 +05:30
librustc_plugin_impl remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_privacy Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk 2020-01-21 19:42:20 +01:00
librustc_resolve Suggest defining type parameter when appropriate 2020-01-26 10:57:18 -08:00
librustc_save_analysis Don't use ExpnKind::descr to get the name of a bang macro. 2020-01-26 17:18:54 +02:00
librustc_session Rollup merge of #68473 - nopsledder:rust_sanitizer_fuchsia, r=alexcrichton 2020-01-24 00:30:58 -08: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 Rollup merge of #68361 - t6:patch-freebsd-lld-i386, r=alexcrichton 2020-01-22 16:02:11 -08:00
librustc_traits Add constness field to ty::Predicate::Trait 2020-01-20 00:00:08 -08:00
librustc_ty Add ConstnessAnd that implements ToPredicate 2020-01-20 00:00:08 -08:00
librustc_typeck update 2020-01-26 22:52:13 -06:00
librustdoc Auto merge of #68192 - GuillaumeGomez:remove-inlined-types, r=kinnison 2020-01-22 18:04:56 +00:00
libserialize
libstd update 2020-01-26 22:52:13 -06:00
libsyntax Suggest defining type parameter when appropriate 2020-01-26 10:57:18 -08: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
llvm-project@a56b846ec7 New fix 2020-01-24 11:12:33 -08:00
rtstartup
rustc Remove unused dependencies 2020-01-09 11:52:03 +09:00
rustllvm
stdarch@e0ab2c165a
test Rollup merge of #68562 - hjung4:spell, r=jonas-schievink 2020-01-27 12:50:52 +01:00
tools update 2020-01-26 22:52:13 -06: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.