1ad218f3af
As our implementation of MCP411 nears completion and we begin to solicit testing, it's no longer reasonable to expect testers to type or remember `BikeshedIntrinsicFrom`. The name degrades the ease-of-reading of documentation, and the overall experience of using compiler safe transmute. Tentatively, we'll instead adopt `TransmuteFrom`. This name seems to be the one most likely to be stabilized, after discussion on Zulip [1]. We may want to revisit the ordering of `Src` and `Dst` before stabilization, at which point we'd likely consider `TransmuteInto` or `Transmute`. [1] https://rust-lang.zulipchat.com/#narrow/stream/216762-project-safe-transmute/topic/What.20should.20.60BikeshedIntrinsicFrom.60.20be.20named.3F |
||
---|---|---|
.. | ||
23707.rs | ||
34127.rs | ||
54888.rs | ||
57276.rs | ||
74299.rs | ||
74451.rs | ||
79409.rs | ||
79590.rs | ||
87577.rs | ||
88296.rs | ||
90110.rs | ||
91985.rs | ||
92004.rs | ||
92470.rs | ||
93182.rs | ||
93237.rs | ||
94846.rs | ||
95134.rs | ||
96304.rs | ||
98322.rs | ||
100041.rs | ||
100618.rs | ||
101036.rs | ||
101557.rs | ||
102047.rs | ||
102252.rs | ||
103708.rs | ||
103899.rs | ||
104685.rs | ||
105238-1.rs | ||
105238-2.rs | ||
105249.rs | ||
105275.rs | ||
105299.rs | ||
105937.rs | ||
106473.rs | ||
107362.rs | ||
108499.rs | ||
108814.rs | ||
109681.rs | ||
110378.rs | ||
110534.rs | ||
110627.rs | ||
110630.rs | ||
111419.rs | ||
111709-2.rs | ||
111709.rs | ||
111742.rs | ||
112201.rs | ||
112623.rs | ||
113280.rs | ||
113379.rs | ||
113846.rs | ||
114198-2.rs | ||
114198.rs | ||
114212-2.rs | ||
114212.rs | ||
114317.rs | ||
114484.rs | ||
114663.rs | ||
114920.rs | ||
115435.rs | ||
115808.rs | ||
115994.rs | ||
116519-2.rs | ||
116519.rs | ||
116554.rs | ||
116947.rs | ||
117392-2.rs | ||
117392.rs | ||
117496.rs | ||
117629.rs | ||
117696-1.rs | ||
117696-2.rs | ||
117795.rs | ||
117942.rs | ||
118038.rs | ||
118244.rs | ||
118320.rs | ||
118545.rs | ||
118590.rs | ||
118603.rs | ||
118952-2.rs | ||
118952.rs | ||
118987-2.rs | ||
118987.rs | ||
119692.rs | ||
119694.rs | ||
119701.rs | ||
119716-2.rs | ||
119716.rs | ||
119729.rs | ||
119783.rs | ||
119786.rs | ||
119824.rs | ||
119924-6.rs | ||
120033.rs | ||
120241-2.rs | ||
120241.rs | ||
120254.rs | ||
120482.rs | ||
120811.rs | ||
120873.rs | ||
120911.rs | ||
121052.rs | ||
121097.rs | ||
121127.rs | ||
121161.rs | ||
121263-2.rs | ||
121263.rs | ||
121299.rs | ||
121363.rs | ||
121411.rs | ||
121422.rs | ||
121429.rs | ||
121538.rs | ||
121575.rs | ||
121623.rs | ||
121722.rs | ||
121799.rs | ||
121858.rs | ||
121963.rs | ||
122259.rs | ||
122529.rs | ||
122630.rs | ||
122681.rs | ||
122704.rs | ||
122710.rs | ||
122823.rs | ||
122903-1.rs | ||
122904-2.rs | ||
122904.rs | ||
123077-2.rs | ||
123134.rs | ||
123140.rs | ||
123141.rs | ||
123157.rs | ||
123456.rs | ||
123690.rs | ||
123693.rs | ||
123809.rs | ||
123810.rs | ||
123887.rs | ||
123893.rs | ||
123955.rs | ||
123959.rs | ||
124020.rs | ||
124021.rs | ||
124092.rs | ||
124164.rs | ||
124182.rs | ||
124189.rs | ||
124207.rs | ||
124340.rs | ||
124350.rs | ||
124352.rs | ||
124375.rs | ||
124436.rs | ||
124440.rs | ||
124751.rs | ||
124894.rs | ||
125014.rs | ||
125059.rs | ||
125185.rs | ||
125249.rs | ||
125323.rs | ||
125476.rs | ||
125512.rs | ||
125553.rs | ||
125655.rs | ||
125680.rs | ||
125758.rs | ||
125768.rs | ||
125769.rs | ||
125772.rs | ||
125801.rs | ||
125810.rs | ||
125841.rs | ||
125843.rs | ||
125874.rs | ||
125879.rs | ||
125881.rs | ||
125957.rs | ||
126182.rs | ||
126267.rs | ||
126269.rs | ||
126359.rs | ||
126377.rs | ||
126646.rs | ||
126667.rs | ||
126680.rs | ||
126696.rs | ||
126725.rs | ||
126850.rs | ||
126896.rs | ||
126939.rs | ||
126942.rs | ||
126944.rs | ||
126966.rs | ||
126969.rs | ||
126982.rs | ||
127351.rs | ||
127353.rs | ||
127628.rs | ||
127643.rs | ||
127676.rs | ||
127737.rs | ||
127742.rs | ||
127880.rs | ||
127916.rs | ||
127972.rs | ||
128094.rs | ||
128176.rs | ||
128190.rs | ||
128327.rs | ||
128346.rs | ||
128695.rs | ||
128848.rs | ||
128870.rs | ||
129075.rs | ||
129095.rs | ||
129099.rs | ||
129109.rs | ||
129127.rs | ||
129150.rs | ||
129166.rs | ||
129209.rs | ||
129214.rs | ||
129219.rs | ||
README.md |
This is serves as a collection of crashes so that accidental ICE fixes are tracked. This was formally done at https://github.com/rust-lang/glacier but doing it inside the rustc testsuite is more convenient.
It is imperative that a test in the suite causes an internal compiler error/panic or makes rustc crash in some other way. A test will "pass" if rustc exits with something other than 1 or 0.
When adding crashes from https://github.com/rust-lang/rust/issues, the
issue number should be noted in the file name (12345.rs should suffice)
and perhaps also inside the file via //@ known-bug #4321
If you happen to fix one of the crashes, please move it to a fitting
subdirectory in tests/ui
and give it a meaningful name.
Also please add a doc comment at the top of the file explaining why
this test exists. :)
Adding
Fixes #NNNNN
Fixes #MMMMM
to the description of your pull request will ensure the
corresponding tickets will be closed automatically upon merge.
The ticket ids can be found in the file name or the known-bug
annotation
inside the testfile.