rust/src
Tyler Mandry 1662888126
Rollup merge of #68479 - Tyg13:unused_parens_return, r=Centril
Implement `unused_parens` for block return values

Fixes #68386

r? @Centril
2020-01-24 00:30:59 -08:00
..
bootstrap Rollup merge of #68473 - nopsledder:rust_sanitizer_fuchsia, r=alexcrichton 2020-01-24 00:30:58 -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 Update cargo, books 2020-01-21 09:55:43 -08:00
etc Auto merge of #67334 - estebank:ignore-triple, r=nikomatsakis 2019-12-28 23:02:09 +00:00
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 Rollup merge of #68469 - ollie27:skip_count, r=sfackler 2020-01-24 00:30:56 -08:00
libfmt_macros Rename syntax_pos to rustc_span in source code 2020-01-01 09:15:18 +03:00
libgraphviz Format the world 2019-12-22 17:42:47 -05:00
libpanic_abort Format the world 2019-12-22 17:42:47 -05:00
libpanic_unwind Fix destructor in emcc.rs 2020-01-13 12:54:16 +00: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 unused-parens: implement for block return values 2020-01-23 00:42:35 -05:00
librustc_apfloat Format the world 2019-12-22 17:42:47 -05:00
librustc_ast_lowering Rollup merge of #68416 - Centril:lowering-cleanup-hofs, r=pietroalbini 2020-01-21 19:42:28 +01: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 -Z no-link flag 2020-01-23 11:00:36 +11:00
librustc_codegen_ssa Rollup merge of #68473 - nopsledder:rust_sanitizer_fuchsia, r=alexcrichton 2020-01-24 00:30:58 -08:00
librustc_codegen_utils Make sure that all upstream generics get re-exported from Rust dylibs. 2020-01-20 12:00:43 +01:00
librustc_data_structures unused-parens: implement for block return values 2020-01-23 00:42:35 -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 #68365 - GuillaumeGomez:clean-up-err-codes-2, r=Dylan-DPC 2020-01-20 11:14:51 +05:30
librustc_errors remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_expand Revert "Add a constness field to ast::TraitRef" 2020-01-20 00:00:08 -08:00
librustc_feature stabilize slice_patterns 2020-01-18 17:59:44 +01:00
librustc_fs_util Format src/librustc_fs_util. 2019-12-21 20:23:39 -05:00
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 Improve hygiene of newtype_index 2020-01-06 20:43:10 +00:00
librustc_interface Privatize private fields of OutputFilenames 2020-01-22 08:10:05 +09:00
librustc_lexer Format the world 2019-12-22 17:42:47 -05:00
librustc_lint unused-parens: implement for block return values 2020-01-23 00:42:35 -05:00
librustc_llvm Better support for cross compilation on Windows. 2020-01-14 12:15:13 -08:00
librustc_macros Format the world 2019-12-22 17:42:47 -05:00
librustc_metadata Auto merge of #68298 - Mark-Simulacrum:binary-depdep-fix, r=petrochenkov 2020-01-23 03:48:07 +00:00
librustc_mir Rollup merge of #68424 - estebank:suggest-borrow-for-non-copy-vec, r=davidtwco 2020-01-24 00:30:53 -08:00
librustc_mir_build unused-parens: implement for block return values 2020-01-23 00:42:35 -05: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 Auto merge of #68267 - estebank:lt-sugg, r=petrochenkov 2020-01-21 06:28:33 +00:00
librustc_save_analysis Add constness field to ast::ItemKind::Impl 2020-01-19 23:41:42 -08:00
librustc_session Rollup merge of #68473 - nopsledder:rust_sanitizer_fuchsia, r=alexcrichton 2020-01-24 00:30:58 -08:00
librustc_span unused-parens: implement for block return values 2020-01-23 00:42:35 -05: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 Rollup merge of #68438 - Aaron1011:fix/tait-non-defining, r=estebank 2020-01-24 00:30:55 -08:00
librustdoc Auto merge of #68192 - GuillaumeGomez:remove-inlined-types, r=kinnison 2020-01-22 18:04:56 +00:00
libserialize Deprecate Error::description for real 2019-12-24 22:39:49 -08:00
libstd Rollup merge of #68313 - batrla:master, r=alexcrichton 2020-01-21 19:42:22 +01:00
libsyntax unused-parens: implement for block return values 2020-01-23 00:42:35 -05: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@a6f4c1bb07 Update LLVM 2020-01-21 15:11:54 -08:00
rtstartup Format the world 2019-12-22 17:42:47 -05:00
rustc Remove unused dependencies 2020-01-09 11:52:03 +09:00
rustllvm Switch to using MaybeAlign APIs 2020-01-07 21:28:22 +01:00
stdarch@e0ab2c165a
test Rollup merge of #68479 - Tyg13:unused_parens_return, r=Centril 2020-01-24 00:30:59 -08:00
tools Auto merge of #68391 - tmiasko:compiletest-debuginfo, r=alexcrichton 2020-01-23 19:39:07 +00:00
README.md
stage0.txt Implement rustfmt running manually using ignore crate 2019-12-21 20:23:55 -05: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 guide.