about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/macros.rs
AgeCommit message (Expand)AuthorLines
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-4/+6
2023-09-18Rename `CloneLiftImpls` as `TrivialLiftImpls`.Nicholas Nethercote-2/+2
2023-07-25Make everything builtin!Michael Goulet-2/+2
2023-04-16Simplify `CloneLiftImpls` and `TrivialTypeTraversalImpls`.Nicholas Nethercote-25/+9
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-5/+5
2023-02-13Move folding and visiting traits into type libraryAlan Egerton-170/+4
2023-02-13Make atomic structural impls generic over InternerAlan Egerton-8/+32
2023-02-13Make folding traits generic over the InternerAlan Egerton-2/+2
2023-02-13Make visiting traits generic over the InternerAlan Egerton-2/+2
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-8/+8
2023-01-17Stop using `BREAK` & `CONTINUE` in compilerScott McMurray-4/+4
2022-12-30Add some docs to `bug`, `span_bug` and `delay_span_bug`Nilstrieb-0/+18
2022-10-17add inline to `TrivialTypeTraversalImpls`lcnr-2/+11
2022-07-05impl TypeVisitable in type traversal macrosAlan Egerton-18/+28
2022-06-08Folding revamp.Nicholas Nethercote-4/+4
2021-12-02Rename TypeFolderFallible to FallibleTypeFolderAlan Egerton-2/+2
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-3/+3
2021-11-26Make `TypeFoldable` implementors short-circuit on errorLeSeulArtichaut-7/+7
2020-11-17Auto merge of #78779 - LeSeulArtichaut:ty-visitor-return, r=oli-obkbors-2/+2
2020-11-16wordslcnr-4/+4
2020-11-16compiler: fold by valueBastian Kauschke-3/+3
2020-11-14Introduce `TypeVisitor::BreakTy`LeSeulArtichaut-2/+2
2020-10-30Remove implicit `Continue` typeLeSeulArtichaut-2/+2
2020-10-30TypeVisitor: use `std::ops::ControlFlow` instead of `bool`LeSeulArtichaut-8/+10
2020-10-21Lift: take self by valueBastian Kauschke-2/+2
2020-08-30mv compiler to compiler/mark-0/+220