rust/src
Nicholas Nethercote 9111d8b66e Fix the new capacity measurement in arenas.
For the given code paths, the amount of space used in the previous chunk
is irrelevant.

(This will almost never make a difference to behaviour, but it makes the
code clearer.)
2020-05-13 11:29:16 +10:00
..
bootstrap Rollup merge of #71185 - JohnTitor:run-fail, r=petrochenkov 2020-05-09 13:36:30 +02:00
build_helper
ci Auto merge of #71995 - pietroalbini:ci-windows-detect-latest-python, r=Mark-Simulacrum 2020-05-07 21:52:39 +00:00
doc Fix strip-priv-imports pass name in the rustdoc documentation 2020-05-07 16:22:22 +03:00
etc
liballoc Rollup merge of #71839 - LG3696:master, r=cramertj 2020-05-09 03:10:05 +02:00
libarena Fix the new capacity measurement in arenas. 2020-05-13 11:29:16 +10:00
libcore Rollup merge of #70834 - yoshuawuyts:future-pending-ready, r=sfackler 2020-05-09 03:10:01 +02:00
libfmt_macros Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
libgraphviz
libpanic_abort Bump bootstrap compiler 2020-04-25 09:25:33 -04:00
libpanic_unwind Bump bootstrap compiler 2020-04-25 09:25:33 -04:00
libproc_macro Rollup merge of #68716 - petrochenkov:stabmixed, r=dtolnay 2020-04-27 03:26:05 +02:00
libprofiler_builtins
librustc_apfloat Dogfood more or_patterns in the compiler 2020-04-19 07:33:58 -07:00
librustc_ast Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_ast_lowering Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_ast_passes Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_ast_pretty Fix tests 2020-05-08 13:57:08 +02:00
librustc_attr Rollup merge of #72017 - ctaggart:wasm2, r=ecstatic-morse 2020-05-08 18:48:33 +02:00
librustc_builtin_macros Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_codegen_llvm Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_codegen_ssa Auto merge of #71825 - contrun:cg-option-strip, r=petrochenkov 2020-05-10 20:48:40 +00:00
librustc_data_structures Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obk 2020-05-07 00:03:23 +00:00
librustc_driver Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_error_codes Add missing backtick in E0569 explanation 2020-05-09 13:51:46 +02:00
librustc_errors Simplify the error Registry methods a little 2020-05-04 11:52:15 -07:00
librustc_expand Fix tests 2020-05-08 13:57:08 +02:00
librustc_feature Implement RFC 2523, #[cfg(version(..))] 2020-05-03 02:42:07 +02:00
librustc_fs_util
librustc_hir Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_hir_pretty Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_incremental Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_index
librustc_infer Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_interface Auto merge of #71825 - contrun:cg-option-strip, r=petrochenkov 2020-05-10 20:48:40 +00:00
librustc_lexer Revert "Rollup merge of #71372 - ayushmishra2005:shebang_stripping, r=estebank" 2020-04-28 13:02:58 +03:00
librustc_lint Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_llvm Don't skip building LLVM if already built 2020-05-02 18:43:55 -04:00
librustc_macros Monomorphise load_from_disk_and_cache_in_memory. 2020-05-01 14:29:35 +02:00
librustc_metadata Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_middle Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_mir Auto merge of #71953 - oli-obk:const_prop_deaggregates, r=wesleywiser 2020-05-11 07:23:31 +00:00
librustc_mir_build Rollup merge of #71840 - matthewjasper:drop-trees, r=oli-obk 2020-05-10 11:34:30 +02:00
librustc_parse Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_passes Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_plugin_impl Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_privacy Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_query_system Auto merge of #71754 - alexcrichton:no-bitcode-in-cache, r=nnethercote 2020-05-04 14:14:55 +00:00
librustc_resolve Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_save_analysis Remove ast::{Ident, Name} reexports. 2020-05-08 13:13:15 +02:00
librustc_session Auto merge of #71825 - contrun:cg-option-strip, r=petrochenkov 2020-05-10 20:48:40 +00:00
librustc_span FIXME comment 2020-05-08 07:56:53 -06:00
librustc_symbol_mangling Modify as_local_hir_id to return a bare HirId 2020-04-23 23:14:07 +01:00
librustc_target Rollup merge of #71234 - maurer:init-array, r=cuviper 2020-05-09 13:36:32 +02:00
librustc_trait_selection Rollup merge of #71555 - cjgillot:nameless, r=matthewjasper 2020-05-09 13:36:39 +02:00
librustc_traits Fix nit and cargo.lock 2020-05-07 17:46:31 -04:00
librustc_ty Reintegrate chalk using chalk-solve 2020-05-07 17:35:58 -04:00
librustc_typeck Auto merge of #69530 - Aaron1011:perf/skip-coerce-var, r=nikomatsakis 2020-05-09 21:01:19 +00:00
librustdoc Rollup merge of #71945 - GuillaumeGomez:sort-impl-on-foreign-types-section, r=kinnison,ollie27 2020-05-10 11:34:34 +02:00
libserialize Update src/libserialize/json.rs 2020-05-02 08:51:54 +02:00
libstd Better documentation for io::Read::read() return value 2020-05-09 01:17:20 +02:00
libterm Replace filter_map().next() calls with find_map() 2020-04-24 20:03:45 -07:00
libtest
libunwind Use -fvisibility=hidden for libunwind 2020-05-05 12:41:23 -07:00
llvm-project@3ba91917e5 Store LLVM bitcode in object files, not compressed 2020-04-29 11:57:26 -07:00
rtstartup
rustc
rustllvm Rollup merge of #71234 - maurer:init-array, r=cuviper 2020-05-09 13:36:32 +02:00
stdarch@d10eefc622 Update stdarch submodule 2020-04-24 22:15:12 +01:00
test Auto merge of #71953 - oli-obk:const_prop_deaggregates, r=wesleywiser 2020-05-11 07:23:31 +00:00
tools Auto merge of #72089 - Mark-Simulacrum:error-is-really-an-error, r=pietroalbini 2020-05-11 16:33:26 +00:00
README.md
stage0.txt Bump rustfmt to most recently shipped 2020-04-25 09:25:33 -04: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 dev guide.