| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-21 | remove `feature(inline_const_pat)` | lcnr | -29/+0 | |
| 2024-02-16 | [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives | 许杰友 Jieyou Xu (Joe) | -1/+1 | |
| 2024-02-01 | `#![feature(inline_const_pat)]` is no longer incomplete | Matthew Jasper | -1/+0 | |
| 2024-01-29 | Enable tests for unsafe blocks in inline const patterns | Matthew Jasper | -1/+0 | |
| 2024-01-05 | Remove revisions for THIR unsafeck | Matthew Jasper | -3/+1 | |
| This is to make the diff when stabilizing it easier to review. | ||||
| 2023-10-16 | Fix inline const pattern unsafety checking in THIR | Matthew Jasper | -2/+13 | |
| THIR unsafety checking was getting a cycle of function unsafety checking -> building THIR for the function -> evaluating pattern inline constants in the function -> building MIR for the inline constant -> checking unsafety of functions (so that THIR can be stolen) This is fixed by not stealing THIR when generating MIR but instead when unsafety checking. This leaves an issue with pattern inline constants not being unsafety checked because they are evaluated away when generating THIR. To fix that we now represent inline constants in THIR patterns and visit them in THIR unsafety checking. | ||||
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -0/+22 | |
