rust/src
Dylan DPC 1ddf2504fd
Rollup merge of #69104 - tmiasko:configure-cmake, r=Mark-Simulacrum
bootstrap: Configure cmake when building sanitizer runtimes

Configure cmake before building sanitizer runtimes in similar way it is already
configured elsewhere, to ensure that they are built with expected compiler
flags.

Previously this step has been intentionally omitted since sanitizer runtimes
are built as universal binaries on Darwin targets, which in turn are
unsupported by sccache which is also configured there. To avoid the issue
everything but the compiler launcher is configured.

Helps with #68863.
2020-02-13 02:52:59 +01:00
..
bootstrap Rollup merge of #69104 - tmiasko:configure-cmake, r=Mark-Simulacrum 2020-02-13 02:52:59 +01:00
build_helper
ci Rollup merge of #68947 - chrissimpkins:python-fmt, r=alexcrichton 2020-02-12 18:55:41 +09:00
doc Rollup merge of #68824 - ajpaverd:cfguard-rustbuild, r=Mark-Simulacrum 2020-02-11 16:36:57 +01:00
etc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
liballoc Rollup merge of #69058 - TimDiekmann:box, r=Amanieu 2020-02-12 18:55:48 +09:00
libarena
libcore Add trait Self filtering to rustc_on_unimplemented 2020-02-12 17:26:49 -08: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 #69082 - estebank:boxfuture-box-pin, r=tmandry 2020-02-13 02:52:57 +01:00
librustc_apfloat
librustc_ast_lowering Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=Zoxc 2020-02-06 22:38:33 +01:00
librustc_ast_passes Make issue references consistent 2020-02-09 20:43:49 +01:00
librustc_ast_pretty print generic bounds on associated types 2020-02-07 18:18:07 +03: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 Add #[repr(no_niche)]. 2020-02-10 14:44:12 -05:00
librustc_codegen_llvm Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +01:00
librustc_codegen_ssa Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +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 Rollup merge of #68914 - nnethercote:speed-up-SipHasher128, r=michaelwoerister 2020-02-12 14:21:06 +01:00
librustc_driver Rollup merge of #69059 - ljedrz:unused_stuff, r=Dylan-DPC 2020-02-12 14:21:14 +01:00
librustc_error_codes Rollup merge of #69055 - GuillaumeGomez:clean-up-e0307, r=Dylan-DPC 2020-02-11 16:37:06 +01:00
librustc_errors Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPC 2020-02-11 17:45:49 +00:00
librustc_expand Rollup merge of #68848 - nnethercote:hasten-macro-parsing, r=petrochenkov 2020-02-13 02:52:48 +01:00
librustc_feature Add #[repr(no_niche)]. 2020-02-10 14:44:12 -05:00
librustc_fs_util
librustc_hir Review comments. 2020-02-11 23:21:21 +01:00
librustc_incremental Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPC 2020-02-11 16:36:54 +01:00
librustc_index index ReEmpty by universe 2020-02-06 15:58:00 -05:00
librustc_interface Rollup merge of #68487 - 0dvictor:nolink, r=tmandry 2020-02-12 18:55:36 +09:00
librustc_lexer
librustc_lint Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPC 2020-02-11 17:45:49 +00:00
librustc_llvm Better support for cross compilation on Windows. 2020-01-14 12:15:13 -08:00
librustc_macros remove some dependencies on itertools 2020-02-11 19:28:38 +01:00
librustc_metadata Rollup merge of #66498 - bjorn3:less_feature_flags, r=Dylan-DPC 2020-02-11 16:36:54 +01:00
librustc_mir Rollup merge of #69002 - RalfJung:miri-op-overflow, r=oli-obk,wesleywiser 2020-02-12 20:36:55 +01:00
librustc_mir_build Rollup merge of #68999 - andjo403:itertools, r=Centril 2020-02-12 18:55:42 +09:00
librustc_parse Rollup merge of #68848 - nnethercote:hasten-macro-parsing, r=petrochenkov 2020-02-13 02:52:48 +01:00
librustc_passes Rollup merge of #68554 - cjgillot:lang_items, r=Zoxc 2020-02-12 18:55:37 +09:00
librustc_plugin_impl remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00
librustc_privacy Move more into decorate functions. 2020-02-11 19:50:26 +10:00
librustc_resolve Auto merge of #69062 - Dylan-DPC:rollup-7wpjpqu, r=Dylan-DPC 2020-02-11 17:45:49 +00:00
librustc_save_analysis Make associated_items query return a slice 2020-02-08 14:29:18 +01:00
librustc_session Add support for new pass manager 2020-02-12 15:34:16 +01:00
librustc_span Auto merge of #68491 - pnkfelix:hide-niches-under-unsafe-cell, r=oli 2020-02-11 20:48:27 +00:00
librustc_target Properly use the darwin archive format on Apple targets 2020-02-12 12:06:14 +01:00
librustc_traits Reduce the number of RefCells in InferCtxt. 2020-02-10 08:55:34 +11:00
librustc_ty Auto merge of #68679 - matthewjasper:needs-type-op, r=varkor 2020-02-12 19:31:49 +00:00
librustc_typeck Rollup merge of #69082 - estebank:boxfuture-box-pin, r=tmandry 2020-02-13 02:52:57 +01:00
librustdoc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
libserialize Rollup merge of #69050 - nnethercote:micro-optimize-leb128, r=michaelwoerister 2020-02-13 02:52:54 +01:00
libstd Rollup merge of #69068 - Goirad:make-sgx-arg-cleanup-nop, r=jethrogb,nagisa 2020-02-13 02:52:56 +01:00
libsyntax parser: merge fn grammars wrt. bodies & headers 2020-02-05 01:27:09 +01:00
libterm parse extended terminfo format 2020-01-11 14:27:52 -05:00
libtest Respect --nocapture in panic=abort test mode 2020-02-06 14:43:53 -08:00
libunwind
llvm-project@d7cdb43592 Fix LLVM assertion failure in MSP430 interrupt generation. 2020-01-27 10:42:48 -05:00
rtstartup
rustc
rustllvm Rollup merge of #67954 - nikic:new-pm, r=nagisa 2020-02-12 20:36:51 +01:00
stdarch@dea57529b3 stdarch: update submodule. 2020-02-01 22:04:18 -05:00
test Rollup merge of #69082 - estebank:boxfuture-box-pin, r=tmandry 2020-02-13 02:52:57 +01:00
tools Auto merge of #69088 - JohnTitor:rollup-x7bk7h7, r=JohnTitor 2020-02-12 10:10:15 +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.