summaryrefslogtreecommitdiff
path: root/compiler/rustc_middle/src/macros.rs
Commit message (Expand)AuthorAgeFilesLines
* Simplify `CloneLiftImpls` and `TrivialTypeTraversalImpls`.Nicholas Nethercote2023-04-161-25/+9
* Fix typos in compilerDaniPopes2023-04-101-1/+1
* Remove type-traversal trait aliasesAlan Egerton2023-02-221-5/+5
* Move folding and visiting traits into type libraryAlan Egerton2023-02-131-170/+4
* Make atomic structural impls generic over InternerAlan Egerton2023-02-131-8/+32
* Make folding traits generic over the InternerAlan Egerton2023-02-131-2/+2
* Make visiting traits generic over the InternerAlan Egerton2023-02-131-2/+2
* Alias folding/visiting traits instead of re-exportAlan Egerton2023-02-131-8/+8
* Stop using `BREAK` & `CONTINUE` in compilerScott McMurray2023-01-171-4/+4
* Add some docs to `bug`, `span_bug` and `delay_span_bug`Nilstrieb2022-12-301-0/+18
* add inline to `TrivialTypeTraversalImpls`lcnr2022-10-171-2/+11
* impl TypeVisitable in type traversal macrosAlan Egerton2022-07-051-18/+28
* Folding revamp.Nicholas Nethercote2022-06-081-4/+4
* Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton2021-12-021-2/+2
* Reduce boilerplate around infallible foldersAlan Egerton2021-12-021-3/+3
* Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut2021-11-261-7/+7
* Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obkbors2020-11-171-2/+2
|\
| * Introduce `TypeVisitor::BreakTy`LeSeulArtichaut2020-11-141-2/+2
* | wordslcnr2020-11-161-4/+4
* | compiler: fold by valueBastian Kauschke2020-11-161-3/+3
|/
* Remove implicit `Continue` typeLeSeulArtichaut2020-10-301-2/+2
* TypeVisitor: use `std::ops::ControlFlow` instead of `bool`LeSeulArtichaut2020-10-301-8/+10
* Lift: take self by valueBastian Kauschke2020-10-211-2/+2
* mv compiler to compiler/mark2020-08-301-0/+220