rust/src
bors e3a277943e Auto merge of #69440 - Dylan-DPC:rollup-hj4bo9l, r=Dylan-DPC
Rollup of 6 pull requests

Successful merges:

 - #69220 (Add documentation for the `-Zself-profile` flag)
 - #69391 (Add rustdoc aliases to `ptr::copy` and `ptr::copy_nonoverlapping`)
 - #69427 (Cleanup e0368 e0369)
 - #69433 (don't explicitly compare against true or false)
 - #69435 (Replace uses of Cell::get + Cell::set with Cell::replace.)
 - #69437 (no more codegen for miri_start_panic)

Failed merges:

r? @ghost
2020-02-25 11:56:56 +00:00
..
bootstrap fix miri and bootstrap interaction 2020-02-21 20:45:16 +01:00
build_helper
ci Rollup merge of #68863 - pietroalbini:azure-macos-10.15, r=Mark-Simulacrum 2020-02-19 18:12:07 +01:00
doc Add documentation for the -Zself-profile-events flag 2020-02-20 21:32:15 -05:00
etc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
liballoc Auto merge of #67330 - golddranks:split_inclusive, r=kodraus 2020-02-22 03:54:50 +00:00
libarena
libcore Rollup merge of #69391 - memoryruins:memalias, r=Mark-Simulacrum 2020-02-24 20:10:13 +01:00
libfmt_macros
libgraphviz Add option to dot::render for monospace font 2020-02-09 10:33:06 -08:00
libpanic_abort
libpanic_unwind Drop cfg(bootstrap) code 2020-01-31 12:31:09 -05:00
libproc_macro
libprofiler_builtins
librustc Rollup merge of #69435 - anyska:cell-replace, r=Centril 2020-02-24 20:10:18 +01:00
librustc_apfloat
librustc_ast_lowering parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_ast_passes parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_ast_pretty parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_attr Auto merge of #68491 - pnkfelix:hide-niches-under-unsafe-cell, r=oli 2020-02-11 20:48:27 +00:00
librustc_builtin_macros parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_codegen_llvm Change const_field and const_caller_location to return ConstValue instead of Const as the type 2020-02-15 12:57:46 +13:00
librustc_codegen_ssa no more codegen for miri_start_panic 2020-02-24 16:42:26 +01:00
librustc_codegen_utils Remove unused feature gates from cg_ssa and cg_utils 2020-02-04 19:18:10 +01:00
librustc_data_structures Auto merge of #69332 - nnethercote:revert-u8to64_le-changes, r=michaelwoerister 2020-02-22 07:26:58 +00:00
librustc_driver Rename CodeMap to SourceMap follow up 2020-02-22 16:17:31 +02:00
librustc_error_codes Rollup merge of #69427 - GuillaumeGomez:cleanup-e0368-e0369, r=Dylan-DPC 2020-02-24 20:10:15 +01:00
librustc_errors Rename CodeMap to SourceMap follow up 2020-02-22 16:17:31 +02:00
librustc_expand parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_feature Add #[repr(no_niche)]. 2020-02-10 14:44:12 -05:00
librustc_fs_util
librustc_hir parser: tweak item kind wording 2020-02-24 00:59:38 +01:00
librustc_incremental Make is_object_safe a method. 2020-02-19 17:59:24 +01:00
librustc_index index ReEmpty by universe 2020-02-06 15:58:00 -05:00
librustc_infer Replace uses of Cell::get + Cell::set with Cell::replace. 2020-02-24 16:23:55 +00:00
librustc_interface parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_lexer Spelling error "represening" to "representing" 2020-02-13 11:14:21 -05:00
librustc_lint parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_llvm
librustc_macros Add a storage query modifier to override the query cache 2020-02-19 16:03:19 +01:00
librustc_metadata parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_mir don't explicitly compare against true or false 2020-02-24 16:52:40 +01:00
librustc_mir_build Fix error message 2020-02-21 22:43:51 +01:00
librustc_parse don't explicitly compare against true or false 2020-02-24 16:52:40 +01:00
librustc_passes parser: tweak item kind wording 2020-02-24 00:59:38 +01:00
librustc_plugin_impl
librustc_privacy Move more into decorate functions. 2020-02-11 19:50:26 +10:00
librustc_resolve don't explicitly compare against true or false 2020-02-24 16:52:40 +01:00
librustc_save_analysis parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
librustc_session Auto merge of #69393 - Dylan-DPC:rollup-rxbd1zg, r=Dylan-DPC 2020-02-23 19:26:35 +00:00
librustc_span Rename CodeMap to SourceMap follow up 2020-02-22 16:17:31 +02:00
librustc_target Fix typo 2020-02-18 00:00:06 +01:00
librustc_traits Make librustc_traits compile. 2020-02-16 11:57:52 +01:00
librustc_ty Construct AssociatedItems from an iterator instead of a Vec 2020-02-19 12:55:59 -08:00
librustc_typeck don't explicitly compare against true or false 2020-02-24 16:52:40 +01:00
librustdoc don't explicitly compare against true or false 2020-02-24 16:52:40 +01:00
libserialize Inline various simple emit_* and read_* methods in Decoder. 2020-02-18 16:46:50 +11:00
libstd docs: Stdin::read_line: mention the appending 2020-02-23 21:19:25 +01:00
libsyntax parse/ast: move Defaultness into variants. 2020-02-24 00:59:38 +01:00
libterm
libtest Respect --nocapture in panic=abort test mode 2020-02-06 14:43:53 -08:00
libunwind
llvm-project@d7cdb43592
rtstartup
rustc
rustllvm Auto merge of #69144 - Dylan-DPC:rollup-apt6zjj, r=Dylan-DPC 2020-02-13 22:20:58 +00:00
stdarch@dea57529b3 stdarch: update submodule. 2020-02-01 22:04:18 -05:00
test Rollup merge of #69372 - yawpitch:master, r=varkor 2020-02-24 11:15:30 +01:00
tools Auto merge of #69428 - matthiaskrgr:submodule_upd, r=Xanewok 2020-02-25 08:36:38 +00:00
README.md
stage0.txt Bump rustfmt and stage0 2020-01-31 12:31:09 -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.