rust/src
Alex Crichton a7b0beac6d Attempt to fix *.yml confguration on Azure
Currently the `RUST_CONFIGURE_ARGS` variable apparently has a trailing
newline at the end of it due to the way it's configured in yaml. This
causes issues with MSVC's `install-clang.sh` step where the way the bash
syntax works out means that we drop the arg we're trying to add and it
doesn't actually get added!

The hopeful fix here is to tweak how we specify the yaml syntax to not
have a trailing newline, we'll see what CI says about this...
2019-11-07 13:06:56 -08:00
..
bootstrap Auto merge of #65911 - mati865:static-libstdcxx-mingw, r=alexcrichton 2019-11-05 00:30:58 +00:00
build_helper show up some extra info when t!() fails 2019-10-17 17:01:49 +08:00
ci Attempt to fix *.yml confguration on Azure 2019-11-07 13:06:56 -08:00
doc gate rustc_on_unimplemented under rustc_attrs 2019-11-06 07:34:51 +01:00
etc
liballoc Rollup merge of #66117 - olegnn:fixed_linked_list_marker, r=RalfJung 2019-11-07 09:20:44 +09:00
libarena bump smallvec to 1.0 2019-11-04 15:59:09 +01:00
libcore Rollup merge of #66017 - LukasKalbertodt:array-into-iter-lint, r=matthewjasper 2019-11-07 08:51:58 +01:00
libfmt_macros Cleaned up a few doc comments in libfmt_macros. 2019-09-30 01:15:48 +01:00
libgraphviz
libpanic_abort improper_ctypes: extern "C" fns 2019-11-05 12:44:02 +00:00
libpanic_unwind improper_ctypes: extern "C" fns 2019-11-05 12:44:02 +00:00
libproc_macro proc_macro: don't use Rust ABI fn pointers in a C ABI fn signature. 2019-10-28 20:34:59 +02:00
libprofiler_builtins
librustc Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkov 2019-11-07 08:51:55 +01:00
librustc_apfloat bump smallvec to 1.0 2019-11-04 15:59:09 +01:00
librustc_asan
librustc_codegen_llvm syntax: use distinct FloatTy from rustc_target. 2019-11-07 05:25:31 +01:00
librustc_codegen_ssa Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkov 2019-11-07 08:51:55 +01:00
librustc_codegen_utils Rollup merge of #65776 - nnethercote:rename-LocalInternedString-and-more, r=estebank 2019-11-06 07:03:01 +01:00
librustc_data_structures bump smallvec to 1.0 2019-11-04 15:59:09 +01:00
librustc_driver Remove lint callback from driver 2019-10-25 19:27:57 -04:00
librustc_errors Rollup merge of #66139 - euclio:pluralize, r=nagisa 2019-11-06 07:03:14 +01:00
librustc_fs_util
librustc_incremental Simplify various Symbol use points. 2019-11-02 09:01:02 +11:00
librustc_index bump smallvec to 1.0 2019-11-04 15:59:09 +01:00
librustc_interface syntax: use distinct FloatTy from rustc_target. 2019-11-07 05:25:31 +01:00
librustc_lexer librustc_lexer: Make nth_char method private 2019-11-04 06:27:25 +03:00
librustc_lint Rollup merge of #66017 - LukasKalbertodt:array-into-iter-lint, r=matthewjasper 2019-11-07 08:51:58 +01:00
librustc_llvm Statically link libstdc++ on windows-gnu 2019-10-30 23:18:57 +01:00
librustc_lsan
librustc_macros Rollup merge of #65176 - nnethercote:rm-query-macros, r=michaelwoerister 2019-10-08 15:45:32 +02:00
librustc_metadata Rollup merge of #59789 - eddyb:typeck-reverts, r=nikomatsakis 2019-11-07 08:51:52 +01:00
librustc_mir Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkov 2019-11-07 08:51:55 +01:00
librustc_msan
librustc_passes Auto merge of #65750 - nnethercote:cheaper-doc-comments, r=petrochenkov 2019-11-07 00:10:52 +00:00
librustc_plugin rustc_metadata: Move some code around 2019-10-24 20:51:33 +03:00
librustc_privacy Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper 2019-10-19 07:10:04 +02:00
librustc_resolve Make doc comments cheaper with AttrKind. 2019-11-06 23:05:07 +11:00
librustc_save_analysis syntax: use distinct FloatTy from rustc_target. 2019-11-07 05:25:31 +01:00
librustc_target syntax: use distinct FloatTy from rustc_target. 2019-11-07 05:25:31 +01:00
librustc_traits Rollup merge of #66086 - RalfJung:smallvec, r=nagisa 2019-11-06 07:03:08 +01:00
librustc_tsan
librustc_typeck Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkov 2019-11-07 08:51:55 +01:00
librustdoc Rollup merge of #59789 - eddyb:typeck-reverts, r=nikomatsakis 2019-11-07 08:51:52 +01:00
libserialize bump smallvec to 1.0 2019-11-04 15:59:09 +01:00
libstd Rollup merge of #66146 - 3442853561:patch-2, r=Mark-Simulacrum 2019-11-07 09:20:45 +09:00
libsyntax Rollup merge of #65974 - Centril:matcher-friendly-gating, r=petrochenkov 2019-11-07 08:51:57 +01:00
libsyntax_expand Rollup merge of #65974 - Centril:matcher-friendly-gating, r=petrochenkov 2019-11-07 08:51:57 +01:00
libsyntax_ext syntax: use distinct FloatTy from rustc_target. 2019-11-07 05:25:31 +01:00
libsyntax_pos Rollup merge of #65884 - Centril:non-hardcoded-abis, r=petrochenkov 2019-11-07 08:51:55 +01:00
libterm
libtest Replace array.into_iter() with iter() in libtest/tests.rs 2019-11-06 14:43:52 +01:00
libunwind Allow foreign exceptions to unwind through Rust code 2019-11-03 14:03:21 +00:00
llvm-project@14a3b12307 Update LLVM for Emscripten exception handling support 2019-10-08 13:07:27 -07:00
rtstartup
rustc
rustllvm Rollup merge of #66062 - smaeul:patch/pic-level, r=estebank 2019-11-06 07:03:06 +01:00
stdarch@e0ab2c165a
test Rollup merge of #66017 - LukasKalbertodt:array-into-iter-lint, r=matthewjasper 2019-11-07 08:51:58 +01:00
tools Rollup merge of #66053 - RalfJung:miri-toolstate, r=pietroalbini 2019-11-05 14:37:05 +01:00
README.md remove the last remaining READMEs 2019-10-24 13:32:54 -05:00
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.