| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -59/+0 | |
| 2022-12-27 | Fix ui constant tests for big-endian platforms | Ulrich Weigand | -1/+3 | |
| A number of tests under ui/const-ptr and ui/consts are currently failing on big-endian platforms as the binary encoding of some constants is hard-coded in the stderr test files. Fix this by providing a normalize-stderr-test rule that strips out the raw bytes hex dump, so the comparison can be done in an endianness-independent manner. Note that in most cases, this means the tests are now also independent of word size, so the 32bit and 64bit cases can be re-unified. To keep tests that verify the details of those raw bytes dumps, a new test case raw-bytes.rs performs the tests where the hex dumps were stripped out a second time, but only on little- endian platforms. In addition, src/test/ui/const-ptr/forbidden_slices.rs exposes an endian-specific difference in this diagnostic output: constructing invalid value at .<deref>[0]: encountered 0x11, but expected a boolean depending on which byte of D0 is not a boolean value (0 or 1). Fixed this by choosing a value of D0 that differs from 0 or 1 in all bytes. Fixes part of https://github.com/rust-lang/rust/issues/105383. | ||||
| 2022-11-25 | Add a test for scalar pair layout validation | Oli Scherer | -1/+8 | |
| 2022-10-07 | make const_err a hard error | Ralf Jung | -2/+1 | |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry ↵ | Ralf Jung | -1/+2 | |
| initialized Scalar | ||||
| 2021-06-18 | bless you | Ralf Jung | -2/+1 | |
| 2021-05-02 | Change 'NULL' to 'null' | Brent Kerby | -1/+1 | |
| 2021-03-31 | Rename stderr->64bit.stderr where needed. | Hameer Abbasi | -0/+1 | |
| 2021-02-03 | make const_err a future incompat lint | Ralf Jung | -0/+1 | |
| 2020-07-11 | Stabilize `transmute` in constants and statics but not const fn | Oliver Scherer | -1/+1 | |
| 2020-03-06 | const validation ub tests: use transmute instead of unions | Ralf Jung | -3/+3 | |
| 2019-08-30 | const-eval tests: make all unions repr(C) | Ralf Jung | -0/+1 | |
| 2019-08-17 | fix tests | Ralf Jung | -1/+1 | |
| 2019-07-28 | fix tests | Ralf Jung | -3/+4 | |
| 2019-07-04 | turns out that dangling pointer branch is dead code; remove it and improve ↵ | Ralf Jung | -0/+10 | |
| the error that actually gets shown a bit | ||||
| 2019-01-21 | fix validation range printing when encountering undef | Ralf Jung | -0/+7 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-11-07 | test diagnostics for more ranges | Ralf Jung | -1/+15 | |
| 2018-11-05 | fix validation error on non-integer enum discriminants | Ralf Jung | -0/+1 | |
| 2018-10-25 | Rebase fallout | Oliver Schneider | -3/+3 | |
| 2018-10-09 | also validate everything that has a Scalar layout, to catch NonNull | Ralf Jung | -0/+25 | |
