rust/src
2019-11-05 23:36:54 +03:00
..
bootstrap Rollup merge of #65274 - pietroalbini:ci-upload-toolstate, r=alexcrichton 2019-10-31 02:54:04 +01:00
build_helper show up some extra info when t!() fails 2019-10-17 17:01:49 +08:00
ci Rollup merge of #65955 - pietroalbini:master-revert-msys2-hack, r=Mark-Simulacrum 2019-10-31 02:54:08 +01:00
doc Auto merge of #63803 - GuillaumeGomez:stabilize-doctest, r=ollie27,QuietMisdreavus,Mark-Simulacrum 2019-10-31 11:51:42 +00:00
etc
liballoc Reverted PhantomData in LinkedList, fixed PhantomData markers in Rc and Arc 2019-11-05 23:36:54 +03:00
libarena
libcore Reverted PhantomData in LinkedList, fixed PhantomData markers in Rc and Arc 2019-11-05 23:36:54 +03:00
libfmt_macros
libgraphviz
libpanic_abort redesign of the interface to the unikernel HermitCore 2019-10-06 15:26:14 +00:00
libpanic_unwind Merge branch 'master' into rusty-hermit, resolve conflicts 2019-10-25 09:09:55 +02: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 Implement dual proc macro hashing 2019-10-31 13:12:35 +07:00
librustc_apfloat Update bitflags 2019-10-25 23:26:27 +01:00
librustc_asan
librustc_codegen_llvm Rollup merge of #65832 - tlively:emscripten-exception-handling, r=alexcrichton 2019-10-29 12:01:38 -07:00
librustc_codegen_ssa Rollup merge of #65832 - tlively:emscripten-exception-handling, r=alexcrichton 2019-10-29 12:01:38 -07:00
librustc_codegen_utils rustc: Add a convenience alias for dyn MetadataLoader + Sync 2019-10-24 20:51:33 +03:00
librustc_data_structures Make init_locking return a reference to the initialized data 2019-10-30 18:35:54 -03:00
librustc_driver Remove lint callback from driver 2019-10-25 19:27:57 -04:00
librustc_errors review comment: deduplicate logic 2019-10-24 15:44:43 -07:00
librustc_fs_util
librustc_incremental remove the last remaining READMEs 2019-10-24 13:32:54 -05:00
librustc_index doc: make BitSet intro more short 2019-10-18 01:16:30 +02:00
librustc_interface rustc, rustc_passes: don't depend on syntax_expand. 2019-10-27 17:05:57 +01:00
librustc_lexer librustc_lexer: Enhance documentation 2019-10-27 20:08:08 +03:00
librustc_lint Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasper 2019-10-29 04:08:18 +01:00
librustc_llvm
librustc_lsan
librustc_macros Rollup merge of #65176 - nnethercote:rm-query-macros, r=michaelwoerister 2019-10-08 15:45:32 +02:00
librustc_metadata Implement dual proc macro hashing 2019-10-31 13:12:35 +07:00
librustc_mir Auto merge of #65459 - ecstatic-morse:graphviz-subgraph, r=estebank 2019-11-01 03:15:31 +00:00
librustc_msan
librustc_passes Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkov 2019-10-28 04:53:07 +01: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 Add long error explanation for E0577 2019-10-30 14:48:45 +01:00
librustc_save_analysis save-analysis: Account for async desugaring in async fn return types 2019-10-29 16:25:37 +01:00
librustc_target Rollup merge of #65832 - tlively:emscripten-exception-handling, r=alexcrichton 2019-10-29 12:01:38 -07:00
librustc_traits Rename ConstValue::Infer(InferConst::Canonical(..)) to ConstValue::Bound(..) 2019-10-21 20:50:41 +01:00
librustc_tsan
librustc_typeck Rollup merge of #65562 - Patryk27:master, r=estebank 2019-10-29 04:08:21 +01:00
librustdoc Rollup merge of #65741 - GuillaumeGomez:help-popup, r=Dylan-DPC 2019-10-29 12:01:37 -07:00
libserialize Remove unnecessary Hash bounds from various types. 2019-10-21 13:48:20 +11:00
libstd doc: use new feature gate for c_void type 2019-10-29 13:01:54 +00:00
libsyntax stabilize cfg(doctest) 2019-10-29 13:42:55 +01:00
libsyntax_expand rustc, rustc_passes: don't depend on syntax_expand. 2019-10-27 17:05:57 +01:00
libsyntax_ext rustc, rustc_passes: don't depend on syntax_expand. 2019-10-27 17:05:57 +01:00
libsyntax_pos Rollup merge of #65809 - roblabla:eficall-abi, r=nagisa 2019-10-29 04:08:23 +01:00
libterm
libtest Rollup merge of #65898 - hermitcore:rusty-hermit, r=kennytm 2019-10-29 12:01:41 -07:00
libunwind reduce version number to the smallest required version 2019-10-19 08:34:54 +02:00
llvm-project@14a3b12307 Update LLVM for Emscripten exception handling support 2019-10-08 13:07:27 -07:00
rtstartup
rustc
rustllvm
stdarch@e0ab2c165a
test Auto merge of #65459 - ecstatic-morse:graphviz-subgraph, r=estebank 2019-11-01 03:15:31 +00:00
tools Auto merge of #65698 - msizanoen1:dual-proc-macro-hash, r=petrochenkov 2019-11-01 06:35:40 +00: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.