| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-22 | Rename `tests/codegen` into `tests/codegen-llvm` | Guillaume Gomez | -42/+0 | |
| 2025-04-17 | tests: adjust 101082 test for LLVM 21 fix | Augie Fackler | -10/+2 | |
| Fixes #139987. | ||||
| 2025-04-09 | PR feedback | Scott McMurray | -6/+12 | |
| 2025-04-05 | Polymorphize `array::IntoIter`'s iterator impl | Scott McMurray | -1/+24 | |
| 2025-03-06 | Use `trunc nuw`+`br` for 0/1 branches even in optimized builds | Scott McMurray | -0/+1 | |
| Rather than needing to use `switch` for them to include the `unreachable` arm | ||||
| 2025-02-11 | tests/codegen: use -Copt-level=3 instead of -O | Jubilee Young | -1/+1 | |
| 2024-10-11 | Avoid superfluous UB checks in `IndexRange` | Josh Stone | -0/+5 | |
| `IndexRange::len` is justified as an overall invariant, and `take_prefix` and `take_suffix` are justified by local branch conditions. A few more UB-checked calls remain in cases that are only supported locally by `debug_assert!`, which won't do anything in distributed builds, so those UB checks may still be useful. We generally expect core's `#![rustc_preserve_ub_checks]` to optimize away in user's release builds, but the mere presence of that extra code can sometimes inhibit optimization, as seen in #131563. | ||||
| 2024-02-23 | Ignore less tests in debug builds | Ben Kimock | -1/+0 | |
| 2024-02-22 | [AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives | 许杰友 Jieyou Xu (Joe) | -2/+2 | |
| 2023-11-21 | Update the minimum external LLVM to 16. | Dario Nieuwenhuis | -1/+0 | |
| 2023-04-11 | Make test compatible with 32-bit | Nikita Popov | -1/+1 | |
| 2023-04-11 | Add ignore-debug to two tests | Nikita Popov | -0/+1 | |
| These don't optimize with debug assertions. For one of them, this is due to the new alignment checks, for the other I'm not sure what specifically blocks it. | ||||
| 2023-04-03 | Add codegen tests for issues fixed by LLVM 16 | Nikita Popov | -0/+16 | |
| Fixes #75978. Fixes #99960. Fixes #101048. Fixes #101082. Fixes #101814. Fixes #103132. Fixes #103327. | ||||
