1
Fork 0
rust/src
2019-08-05 17:48:04 +02:00
..
bootstrap Auto merge of #63199 - ehuss:fix-rustc-guide-toolstate, r=kennytm 2019-08-04 03:36:10 +00:00
build_helper build_helper: rename (try_)run_silent -> (try_)run 2019-08-01 20:13:47 +02:00
ci ci: move .azure-pipelines to src/ci/azure-pipelines 2019-08-03 18:21:38 +02:00
doc Replace AstBuilder with inherent methods 2019-07-31 08:55:37 -04:00
etc
grammar
liballoc Remove some more cfg(test)s 2019-08-02 02:40:01 +03:00
libarena Deny unused_lifetimes through rustbuild 2019-07-28 18:47:02 +03:00
libcore fix links 2019-08-04 09:52:36 +02:00
libfmt_macros Rollup merge of #63121 - estebank:formatting-pos, r=alexcrichton 2019-08-03 00:09:06 +02:00
libgraphviz Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
libpanic_abort Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
libpanic_unwind libpanic_unwind: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00
libproc_macro Deny unused_lifetimes through rustbuild 2019-07-28 18:47:02 +03:00
libprofiler_builtins Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_apfloat Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_asan Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_ast_borrowck Do not downgrade NLL errors for bind_by_move_pattern_guards when AST says it is OK. 2019-07-30 06:43:06 +02:00
librustc_codegen_llvm Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_codegen_ssa Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_codegen_utils Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_data_structures Remove some more cfg(test)s 2019-08-02 02:40:01 +03:00
librustc_driver Deny unused_lifetimes through rustbuild 2019-07-28 18:47:02 +03:00
librustc_errors Auto merge of #63090 - Centril:rollup-xnjwm2h, r=Centril 2019-07-28 20:22:42 +00:00
librustc_fs_util Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_incremental Rename ItemImplKind::Type to ItemImplKind::TyAlias 2019-08-04 20:16:41 +01:00
librustc_interface Auto merge of #62766 - alexcrichton:stabilize-pipelined-compilation, r=oli-obk 2019-07-30 08:39:29 +00:00
librustc_lexer librustc_lexer: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00
librustc_lint Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_llvm Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_lsan Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_macros Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_metadata Rename ItemImplKind::Type to ItemImplKind::TyAlias 2019-08-04 20:16:41 +01:00
librustc_mir Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustc_msan Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_passes Rename ItemKind::Ty to ItemKind::TyAlias 2019-08-04 20:13:37 +01:00
librustc_plugin Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_privacy Rename ItemImplKind::Type to ItemImplKind::TyAlias 2019-08-04 20:16:41 +01:00
librustc_resolve Auto merge of #63248 - petrochenkov:nomarker, r=matthewjasper 2019-08-05 04:36:51 +00:00
librustc_save_analysis Rename ItemImplKind::Type to ItemImplKind::TyAlias 2019-08-04 20:16:41 +01:00
librustc_target Rollup merge of #63107 - adrian-budau:master, r=alexcrichton 2019-08-03 00:09:04 +02:00
librustc_traits Replace "existential" by "opaque" 2019-08-02 02:44:36 +01:00
librustc_tsan Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
librustc_typeck Don't abort on unevaluated constants without at least tryting to eval them 2019-08-05 17:48:04 +02:00
librustdoc Rename ItemImplKind::Type to ItemImplKind::TyAlias 2019-08-04 20:16:41 +01:00
libserialize libserialize: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00
libstd Auto merge of #63228 - Centril:rollup-x39p5ga, r=Centril 2019-08-02 22:44:53 +00:00
libsyntax Auto merge of #63248 - petrochenkov:nomarker, r=matthewjasper 2019-08-05 04:36:51 +00:00
libsyntax_ext Auto merge of #63248 - petrochenkov:nomarker, r=matthewjasper 2019-08-05 04:36:51 +00:00
libsyntax_pos Move special treatment of derive(Copy, PartialEq, Eq) from expansion infrastructure to elsewhere 2019-08-03 23:57:35 +03:00
libterm libterm: Unconfigure tests during normal build 2019-08-02 01:59:01 +03:00
libtest Remove some more cfg(test)s 2019-08-02 02:40:01 +03:00
libunwind Remove lint annotations in specific crates that are already enforced by rustbuild 2019-07-28 18:46:24 +03:00
llvm-emscripten@7f23313edf
llvm-project@9b64ca5b7e
rtstartup
rustc
rustllvm
stdarch@4791ba85e7
test Add regression tests 2019-08-05 17:48:04 +02:00
tools Auto merge of #63235 - Xanewok:update-rls, r=Centril 2019-08-03 23:57:22 +00:00
.gitignore
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.

There is also useful content in the following READMEs, which are gradually being moved over to the guide: