Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00
Oli Scherer
99348a5330
Change CTFE backtraces to use note
instead of label
to preserve their order
...
labels are reordered within the file in which they are reported, which can mess up the stack trace
2022-12-06 18:59:46 +00:00
Oli Scherer
7782a2b70d
Remove now-redundant file/line info from const backtraces
2022-12-06 18:59:46 +00:00
Ralf Jung
1115ec601a
cleanup and dedupe CTFE and Miri error reporting
2022-11-16 10:13:29 +01:00
Ralf Jung
fd59d44f58
make const_err a hard error
2022-10-07 18:08:49 +02:00
Maybe Waffle
13b67fb9d2
bless ui tests
2022-10-01 10:03:06 +00:00
Camille GILLOT
42e4eee893
Shorten def_span for more items.
2022-07-01 17:39:19 +02:00
Ralf Jung
dc2cc10941
make const_err show up in future breakage reports
2022-06-25 10:30:47 -04:00
Ralf Jung
8477d352ac
make const_err a future incompat lint
2021-02-03 15:45:43 +01:00
Vishnunarayan K I
1b7fe09025
add comment and bless some tests
2020-12-02 17:19:11 +05:30
Ralf Jung
fd32fe9bb9
fix span of stack size error
2020-08-12 11:14:49 +02:00
Ralf Jung
0ac6fd0405
fix const_prop spans and re-bless tests
2020-06-12 09:43:55 +02:00
Ralf Jung
96deb950ac
const backtrace: do not skip first frame
2020-03-31 17:58:14 +02:00
Ralf Jung
39e189d3bd
bless tests
2020-03-30 20:26:48 +02:00
Oliver Scherer
7d5f36a1e5
A cycle error on a diverging function is now a const stack overflow again
2019-12-26 12:11:12 +01:00
David Hewitt
539813944d
Add memoization for const function evaluations
...
When a const function is being evaluated, as long as all its
arguments are zero-sized-types (or it has no arguments) then we
can trivially memoize the evaluation result using the existing
query mechanism.
2019-11-27 12:01:04 +00:00
Ralf Jung
62f1e8a7f1
fix test
2019-08-10 14:49:11 +02:00
Samy Kacimi
e5e1397adb
normalize use of backticks in compiler messages for librustc/lint
...
https://github.com/rust-lang/rust/issues/60532
2019-07-17 22:49:48 +02:00
varkor
b7a0e40175
Fix an ICE with uninhabited consts
2019-06-25 03:39:23 +01:00