Jonas Schievink
d766c239bd
Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnr
...
Allow a unique name to be assigned to dataflow graphviz output
Previously, if the same analysis were invoked multiple times in a single compilation session, the graphviz output for later runs would overwrite that of previous runs. Allow callers to add a unique identifier to each run so this can be avoided.
2020-09-25 02:29:31 +02:00
Dylan MacKenzie
08e3822d9a
Replace missing comment
2020-09-22 10:05:58 -07:00
Dylan MacKenzie
3569bb6323
Update const-checker to replicate qualify_min_const_fn
2020-09-22 10:05:58 -07:00
Dylan MacKenzie
bfc10a89c3
Allow errors to abort const checking when emitted
...
This is a hack for parity with `qualify_min_const_fn`, which only
emitted a single error.
2020-09-22 10:05:58 -07:00
Dylan MacKenzie
a173c5c1b3
Add const-stability helpers
2020-09-22 10:05:58 -07:00
Dylan MacKenzie
81b3b66487
Error if an unstable const eval feature is used in a stable const fn
2020-09-16 14:17:51 -07:00
Dylan MacKenzie
e4edc161f2
Give name to extra Span
in LiveDrop
error
2020-09-16 14:17:51 -07:00
Dylan MacKenzie
0475c365fe
Add pass names to some common dataflow analyses
2020-09-14 17:56:39 -07:00
LeSeulArtichaut
3e14b684dd
Change ty.kind to a method
2020-09-04 17:47:51 +02:00
mark
9e5f7d5631
mv compiler to compiler/
2020-08-30 18:45:07 +03:00