rust/src
2019-12-02 08:30:30 -05:00
..
bootstrap rustbuild: don't clobber RUSTFLAGS, append to it 2019-12-01 00:53:25 +00:00
build_helper
ci
doc Rollup merge of #66245 - tmiasko:cfg-sanitize, r=oli-obk 2019-12-02 09:34:09 +01:00
etc Make dec2flt_table compatible with rustfmt 2019-11-29 20:17:09 -08:00
liballoc Rollup merge of #66890 - dtolnay:fmt4, r=Dylan-DPC 2019-12-01 04:49:31 +01:00
libarena
libcore Rollup merge of #66822 - RalfJung:miri-panic, r=oli-obk 2019-12-02 09:34:12 +01:00
libfmt_macros Allow any identifier as format arg name 2019-11-28 11:24:51 -08:00
libgraphviz
libpanic_abort
libpanic_unwind libunwind_panic: adjust miri panic hack 2019-11-30 10:13:25 +01:00
libproc_macro
libprofiler_builtins
librustc Improved BodyCache body impl so it only returns a sharable ref, add new body_mut method, fix visit macros, simplify usage in codegen_ssa analyzer 2019-12-02 08:30:30 -05:00
librustc_apfloat
librustc_asan
librustc_codegen_llvm Rollup merge of #66918 - makotokato:aarch32-crc-crypto, r=petrochenkov 2019-12-02 04:09:06 +01:00
librustc_codegen_ssa Improved BodyCache body impl so it only returns a sharable ref, add new body_mut method, fix visit macros, simplify usage in codegen_ssa analyzer 2019-12-02 08:30:30 -05:00
librustc_codegen_utils
librustc_data_structures Move predecessor cache outside of Body, use wrapper types to manage Cache and Body (WIP, amend this commit) 2019-12-02 08:30:30 -05:00
librustc_driver Rollup merge of #66896 - RalfJung:queries, r=Zoxc 2019-12-01 04:49:32 +01:00
librustc_error_codes Rollup merge of #66880 - aDotInTheVoid:add-E0203-long, r=GuillaumeGomez 2019-12-01 04:49:29 +01:00
librustc_errors
librustc_feature Rollup merge of #66245 - tmiasko:cfg-sanitize, r=oli-obk 2019-12-02 09:34:09 +01:00
librustc_fs_util
librustc_incremental
librustc_index
librustc_interface rustc_plugin: Some further cleanup 2019-12-01 20:53:25 +03:00
librustc_lexer
librustc_lint rustc_lint: Remove lint plugin_as_library 2019-12-01 20:53:25 +03:00
librustc_llvm
librustc_lsan
librustc_macros
librustc_metadata Move predecessors cache back to its own type 2019-12-02 08:30:30 -05:00
librustc_mir Simplify Cache wrapper to single type, impl Deref on it, fix all compilation errors in librustc_codegen_ssa 2019-12-02 08:30:30 -05:00
librustc_msan
librustc_parse derive(Default) for Features 2019-11-30 07:44:50 +01:00
librustc_passes move GateIssue to rustc_feature & simplify emit_feature_err 2019-11-30 07:40:28 +01:00
librustc_plugin_impl rustc_plugin: Some further cleanup 2019-12-01 20:53:25 +03:00
librustc_privacy allow customising ty::TraitRef's printing behavior 2019-11-29 17:30:21 +03:00
librustc_resolve Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk 2019-11-30 16:56:58 +01:00
librustc_save_analysis
librustc_target Auto merge of #66645 - RalfJung:dereferenceable, r=pnkfelix 2019-11-29 11:35:03 +00:00
librustc_traits
librustc_tsan
librustc_typeck Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk 2019-11-30 16:56:58 +01:00
librustdoc Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk 2019-11-30 16:56:58 +01:00
libserialize
libstd Rollup merge of #66346 - linkmauve:try-in-docstring, r=Dylan-DPC 2019-12-02 04:08:55 +01:00
libsyntax Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk 2019-11-30 16:56:58 +01:00
libsyntax_expand move GateIssue to rustc_feature & simplify emit_feature_err 2019-11-30 07:40:28 +01:00
libsyntax_ext builtin_attrs.rs -> rustc_feature 2019-11-30 02:34:18 +01:00
libsyntax_pos Conditional compilation for sanitizers 2019-12-01 09:03:35 +01:00
libterm
libtest
libunwind
llvm-project@de1a7dbf6c
rtstartup
rustc
rustllvm Use LLVMAddAnalysisPasses instead of Rust's wrapper 2019-11-29 14:31:09 +11:00
stdarch@e0ab2c165a
test Rollup merge of #66654 - ecstatic-morse:check-consts-ref, r=eddyb,matthewjasper 2019-12-02 09:34:10 +01:00
tools tidy: adjust feature gating path 2019-11-30 06:32:49 +01:00
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.