rust/src
Matthias Krüger dc0bbd0b31 submodules: update clippy from b2601beb to 29bf75cd
Changes:
````
Fix ty::TyKind usage
Fix TyKind::<kind> usage in codebase
Extract single_match_else UI test
cargo fmt
Adds inequality cases to bool comparison lint
Remove unsafe_vector_initialization lint
Fix wildcard_dependencies false positive
Fix rustfmt format
Disable incremental build for windows
Travis: Add rustc sysroot bin to PATH for windows build
Fix some nursery links
Enforce LF lineendings for everything
Mention triage procedure in contributing.md
Keep testing large_digit_groups as ui test
Keep testing unsafe_vector_initialization as ui test
Downgrade large_digit_groups to pedantic
Downgrade unsafe_vector_initialization to restriction
remove macro_at_most_once_rep feature attribute since it's stable
Add missing word
Update docs in regards to the merged RFC
Document how to run rustfmt in CONTRIBUTING.md
Don't run integration tests in forks
Fix some formatting issues
Run rustfmt on clippy_lints
Run rustfmt on build.rs
Run rustfmt on clippy_dev
Run rustfmt on rustc_tools_util
Run rustfmt on src
Run rustfmt on the tests
Let travis run cargo fmt --all -- --check
Error on line overflow
````
2018-12-05 15:31:30 +01:00
..
bootstrap build the edition guide 2018-12-04 17:06:16 -05:00
build_helper
ci ci: Only run compare-mode tests on one builder 2018-11-30 14:31:04 -08:00
dlmalloc@c99638dc2e
doc build the edition guide 2018-12-04 17:06:16 -05:00
etc
grammar
liballoc Rollup merge of #56432 - ordovicia:shrink-to-issue, r=Centril 2018-12-03 18:07:16 +08:00
libarena Auto merge of #56378 - ljedrz:arena_tweaks, r=nagisa 2018-12-02 11:14:14 +00:00
libbacktrace@f4d02bbdbf
libcompiler_builtins@fe74674f6e
libcore Rollup merge of #56419 - mark-i-m:remove-try, r=Centril 2018-12-03 18:07:15 +08:00
libfmt_macros
libgraphviz
liblibc@c75ca6465a
libpanic_abort
libpanic_unwind
libproc_macro Statically link proc_macro into proc macros. 2018-11-30 06:15:20 +02:00
libprofiler_builtins
librustc Rollup merge of #56438 - yui-knk:remove_not_used_DotEq_token, r=petrochenkov 2018-12-03 18:07:20 +08:00
librustc_allocator
librustc_apfloat
librustc_asan
librustc_borrowck
librustc_codegen_llvm Auto merge of #55871 - ljedrz:llvm_back_allocations, r=nagisa 2018-12-04 11:47:07 +00:00
librustc_codegen_ssa codegen_llvm_back: improve allocations 2018-12-03 10:33:02 +01:00
librustc_codegen_utils Auto merge of #56198 - bjorn3:cg_ssa_refactor, r=eddyb 2018-12-02 18:02:20 +00:00
librustc_cratesio_shim Statically link proc_macro into proc macros. 2018-11-30 06:15:20 +02:00
librustc_data_structures
librustc_driver Bump stack size to 32MB 2018-12-03 17:38:04 +01:00
librustc_errors
librustc_fs_util
librustc_incremental remove some uses of try! 2018-12-01 15:48:55 -06:00
librustc_lint
librustc_llvm
librustc_lsan
librustc_metadata
librustc_mir Auto merge of #55922 - oli-obk:slice_pat_ice, r=zackmdavis 2018-12-05 07:16:17 +00:00
librustc_msan
librustc_passes
librustc_platform_intrinsics
librustc_plugin
librustc_privacy
librustc_resolve Rollup merge of #56366 - alexreg:stabilise-self_in_typedefs, r=Centril 2018-12-03 18:07:07 +08:00
librustc_save_analysis
librustc_target Auto merge of #55041 - evq:thumbv8m, r=alexcrichton 2018-12-03 22:38:18 +00:00
librustc_traits
librustc_tsan
librustc_typeck Call methods on the right tcx 2018-12-04 19:52:47 +00:00
librustdoc Auto merge of #55707 - GuillaumeGomez:file-sidebar, r=QuietMisdreavus 2018-12-04 07:00:19 +00:00
libserialize
libstd Rollup merge of #56435 - RalfJung:libstd-without-c, r=alexcrichton 2018-12-03 18:07:19 +08:00
libsyntax Rollup merge of #56438 - yui-knk:remove_not_used_DotEq_token, r=petrochenkov 2018-12-03 18:07:20 +08:00
libsyntax_ext Rollup merge of #56438 - yui-knk:remove_not_used_DotEq_token, r=petrochenkov 2018-12-03 18:07:20 +08:00
libsyntax_pos Rollup merge of #56355 - Zoxc:inline-things, r=michaelwoerister 2018-12-01 02:03:51 +08:00
libterm
libtest
libunwind
llvm@a784eca10d
llvm-emscripten@7f23313edf
rtstartup
rustc explicitly control compiler_builts/c feature from libstd 2018-12-02 13:27:12 +01:00
rustllvm Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoerister 2018-12-03 11:59:11 +00:00
stdsimd@0309be1ade
test Auto merge of #55922 - oli-obk:slice_pat_ice, r=zackmdavis 2018-12-05 07:16:17 +00:00
tools submodules: update clippy from b2601beb to 29bf75cd 2018-12-05 15:31:30 +01:00
.gitignore
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.

There is also useful content in the following READMEs, which are gradually being moved over to the guide: