rust/src
bors 3ef56c2bb8 Auto merge of #17845 - ShoyuVanilla:tait, r=Veykril
feat: Implement TAIT and fix ATPIT a bit

Closes #16296 (Commented on the issue)

In #16852, I implemented ATPIT, but as I didn't discern ATPIT and other non-assoc TAIT, I guess that it has been working for some TAITs.

As the definining usage of TAIT requires it should be appear in the Def body's type(const blocks' type annotations or functions' signatures), this can be done in simlilar way with ATPIT

And this PR also corrects some defining-usage resolution for ATPIT
2024-08-12 08:08:40 +00:00
..
bootstrap Auto merge of #127799 - Kobzol:bootstrap-cmd-refactor-7, r=onur-ozkan 2024-07-28 11:40:27 +00:00
ci CI: do not respect custom try jobs for unrolled perf builds 2024-07-26 13:30:52 +02:00
doc Rollup merge of #128285 - lolbinarycat:rustc-custom-targets, r=jieyouxu 2024-07-28 08:57:18 +02:00
etc Rewrite test-float-parse in Rust 2024-07-20 11:39:34 -05:00
librustdoc Rollup merge of #128210 - lolbinarycat:rustdoc-search-title, r=notriddle,GuillaumeGomez 2024-07-26 19:03:05 -04:00
llvm-project@c54cff0e6e Update LLVM submodule 2024-07-05 22:06:57 +08:00
rustdoc-json-types Add rustdoc-json support for use<> 2024-07-12 05:24:51 -04:00
tools Auto merge of #17845 - ShoyuVanilla:tait, r=Veykril 2024-08-12 08:08:40 +00:00
README.md
stage0 bump stage0 compiler 2024-06-11 15:10:03 +02:00
version Bump to 1.82 2024-07-20 10:30:39 -04:00

This directory contains some source code for the Rust project, including:

  • The bootstrapping build system
  • Various submodules for tools, like cargo, tidy, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.