rust/src
Mazdak Farrokhzad 1b0c73baff
Rollup merge of #69881 - Centril:fix-69485, r=oli-obk
VariantSizeDifferences: bail on SizeOverflow

Fixes #69485.

r? @oli-obk
2020-03-17 03:05:14 +01:00
..
bootstrap Rollup merge of #69964 - ollie27:ci_nodejs, r=Mark-Simulacrum,GuillaumeGomez 2020-03-16 01:30:33 +01:00
build_helper
ci Rollup merge of #69964 - ollie27:ci_nodejs, r=Mark-Simulacrum,GuillaumeGomez 2020-03-16 01:30:33 +01:00
doc Rollup merge of #70014 - TimotheeGerber:small-fix-rustdoc-book, r=Dylan-DPC 2020-03-16 01:30:41 +01:00
etc
liballoc Rollup merge of #69661 - lopopolo:string-from-mut-str, r=sfackler 2020-03-15 15:40:07 +01:00
libarena
libcore Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
libfmt_macros
libgraphviz
libpanic_abort
libpanic_unwind
libproc_macro Use min_specialization in libstd and libproc_macro 2020-03-15 13:23:03 +00:00
libprofiler_builtins
librustc Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis 2020-03-16 20:49:26 +00:00
librustc_apfloat
librustc_ast ast/hir: MacroDef::legacy -> MacroDef::macro_rules 2020-03-16 00:29:03 +03:00
librustc_ast_lowering Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasper 2020-03-16 13:16:44 +01:00
librustc_ast_passes Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis 2020-03-16 20:49:26 +00:00
librustc_ast_pretty ast/hir: MacroDef::legacy -> MacroDef::macro_rules 2020-03-16 00:29:03 +03:00
librustc_attr Other legacy -> macro_rules 2020-03-16 00:29:42 +03:00
librustc_builtin_macros Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
librustc_codegen_llvm Rollup merge of #69357 - tmiasko:debuginfo-column, r=michaelwoerister 2020-03-15 02:44:13 +01:00
librustc_codegen_ssa More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_codegen_utils
librustc_data_structures Rollup merge of #69967 - mark-i-m:rinfctx, r=matthewjasper 2020-03-15 02:44:18 +01:00
librustc_driver Index HIR after creating TyCtxt 2020-03-14 22:52:30 +01:00
librustc_error_codes Rollup merge of #69867 - ayushmishra2005:doc/61137-add-long-error-code-e0628, r=Dylan-DPC 2020-03-16 13:16:42 +01:00
librustc_errors
librustc_expand Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
librustc_feature Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
librustc_fs_util
librustc_hir Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasper 2020-03-16 13:16:44 +01:00
librustc_incremental More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_index
librustc_infer More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_interface Auto merge of #68944 - Zoxc:hir-map, r=eddyb 2020-03-15 20:40:16 +00:00
librustc_lexer
librustc_lint Rollup merge of #69881 - Centril:fix-69485, r=oli-obk 2020-03-17 03:05:14 +01:00
librustc_llvm
librustc_macros
librustc_metadata Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis 2020-03-16 20:49:26 +00:00
librustc_mir Auto merge of #67133 - oli-obk:it_must_be_a_sign, r=eddyb 2020-03-16 16:31:23 +00:00
librustc_mir_build More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_parse Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasper 2020-03-16 13:16:44 +01:00
librustc_passes More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_plugin_impl
librustc_privacy Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasper 2020-03-16 13:16:44 +01:00
librustc_resolve Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
librustc_save_analysis Rollup merge of #69988 - petrochenkov:nomacrodef, r=Centril 2020-03-15 15:40:08 +01:00
librustc_session
librustc_span Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
librustc_target
librustc_trait_selection Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis 2020-03-16 20:49:26 +00:00
librustc_traits More Method->Fn renaming 2020-03-15 19:15:55 -05:00
librustc_ty Index HIR after creating TyCtxt 2020-03-14 22:52:30 +01:00
librustc_typeck Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis 2020-03-16 20:49:26 +00:00
librustdoc Rollup merge of #69738 - mark-i-m:assoc-fn-2, r=eddyb 2020-03-16 13:16:40 +01:00
libserialize
libstd Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper 2020-03-17 03:05:12 +01:00
libterm
libtest
libunwind
llvm-project@9f65ad0573
rtstartup
rustc
rustllvm
stdarch@dea57529b3
test Rollup merge of #69881 - Centril:fix-69485, r=oli-obk 2020-03-17 03:05:14 +01:00
tools Rollup merge of #69964 - ollie27:ci_nodejs, r=Mark-Simulacrum,GuillaumeGomez 2020-03-16 01:30:33 +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 dev guide.