rust/src
2020-02-23 12:02:32 +01:00
..
bootstrap Auto merge of #69293 - Dylan-DPC:rollup-imcbvgo, r=Dylan-DPC 2020-02-19 19:10:58 +00: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 Auto merge of #67885 - tobithiel:fix_group_lint_allow_override, r=Mark-Simulacrum 2020-02-16 15:28:41 +00:00
etc Rollup merge of #69049 - pthariensflame:improvement/imgbot, r=GuillaumeGomez 2020-02-13 02:52:53 +01:00
liballoc Rollup merge of #68705 - BijanT:ll_remove, r=Mark-Simulacrum 2020-02-20 10:49:08 +01:00
libarena
libcore Rollup merge of #68978 - ecstatic-morse:const-int-pow, r=oli-obk 2020-02-20 10:49:12 +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 Auto merge of #69281 - nnethercote:inline-some-encoding-decoding-methods, r=Centril 2020-02-21 03:14:55 +00:00
librustc_apfloat
librustc_ast_lowering Remove "not yet implemented" warning 2020-02-18 21:03:28 -08:00
librustc_ast_passes Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov 2020-02-18 22:16:26 +01:00
librustc_ast_pretty Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov 2020-02-18 22:16:26 +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 Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov 2020-02-18 22:16:26 +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 Code review changes. 2020-02-16 09:59:01 +13: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 #69072 - ecstatic-morse:associated-items, r=petrochenkov 2020-02-20 22:44:01 +00:00
librustc_driver Rollup merge of #69059 - ljedrz:unused_stuff, r=Dylan-DPC 2020-02-12 14:21:14 +01:00
librustc_error_codes Clean up E0367 explanation 2020-02-23 12:02:32 +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 #69211 - petrochenkov:prevtok, r=Centril 2020-02-18 22:16:28 +01:00
librustc_feature Add #[repr(no_niche)]. 2020-02-10 14:44:12 -05:00
librustc_fs_util
librustc_hir Replace rustc_typeck::Namespace with rustc_hir::def::Namespace 2020-02-19 10:51:40 -08: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_infer Auto merge of #69072 - ecstatic-morse:associated-items, r=petrochenkov 2020-02-20 22:44:01 +00:00
librustc_interface Split query stats into its own file 2020-02-19 16:03:21 +01:00
librustc_lexer Spelling error "represening" to "representing" 2020-02-13 11:14:21 -05:00
librustc_lint Rollup merge of #69185 - RalfJung:const-prop-lints, r=oli-obk 2020-02-20 20:18:50 +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 Record proc macro harness order for use during metadata deserialization 2020-02-15 15:48:36 -05:00
librustc_mir Auto merge of #69290 - wesleywiser:speed_up_ctfe_stress_4, r=RalfJung 2020-02-21 06:43:40 +00:00
librustc_mir_build Make lookup of associated item by name O(log n) 2020-02-19 10:51:40 -08:00
librustc_parse Rollup merge of #69236 - Centril:mut-parens-at-recovery, r=estebank 2020-02-18 22:16:31 +01:00
librustc_passes Auto merge of #69072 - ecstatic-morse:associated-items, r=petrochenkov 2020-02-20 22:44:01 +00:00
librustc_plugin_impl
librustc_privacy Move more into decorate functions. 2020-02-11 19:50:26 +10:00
librustc_resolve Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov 2020-02-18 22:16:26 +01:00
librustc_save_analysis Make lookup of associated item by name O(log n) 2020-02-19 10:51:40 -08:00
librustc_session Rollup merge of #69185 - RalfJung:const-prop-lints, r=oli-obk 2020-02-20 20:18:50 +01:00
librustc_span Rollup merge of #69266 - Zoxc:fix-source-map-race, r=wesleywiser 2020-02-20 10:49:13 +01: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 Auto merge of #69072 - ecstatic-morse:associated-items, r=petrochenkov 2020-02-20 22:44:01 +00:00
librustdoc Make lookup of associated item by name O(log n) 2020-02-19 10:51:40 -08:00
libserialize Inline various simple emit_* and read_* methods in Decoder. 2020-02-18 16:46:50 +11:00
libstd Rollup merge of #68945 - mjbshaw:once_is_completed, r=LukasKalbertodt 2020-02-20 10:49:10 +01:00
libsyntax Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov 2020-02-18 22:16:26 +01:00
libterm
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 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 #69305 - estebank:consider-lt, r=Dylan-DPC 2020-02-20 20:18:52 +01:00
tools Rollup merge of #69142 - ehuss:linkcheck-script, r=alexcrichton 2020-02-19 18:12:09 +01: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.