rust/src/test/ui/issues
Jack Huey b6c87c555f Implementation for 65853
This attempts to bring better error messages to invalid method calls, by applying some heuristics to identify common mistakes.

The algorithm is inspired by Levenshtein distance and longest common sub-sequence.   In essence, we treat the types of the function, and the types of the arguments you provided as two "words" and compute the edits to get from one to the other.

We then modify that algorithm to detect 4 cases:

 - A function input is missing
 - An extra argument was provided
 - The type of an argument is straight up invalid
 - Two arguments have been swapped
 - A subset of the arguments have been shuffled

(We detect the last two as separate cases so that we can detect two swaps, instead of 4 parameters permuted.)

It helps to understand this argument by paying special attention to terminology: "inputs" refers to the inputs being *expected* by the function, and "arguments" refers to what has been provided at the call site.

The basic sketch of the algorithm is as follows:

 - Construct a boolean grid, with a row for each argument, and a column for each input.  The cell [i, j] is true if the i'th argument could satisfy the j'th input.
 - If we find an argument that could satisfy no inputs, provided for an input that can't be satisfied by any other argument, we consider this an "invalid type".
 - Extra arguments are those that can't satisfy any input, provided for an input that *could* be satisfied by another argument.
 - Missing inputs are inputs that can't be satisfied by any argument, where the provided argument could satisfy another input
 - Swapped / Permuted arguments are identified with a cycle detection algorithm.

As each issue is found, we remove the relevant inputs / arguments and check for more issues.  If we find no issues, we match up any "valid" arguments, and start again.

Note that there's a lot of extra complexity:
 - We try to stay efficient on the happy path, only computing the diagonal until we find a problem, and then filling in the rest of the matrix.
 - Closure arguments are wrapped in a tuple and need to be unwrapped
 - We need to resolve closure types after the rest, to allow the most specific type constraints
 - We need to handle imported C functions that might be variadic in their inputs.

I tried to document a lot of this in comments in the code and keep the naming clear.
2022-04-16 02:26:56 -04:00
..
auxiliary Remove duplicated and unused test files 2022-03-28 10:16:32 -03:00
issue-18804
issue-24687-embed-debuginfo
issue-26873-multifile
issue-37291
issue-37311-type-length-limit
issue-38875
issue-40402-ref-hints
issue-41652
issue-49851
issue-50264-inner-deref-trait Improve method name suggestions 2022-04-03 16:38:57 +01:00
issue-50865-private-impl-trait
issue-52140
issue-52141
issue-52705
issue-74236
issue-77218 Stabilize destructuring_assignment 2021-12-14 22:38:51 -05:00
.gitattributes
issue-868.rs
issue-948.rs
issue-979.rs
issue-1251.rs
issue-1257.rs
issue-1362.rs
issue-1362.stderr
issue-1448-2.rs
issue-1448-2.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-1451.rs
issue-1460.rs
issue-1460.stderr
issue-1476.rs
issue-1476.stderr
issue-1660.rs
issue-1696.rs
issue-1821.rs
issue-1866.rs
issue-1866.stderr
issue-1871.rs
issue-1871.stderr
issue-1900.rs
issue-1900.stderr
issue-1920-1.rs
issue-1920-1.stderr
issue-1920-2.rs
issue-1920-2.stderr
issue-1920-3.rs
issue-1920-3.stderr
issue-1962.fixed
issue-1962.rs
issue-1962.stderr
issue-1974.rs
issue-2063-resource.rs
issue-2063.rs
issue-2074.rs
issue-2150.rs
issue-2150.stderr
issue-2151.rs
issue-2151.stderr
issue-2170-exe.rs
issue-2190-1.rs
issue-2214.rs
issue-2281-part1.rs
issue-2281-part1.stderr
issue-2284.rs
issue-2288.rs
issue-2311-2.rs
issue-2311.rs
issue-2312.rs
issue-2316-c.rs
issue-2380-b.rs
issue-2383.rs
issue-2414-c.rs
issue-2428.rs
issue-2445-b.rs
issue-2445.rs
issue-2463.rs
issue-2470-bounds-check-overflow.rs
issue-2472.rs
issue-2487-a.rs
issue-2502.rs
issue-2526-a.rs
issue-2550.rs
issue-2590.rs
issue-2590.stderr
issue-2611-3.rs
issue-2631-b.rs
issue-2642.rs
issue-2708.rs
issue-2718-a.rs
issue-2718-a.stderr
issue-2723-b.rs
issue-2734.rs
issue-2735-2.rs
issue-2735-3.rs
issue-2735.rs
issue-2748-a.rs
issue-2761.rs
issue-2804-2.rs
issue-2823.rs
issue-2823.stderr
issue-2848.rs
issue-2848.stderr
issue-2849.rs
issue-2849.stderr
issue-2895.rs
issue-2904.rs
issue-2935.rs
issue-2951.rs
issue-2951.stderr
issue-2989.rs
issue-2995.rs
issue-2995.stderr
issue-3008-1.rs
issue-3008-1.stderr
issue-3008-2.rs
issue-3008-2.stderr
issue-3008-3.rs
issue-3008-3.stderr
issue-3012-2.rs
issue-3021-b.rs
issue-3021-b.stderr
issue-3021-d.rs
issue-3021-d.stderr
issue-3026.rs
issue-3029.rs
issue-3037.rs
issue-3038.rs
issue-3038.stderr
issue-3044.rs Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-3044.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-3052.rs
issue-3080.mir.stderr
issue-3080.rs
issue-3080.thir.stderr
issue-3091.rs
issue-3099-a.rs
issue-3099-a.stderr
issue-3099-b.rs
issue-3099-b.stderr
issue-3099.rs
issue-3099.stderr
issue-3109.rs
issue-3121.rs
issue-3136-b.rs
issue-3149.rs
issue-3154.rs
issue-3154.stderr
issue-3214.rs Bless tests. 2022-01-12 23:41:28 +01:00
issue-3214.stderr Bless tests. 2022-01-12 23:41:28 +01:00
issue-3220.rs
issue-3290.rs
issue-3344.rs
issue-3344.stderr
issue-3389.rs
issue-3424.rs
issue-3429.rs
issue-3447.rs
issue-3477.rs
issue-3477.stderr
issue-3500.rs
issue-3521-2.fixed
issue-3521-2.rs
issue-3521-2.stderr
issue-3556.rs
issue-3559.rs
issue-3563-2.rs
issue-3563-3.rs
issue-3574.rs
issue-3609.rs
issue-3656.rs
issue-3668-2.fixed
issue-3668-2.rs
issue-3668-2.stderr
issue-3668.rs
issue-3668.stderr
issue-3680.rs
issue-3680.stderr suggest wrapping patterns with compatible enum variants 2022-03-27 16:10:02 -07:00
issue-3702-2.rs
issue-3702-2.stderr
issue-3702.rs
issue-3707.rs
issue-3707.stderr
issue-3743.rs
issue-3753.rs
issue-3763.rs
issue-3763.stderr
issue-3779.rs
issue-3779.stderr Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
issue-3794.rs
issue-3820.rs
issue-3820.stderr
issue-3847.rs
issue-3874.rs
issue-3878.rs
issue-3888-2.rs
issue-3895.rs
issue-3904.rs
issue-3979-2.rs
issue-3979-generics.rs
issue-3979-xcrate.rs
issue-3979.rs
issue-3991.rs
issue-3993.rs
issue-3993.stderr
issue-4025.rs
issue-4107.rs
issue-4208.rs
issue-4228.rs
issue-4252.rs
issue-4265.rs
issue-4265.stderr
issue-4333.rs
issue-4335.rs
issue-4335.stderr
issue-4387.rs
issue-4464.rs
issue-4517.rs
issue-4517.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-4541.rs
issue-4542.rs
issue-4545.rs
issue-4734.rs
issue-4735.rs
issue-4736.rs
issue-4736.stderr
issue-4759-1.rs
issue-4759.rs
issue-4830.rs
issue-4875.rs
issue-4935.rs
issue-4935.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-4968.rs
issue-4968.stderr Point (again) to more expressions with their type, even if not fully resolved 2022-03-27 02:20:17 +00:00
issue-4972.rs
issue-4972.stderr
issue-5008-borrowed-traitobject-method-call.rs
issue-5062.rs
issue-5062.stderr
issue-5067.rs
issue-5067.stderr
issue-5100.rs
issue-5100.stderr Implement tuple array diagnostic 2022-01-18 15:22:35 +01:00
issue-5153.rs
issue-5153.stderr
issue-5192.rs
issue-5216.rs
issue-5216.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-5239-1.rs
issue-5239-1.stderr
issue-5239-2.rs
issue-5280.rs
issue-5315.rs
issue-5321-immediates-with-bare-self.rs
issue-5353.rs
issue-5358-1.rs
issue-5358-1.stderr suggest wrapping patterns with compatible enum variants 2022-03-27 16:10:02 -07:00
issue-5439.rs
issue-5439.stderr
issue-5500-1.rs
issue-5518.rs
issue-5521.rs
issue-5530.rs
issue-5550.rs
issue-5554.rs
issue-5572.rs
issue-5666.rs
issue-5688.rs
issue-5708.rs
issue-5718.rs
issue-5741.rs
issue-5754.rs
issue-5844.mir.stderr
issue-5844.rs
issue-5844.thir.stderr
issue-5883.rs
issue-5883.stderr
issue-5884.rs
issue-5900.rs
issue-5917.rs
issue-5927.rs
issue-5927.stderr
issue-5950.rs
issue-5988.rs
issue-5997-enum.rs
issue-5997-enum.stderr
issue-5997-struct.rs
issue-5997-struct.stderr
issue-5997.rs
issue-6117.rs
issue-6130.rs
issue-6153.rs
issue-6318.rs
issue-6341.rs
issue-6344-let.rs
issue-6344-match.rs
issue-6458-1.rs
issue-6458-2.rs
issue-6458-2.stderr
issue-6458-3.rs
issue-6458-3.stderr
issue-6458-4.rs
issue-6458-4.stderr only suggest removing semicolon when expr implements trait 2022-04-10 16:30:14 -07:00
issue-6458.rs
issue-6458.stderr
issue-6470.rs
issue-6557.rs
issue-6596-2.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-6596-2.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-6642.rs
issue-6642.stderr
issue-6738.rs
issue-6738.stderr
issue-6801.rs
issue-6801.stderr
issue-6892.rs
issue-6898.rs
issue-6919.rs
issue-6936.rs
issue-6936.stderr
issue-7012.rs
issue-7013.rs
issue-7013.stderr
issue-7044.rs
issue-7044.stderr
issue-7061.rs
issue-7061.stderr
issue-7092.rs
issue-7092.stderr
issue-7178.rs
issue-7246.rs
issue-7246.stderr
issue-7268.rs
issue-7344.rs
issue-7364.rs
issue-7364.stderr
issue-7519-match-unit-in-arg.rs
issue-7563.rs
issue-7575.rs
issue-7607-1.rs
issue-7607-1.stderr
issue-7607-2.rs
issue-7660.rs
issue-7663.rs
issue-7673-cast-generically-implemented-trait.rs
issue-7784.rs
issue-7813.rs
issue-7813.stderr
issue-7867.rs
issue-7867.stderr
issue-7899.rs
issue-7911.rs
issue-7950.rs
issue-7950.stderr
issue-7970a.rs
issue-7970a.stderr
issue-8044.rs
issue-8153.rs
issue-8153.stderr
issue-8171-default-method-self-inherit-builtin-trait.rs
issue-8248.rs
issue-8249.rs
issue-8259.rs
issue-8391.rs
issue-8398.rs
issue-8401.rs
issue-8498.rs
issue-8506.rs
issue-8521.rs
issue-8578.rs
issue-8727.polonius.stderr
issue-8727.rs
issue-8727.stderr
issue-8761.rs
issue-8761.stderr
issue-8767.rs
issue-8767.stderr
issue-8783.rs
issue-8851.rs
issue-8860.rs
issue-8898.rs
issue-9047.rs
issue-9110.rs
issue-9123.rs
issue-9129.rs Remove ui tests for LLVM-style inline assembly 2022-01-12 18:51:31 +01:00
issue-9155.rs
issue-9188.rs
issue-9243.rs
issue-9249.rs
issue-9259.rs
issue-9382.rs
issue-9446.rs
issue-9575.rs
issue-9575.stderr
issue-9719.rs
issue-9725.rs
issue-9725.stderr
issue-9737.rs
issue-9814.rs
issue-9814.stderr
issue-9837.rs
issue-9906.rs
issue-9918.rs
issue-9942.rs
issue-9951.rs
issue-9968.rs
issue-10228.rs
issue-10291.nll.stderr
issue-10291.rs
issue-10291.stderr
issue-10396.rs
issue-10401.rs
issue-10401.stderr
issue-10412.rs
issue-10412.stderr Update ui test with the add of E0726 explanation 2022-02-28 15:51:05 +01:00
issue-10436.rs
issue-10456.rs
issue-10465.rs
issue-10465.stderr
issue-10536.rs
issue-10536.stderr
issue-10545.rs
issue-10545.stderr
issue-10626.rs
issue-10638.rs
issue-10656.rs
issue-10656.stderr
issue-10682.rs
issue-10683.rs
issue-10718.rs
issue-10734.rs
issue-10764.rs
issue-10764.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-10767.rs
issue-10802.rs
issue-10806.rs
issue-10853.rs
issue-10877.rs
issue-10877.stderr
issue-10902.rs
issue-10969.rs
issue-10969.stderr
issue-10991.rs
issue-10991.stderr
issue-11004.rs
issue-11004.stderr
issue-11047.rs
issue-11085.rs
issue-11154.rs
issue-11154.stderr
issue-11192.rs
issue-11192.stderr
issue-11205.rs
issue-11224.rs
issue-11225-1.rs
issue-11225-2.rs
issue-11225-3.rs
issue-11267.rs
issue-11319.rs
issue-11319.stderr
issue-11374.rs
issue-11374.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-11382.rs
issue-11384.rs
issue-11493.rs
issue-11493.stderr
issue-11508.rs
issue-11515.rs
issue-11515.stderr
issue-11529.rs
issue-11552.rs
issue-11592.rs
issue-11593.rs
issue-11593.stderr
issue-11612.rs
issue-11677.rs
issue-11680.rs
issue-11680.stderr
issue-11681.rs
issue-11681.stderr
issue-11692-1.rs
issue-11692-1.stderr
issue-11692-2.rs
issue-11692-2.stderr
issue-11709.rs
issue-11740.rs
issue-11771.rs
issue-11771.stderr Refer to the TraitRef::identity in the message to be clearer 2022-04-04 21:06:35 +00:00
issue-11820.rs
issue-11844.rs
issue-11844.stderr Point (again) to more expressions with their type, even if not fully resolved 2022-03-27 02:20:17 +00:00
issue-11869.rs
issue-11873.rs
issue-11873.stderr
issue-11958.rs
issue-11958.stderr
issue-12028.rs
issue-12028.stderr
issue-12033.rs
issue-12041.rs
issue-12041.stderr
issue-12127.rs
issue-12127.stderr
issue-12133-1.rs
issue-12133-2.rs
issue-12133-3.rs
issue-12187-1.rs
issue-12187-1.stderr
issue-12187-2.rs
issue-12187-2.stderr
issue-12285.rs
issue-12511.rs
issue-12511.stderr
issue-12552.rs
issue-12552.stderr suggest wrapping patterns with compatible enum variants 2022-03-27 16:10:02 -07:00
issue-12567.rs
issue-12567.stderr
issue-12612.rs
issue-12660.rs
issue-12677.rs
issue-12699.rs
issue-12729.rs
issue-12744.rs
issue-12860.rs
issue-12863.rs
issue-12863.stderr
issue-12909.rs
issue-12920.rs
issue-12997-1.rs
issue-12997-1.stderr
issue-12997-2.rs
issue-12997-2.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-13027.rs
issue-13033.rs
issue-13033.stderr
issue-13058.nll.stderr
issue-13058.rs
issue-13058.stderr
issue-13105.rs
issue-13167.rs
issue-13202.rs
issue-13204.rs
issue-13214.rs
issue-13259-windows-tcb-trash.rs
issue-13264.rs
issue-13304.rs
issue-13323.rs
issue-13359.rs
issue-13359.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-13405.rs
issue-13407.rs
issue-13407.stderr
issue-13434.rs
issue-13446.rs
issue-13446.stderr
issue-13466.rs
issue-13466.stderr Point (again) to more expressions with their type, even if not fully resolved 2022-03-27 02:20:17 +00:00
issue-13482-2.rs
issue-13482-2.stderr
issue-13482.rs
issue-13482.stderr
issue-13497-2.rs Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk" 2022-02-17 16:00:04 +00:00
issue-13497-2.stderr Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk" 2022-02-17 16:00:04 +00:00
issue-13497.rs
issue-13497.stderr
issue-13507-2.rs
issue-13620.rs
issue-13655.rs
issue-13665.rs
issue-13703.rs
issue-13763.rs
issue-13775.rs
issue-13808.rs
issue-13847.rs
issue-13847.stderr
issue-13853-2.rs
issue-13853-2.stderr
issue-13853-5.rs
issue-13853-5.stderr
issue-13853.rs
issue-13853.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-13867.rs
issue-13872.rs
issue-14082.rs
issue-14091-2.rs
issue-14091-2.stderr
issue-14091.rs
issue-14091.stderr
issue-14092.rs
issue-14092.stderr
issue-14229.rs
issue-14254.rs
issue-14285.rs
issue-14285.stderr
issue-14308.rs
issue-14330.rs
issue-14344.rs
issue-14366.rs
issue-14366.stderr Suggest borrowing when trying to coerce unsized type into dyn Trait 2022-04-02 16:43:17 -07:00
issue-14382.rs
issue-14393.rs
issue-14399.rs
issue-14421.rs
issue-14422.rs
issue-14541.rs
issue-14541.stderr
issue-14721.rs
issue-14721.stderr
issue-14821.rs
issue-14845.rs
issue-14845.stderr
issue-14853.rs
issue-14853.stderr
issue-14865.rs
issue-14875.rs
issue-14901.rs
issue-14915.rs
issue-14915.stderr
issue-14919.rs
issue-14933.rs
issue-14940.rs
issue-14958.rs
issue-14959.rs
issue-15034.nll.stderr
issue-15034.rs
issue-15034.stderr
issue-15043.rs
issue-15063.rs
issue-15094.rs
issue-15094.stderr
issue-15104.rs
issue-15129-rpass.rs
issue-15155.rs
issue-15167.rs
issue-15167.stderr
issue-15189.rs
issue-15207.rs
issue-15207.stderr
issue-15221.rs
issue-15260.rs
issue-15260.stderr
issue-15381.rs
issue-15381.stderr
issue-15444.rs
issue-15523-big.rs
issue-15523.rs
issue-15524.rs
issue-15524.stderr
issue-15562.rs
issue-15571.rs
issue-15673.rs
issue-15689-1.rs
issue-15689-2.rs
issue-15734.rs
issue-15735.rs
issue-15756.rs
issue-15756.stderr
issue-15763.rs
issue-15774.rs
issue-15783.rs
issue-15783.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-15793.rs
issue-15858.rs
issue-15896.rs
issue-15896.stderr
issue-15965.rs
issue-15965.stderr
issue-16048.rs
issue-16048.stderr
issue-16149.rs
issue-16149.stderr
issue-16151.rs
issue-16250.rs
issue-16250.stderr
issue-16256.rs
issue-16256.stderr
issue-16278.rs
issue-16338.rs
issue-16338.stderr
issue-16401.rs
issue-16401.stderr
issue-16441.rs
issue-16452.rs
issue-16492.rs
issue-16530.rs
issue-16538.mir.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-16538.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-16538.thir.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-16560.rs
issue-16562.rs
issue-16562.stderr
issue-16596.rs
issue-16597-empty.rs
issue-16597.rs
issue-16602-1.rs
issue-16602-2.rs
issue-16602-3.rs
issue-16643.rs
issue-16648.rs
issue-16668.rs
issue-16671.rs
issue-16683.nll.stderr Ensure that early-bound function lifetimes are always 'local' 2021-12-31 18:42:54 -05:00
issue-16683.rs
issue-16683.stderr
issue-16725.rs
issue-16725.stderr
issue-16739.rs
issue-16745.rs
issue-16774.rs
issue-16783.rs
issue-16819.rs
issue-16922-rpass.rs
issue-16922.nll.stderr
issue-16922.rs
issue-16922.stderr
issue-16939.rs
issue-16939.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-16966.rs
issue-16966.stderr
issue-16994.rs
issue-17001.rs
issue-17001.stderr
issue-17033.rs
issue-17033.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-17068.rs
issue-17121.rs
issue-17216.rs
issue-17233.rs
issue-17252.rs
issue-17252.stderr
issue-17302.rs
issue-17322.rs
issue-17336.rs
issue-17337.rs Permit #[deprecated] in stdlib 2022-03-09 16:32:47 -05:00
issue-17337.stderr
issue-17351.rs
issue-17361.rs
issue-17373.rs
issue-17373.stderr
issue-17385.rs
issue-17385.stderr
issue-17405.rs
issue-17405.stderr
issue-17431-1.rs
issue-17431-1.stderr Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
issue-17431-2.rs
issue-17431-2.stderr Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
issue-17431-3.rs
issue-17431-3.stderr
issue-17431-4.rs
issue-17431-4.stderr Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
issue-17431-5.rs
issue-17431-5.stderr
issue-17431-6.rs
issue-17431-6.stderr
issue-17431-7.rs
issue-17431-7.stderr Specialize suggestion for Option<T> 2022-03-31 08:04:53 -07:00
issue-17441.rs
issue-17441.stderr
issue-17450.rs
issue-17503.rs
issue-17546.rs
issue-17546.stderr
issue-17551.rs
issue-17551.stderr
issue-17651.rs
issue-17651.stderr
issue-17662.rs
issue-17718-const-destructors.rs
issue-17718-const-privacy.rs
issue-17718-const-privacy.stderr
issue-17718-constants-not-static.rs
issue-17718-constants-not-static.stderr
issue-17718-parse-const.rs
issue-17718-patterns.rs
issue-17718-patterns.stderr
issue-17718-static-move.rs
issue-17718-static-move.stderr
issue-17718-static-sync.rs
issue-17718-static-sync.stderr
issue-17718-static-unsafe-interior.rs
issue-17728.nll.stderr
issue-17728.rs
issue-17728.stderr Suggest adding a new lifetime parameter when two elided lifetimes should match up for traits and impls. 2022-02-28 18:16:19 -05:00
issue-17732.rs
issue-17734.rs
issue-17740.rs
issue-17740.stderr
issue-17746.rs
issue-17758.nll.stderr Ensure that early-bound function lifetimes are always 'local' 2021-12-31 18:42:54 -05:00
issue-17758.rs
issue-17758.stderr
issue-17771.rs
issue-17800.rs
issue-17800.stderr
issue-17816.rs
issue-17877.rs
issue-17897.rs
issue-17904-2.rs
issue-17904-2.stderr Do not suggest using a const parameter when there are bounds on an unused type parameter 2022-02-25 05:44:33 +00:00
issue-17904.rs
issue-17905-2.rs
issue-17905-2.stderr
issue-17905.rs
issue-17933.rs
issue-17933.stderr
issue-17954.rs
issue-17954.stderr
issue-17959.rs
issue-17959.stderr
issue-17994.rs
issue-17994.stderr
issue-17999.rs
issue-17999.stderr
issue-18058.rs
issue-18058.stderr
issue-18088.rs
issue-18107.rs
issue-18107.stderr Fix late-bound ICE in unsized return suggestion 2022-04-02 15:29:55 -07:00
issue-18110.rs
issue-18118-2.rs
issue-18118-2.stderr
issue-18118.rs
issue-18118.stderr
issue-18119.rs
issue-18119.stderr
issue-18159.rs
issue-18159.stderr
issue-18173.rs
issue-18183.rs
issue-18183.stderr
issue-18188.rs
issue-18232.rs
issue-18352.rs
issue-18353.rs
issue-18389.rs
issue-18389.stderr
issue-18400.rs
issue-18400.stderr
issue-18412.rs
issue-18423.rs
issue-18423.stderr
issue-18446-2.rs
issue-18446.rs
issue-18446.stderr
issue-18464.rs
issue-18501.rs
issue-18514.rs
issue-18532.rs
issue-18532.stderr
issue-18539.rs
issue-18566.rs
issue-18566.stderr
issue-18576.rs
issue-18611.rs
issue-18611.stderr
issue-18685.rs
issue-18711.rs
issue-18738.rs
issue-18767.rs
issue-18783.rs
issue-18783.stderr
issue-18809.rs
issue-18819.rs
issue-18819.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-18845.rs
issue-18859.rs
issue-18906.rs
issue-18913.rs
issue-18919.rs
issue-18919.stderr
issue-18937-1.rs
issue-18937.rs
issue-18937.stderr
issue-18952.rs
issue-18959.rs
issue-18959.stderr
issue-18988.rs
issue-19001.rs
issue-19037.rs
issue-19081.rs
issue-19086.rs
issue-19086.stderr
issue-19097.rs
issue-19098.rs
issue-19100.fixed
issue-19100.rs
issue-19100.stderr
issue-19102.rs
issue-19127.rs
issue-19129-1.rs
issue-19129-2.rs
issue-19135.rs
issue-19244-1.rs
issue-19244-1.stderr
issue-19244-2.rs
issue-19244-2.stderr
issue-19244.rs
issue-19293.rs
issue-19340-1.rs
issue-19340-2.rs
issue-19367.rs
issue-19380.rs
issue-19380.stderr
issue-19398.rs
issue-19404.rs
issue-19479.rs
issue-19482.rs
issue-19482.stderr
issue-19499.rs
issue-19521.rs
issue-19521.stderr
issue-19538.rs
issue-19538.stderr
issue-19601.rs
issue-19631.rs
issue-19632.rs
issue-19692.rs
issue-19692.stderr
issue-19707.rs
issue-19707.stderr
issue-19734.rs
issue-19734.stderr
issue-19811-escape-unicode.rs
issue-19850.rs
issue-19922.rs
issue-19922.stderr
issue-19982.rs
issue-19991.rs
issue-19991.stderr
issue-20009.rs
issue-20055-box-trait.rs
issue-20055-box-unsized-array.rs
issue-20162.rs
issue-20162.stderr Suggest derivable trait on E0277 2022-04-05 11:14:32 +09:00
issue-20174.rs
issue-20186.rs
issue-20225.rs
issue-20225.stderr
issue-20261.rs
issue-20261.stderr
issue-20313-rpass.rs
issue-20313.rs
issue-20313.stderr
issue-20343.rs
issue-20389.rs
issue-20396.rs
issue-20413.rs
issue-20413.stderr
issue-20414.rs
issue-20427.rs
issue-20433.rs
issue-20433.stderr
issue-20454.rs
issue-20544.rs
issue-20575.rs
issue-20605.rs
issue-20605.stderr
issue-20616.rs
issue-20644.rs
issue-20676.rs
issue-20714.rs
issue-20714.stderr
issue-20763-1.rs
issue-20763-2.rs
issue-20772.rs
issue-20772.stderr
issue-20797.rs
issue-20803.rs
issue-20825-2.rs
issue-20825.rs
issue-20825.stderr
issue-20831-debruijn.rs
issue-20831-debruijn.stderr
issue-20847.rs
issue-20939.rs
issue-20939.stderr
issue-20953.rs
issue-20971.rs
issue-21033.rs
issue-21058.rs
issue-21140.rs
issue-21160.rs
issue-21160.stderr Suggest derivable trait on E0277 2022-04-05 11:14:32 +09:00
issue-21174-2.rs
issue-21174.rs
issue-21174.stderr
issue-21177.rs
issue-21177.stderr
issue-21202.rs
issue-21202.stderr
issue-21245.rs
issue-21291.rs
issue-21306.rs
issue-21332.rs
issue-21332.stderr
issue-21361.rs
issue-21384.rs
issue-21400.rs
issue-21402.rs
issue-21449.rs
issue-21449.stderr
issue-21486.rs
issue-21546.rs
issue-21546.stderr
issue-21554.rs
issue-21554.stderr
issue-21596.rs
issue-21596.stderr diagnostics: use rustc_on_unimplemented to recommend [].iter() 2022-03-09 09:52:55 -07:00
issue-21600.rs
issue-21600.stderr
issue-21622.rs
issue-21634.rs
issue-21655.rs
issue-21701.rs
issue-21701.stderr
issue-21763.rs
issue-21763.stderr
issue-21837.rs
issue-21837.stderr
issue-21891.rs
issue-21909.rs
issue-21922.rs
issue-21946.rs
issue-21946.stderr
issue-21950.rs
issue-21950.stderr
issue-21974.rs
issue-21974.stderr
issue-22008.rs
issue-22034.rs
issue-22034.stderr
issue-22036.rs
issue-22258.rs
issue-22289.rs
issue-22289.stderr
issue-22312.rs
issue-22312.stderr
issue-22346.rs
issue-22356.rs
issue-22370.rs
issue-22370.stderr
issue-22375.rs
issue-22384.rs
issue-22384.stderr
issue-22403.rs
issue-22426.rs
issue-22434.rs
issue-22434.stderr
issue-22468.rs
issue-22468.stderr
issue-22471.rs
issue-22536-copy-mustnt-zero.rs
issue-22577.rs
issue-22599.rs
issue-22599.stderr
issue-22603.rs
issue-22629.rs
issue-22638.polonius.stderr
issue-22638.rs
issue-22638.stderr
issue-22644.rs
issue-22644.stderr
issue-22673.rs
issue-22684.rs
issue-22684.stderr
issue-22706.rs
issue-22706.stderr
issue-22777.rs
issue-22781.rs
issue-22789.rs
issue-22814.rs
issue-22864-1.rs
issue-22864-2.rs
issue-22872.rs
issue-22872.stderr
issue-22874.rs
issue-22874.stderr
issue-22886.rs
issue-22886.stderr
issue-22894.rs
issue-22933-1.rs
issue-22933-2.rs
issue-22933-2.stderr
issue-22992-2.rs
issue-22992.rs
issue-23024.rs
issue-23024.stderr
issue-23036.rs Enable issue-23036.rs on wasm32 2022-03-09 10:03:58 +01:00
issue-23041.rs
issue-23041.stderr
issue-23046.rs
issue-23046.stderr
issue-23073.rs
issue-23073.stderr
issue-23122-1.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-23122-1.stderr
issue-23122-2.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-23122-2.stderr Update chalk tests 2022-02-12 13:39:52 +00:00
issue-23173.rs
issue-23173.stderr
issue-23189.rs
issue-23189.stderr
issue-23217.rs
issue-23217.stderr
issue-23253.rs
issue-23253.stderr
issue-23261.rs
issue-23281.rs
issue-23281.stderr
issue-23302-1.rs
issue-23302-1.stderr
issue-23302-2.rs
issue-23302-2.stderr
issue-23302-3.rs
issue-23302-3.stderr
issue-23304-1.rs
issue-23304-2.rs
issue-23311.rs
issue-23336.rs
issue-23338-ensure-param-drop-order.rs
issue-23338-params-outlive-temps-of-body.rs
issue-23354-2.rs
issue-23354.rs
issue-23406.rs
issue-23433.rs
issue-23442.rs
issue-23477.rs
issue-23485.rs
issue-23491.rs
issue-23543.rs
issue-23543.stderr
issue-23544.rs
issue-23544.stderr
issue-23550.rs
issue-23589.rs
issue-23589.stderr Suggest changing quotes when str/char type mismatch 2022-01-03 22:08:08 -08:00
issue-23611-enum-swap-in-drop.rs
issue-23649-1.rs
issue-23649-2.rs
issue-23649-3.rs
issue-23699.rs
issue-23781.rs
issue-23808.rs
issue-23891.rs
issue-23898.rs
issue-23958.rs
issue-23966.rs
issue-23966.stderr
issue-23992.rs
issue-24013.rs
issue-24013.stderr
issue-24036.rs
issue-24036.stderr
issue-24086.rs
issue-24161.rs
issue-24227.rs
issue-24308.rs
issue-24322.rs
issue-24322.stderr
issue-24352.rs
issue-24352.stderr Refer to the TraitRef::identity in the message to be clearer 2022-04-04 21:06:35 +00:00
issue-24353.rs
issue-24357.rs
issue-24357.stderr
issue-24363.rs
issue-24363.stderr
issue-24365.rs
issue-24365.stderr
issue-24389.rs
issue-24424.rs
issue-24424.stderr
issue-24434.rs
issue-24446.rs
issue-24446.stderr
issue-24533.rs
issue-24589.rs
issue-24682.rs
issue-24682.stderr
issue-24779.rs
issue-24805-dropck-itemless.rs
issue-24819.rs
issue-24819.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-24883.rs
issue-24945-repeat-dash-opts.rs
issue-24947.rs
issue-24954.rs
issue-25076.rs
issue-25076.stderr
issue-25089.rs
issue-25145.rs
issue-25180.rs
issue-25185.rs
issue-25279.rs
issue-25339.rs
issue-25343.rs
issue-25368.rs
issue-25368.stderr
issue-25385.rs
issue-25385.stderr
issue-25386.rs
issue-25386.stderr
issue-25394.rs
issue-25439.rs
issue-25439.stderr
issue-25467.rs
issue-25497.rs
issue-25515.rs
issue-25549-multiple-drop.rs
issue-25579.rs
issue-25679.rs
issue-25693.rs
issue-25700-1.rs
issue-25700-2.rs
issue-25700.rs
issue-25700.stderr
issue-25746-bool-transmute.rs
issue-25757.rs
issue-25810.rs
issue-25901.rs bless you 2022-02-12 19:24:41 +11:00
issue-25901.stderr bless you 2022-02-12 19:24:41 +11:00
issue-26056.rs
issue-26056.stderr
issue-26093.rs
issue-26093.stderr
issue-26094.rs Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-26094.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-26095.rs
issue-26127.rs
issue-26186.rs Add test cases for issue #26186 2021-12-26 20:13:29 -04:00
issue-26205.rs
issue-26217.nll.stderr
issue-26217.rs
issue-26217.stderr
issue-26237.rs
issue-26237.stderr
issue-26262.rs
issue-26262.stderr
issue-26459.rs
issue-26459.stderr
issue-26468.rs
issue-26472.rs
issue-26472.stderr
issue-26484.rs
issue-26545.rs
issue-26545.stderr
issue-26614.rs
issue-26619.rs
issue-26619.stderr
issue-26641.rs
issue-26646.rs
issue-26655.rs
issue-26709.rs
issue-26802.rs
issue-26805.rs
issue-26812.rs
issue-26812.stderr
issue-26873-multifile.rs
issue-26905-rpass.rs
issue-26905.rs
issue-26905.stderr
issue-26930.rs
issue-26948.rs
issue-26948.stderr
issue-26997.rs
issue-27008.rs
issue-27008.stderr
issue-27021.rs
issue-27033.rs
issue-27033.stderr
issue-27042.rs
issue-27042.stderr
issue-27054-primitive-binary-ops.rs
issue-27078.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-27078.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-27105.rs
issue-27240.rs
issue-27268.rs
issue-27281.rs
issue-27282-move-ref-mut-into-guard.rs
issue-27282-move-ref-mut-into-guard.stderr Tweak move error 2022-03-03 21:21:57 +00:00
issue-27282-mutate-before-diverging-arm-1.rs
issue-27282-mutate-before-diverging-arm-1.stderr
issue-27282-mutate-before-diverging-arm-3.rs
issue-27282-mutate-before-diverging-arm-3.stderr
issue-27320.rs
issue-27340.rs
issue-27340.stderr
issue-27401-dropflag-reinit.rs
issue-27433.fixed
issue-27433.rs
issue-27433.stderr
issue-27583.rs
issue-27592.rs
issue-27592.stderr
issue-27639.rs
issue-27697.rs
issue-27815.rs
issue-27815.stderr
issue-27842.rs
issue-27842.stderr
issue-27859.rs
issue-27889.rs
issue-27901.rs
issue-27942.rs
issue-27942.stderr
issue-27949.rs
issue-27997.rs
issue-28098.rs
issue-28098.stderr
issue-28105.rs
issue-28105.stderr
issue-28109.rs
issue-28109.stderr
issue-28181.rs
issue-28279.rs
issue-28344.rs
issue-28344.stderr
issue-28433.rs
issue-28433.stderr
issue-28472.rs
issue-28472.stderr
issue-28498-must-work-ex1.rs
issue-28498-must-work-ex2.rs
issue-28498-ugeh-ex1.rs
issue-28550.rs
issue-28561.rs move adt_const_params to its own tracking issue 2022-03-21 16:33:42 +01:00
issue-28568.rs
issue-28568.stderr
issue-28586.rs
issue-28586.stderr
issue-28600.rs
issue-28625.rs
issue-28625.stderr
issue-28776.mir.stderr
issue-28776.rs
issue-28776.thir.stderr
issue-28777.rs
issue-28822.rs
issue-28828.rs
issue-28839.rs
issue-28934.rs
issue-28936.rs
issue-28950.rs
issue-28971.rs
issue-28971.stderr
issue-28983.rs
issue-28992-empty.rs
issue-28992-empty.stderr
issue-28999.rs
issue-29030.rs
issue-29037.rs
issue-29048.rs
issue-29053.rs
issue-29071-2.rs
issue-29071.rs
issue-29092.rs
issue-29124.rs
issue-29124.stderr
issue-29147-rpass.rs
issue-29147.rs
issue-29147.stderr
issue-29166.rs
issue-29181.rs
issue-29181.stderr
issue-29184.rs
issue-29184.stderr --bless tests 2022-04-10 16:45:09 +04:00
issue-29227.rs
issue-29265.rs
issue-29276.rs
issue-29466.rs
issue-29485.rs
issue-29488.rs
issue-29516.rs
issue-29522.rs
issue-29540.rs
issue-29663.rs
issue-29668.rs
issue-29710.rs
issue-29723.rs
issue-29723.stderr
issue-29740.rs
issue-29743.rs
issue-29746.rs
issue-29798.rs
issue-29821.rs
issue-29857.rs
issue-29861.rs
issue-29861.stderr
issue-29948.rs
issue-30007.rs
issue-30007.stderr
issue-30018-panic.rs
issue-30081.rs
issue-30123.rs
issue-30123.stderr
issue-30236.rs
issue-30236.stderr
issue-30255.rs
issue-30255.stderr
issue-30371.rs
issue-30380.rs
issue-30438-a.rs
issue-30438-a.stderr
issue-30438-b.rs
issue-30438-b.stderr
issue-30438-c.rs
issue-30438-c.stderr
issue-30490.rs
issue-30530.rs
issue-30535.rs
issue-30535.stderr
issue-30589.rs
issue-30589.stderr
issue-30615.rs
issue-30756.rs
issue-30891.rs
issue-31011.rs
issue-31011.stderr
issue-31173.rs
issue-31173.stderr
issue-31260.rs
issue-31267-additional.rs
issue-31267.rs
issue-31299.rs
issue-31511.rs
issue-31511.stderr
issue-31702.rs
issue-31769.rs
issue-31769.stderr
issue-31776.rs
issue-31910.rs
issue-31910.stderr
issue-32004.rs
issue-32004.stderr
issue-32008.rs
issue-32086.rs
issue-32086.stderr
issue-32122-1.fixed
issue-32122-1.rs
issue-32122-1.stderr
issue-32122-2.fixed
issue-32122-2.rs
issue-32122-2.stderr
issue-32292.rs
issue-32323.rs
issue-32323.stderr
issue-32324.rs
issue-32326.rs
issue-32326.stderr
issue-32377.rs
issue-32377.stderr
issue-32389.rs
issue-32518.rs
issue-32655.rs
issue-32655.stderr
issue-32709.rs
issue-32709.stderr Fix #90970, doesn't address #87437 2022-04-04 21:06:33 +00:00
issue-32782.rs
issue-32782.stderr
issue-32797.rs
issue-32805.rs
issue-32922.rs
issue-32950.rs
issue-32950.stderr
issue-32963.rs
issue-32963.stderr
issue-32995-2.rs
issue-32995-2.stderr
issue-32995.rs
issue-32995.stderr
issue-33096.rs
issue-33185.rs
issue-33187.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-33202.rs
issue-33241.rs
issue-33287.rs
issue-33293.rs
issue-33293.stderr
issue-33387.rs
issue-33461.rs
issue-33504.rs
issue-33504.stderr Point (again) to more expressions with their type, even if not fully resolved 2022-03-27 02:20:17 +00:00
issue-33525.rs
issue-33525.stderr
issue-33571.rs
issue-33571.stderr
issue-33575.rs
issue-33575.stderr
issue-33687.rs
issue-33770.rs
issue-33903.rs
issue-33941.rs Filter OnceNote in diagnostic infra. 2022-03-20 20:36:26 +01:00
issue-33941.stderr Filter OnceNote in diagnostic infra. 2022-03-20 20:36:26 +01:00
issue-33992.rs
issue-34047.rs
issue-34047.stderr
issue-34053.rs
issue-34074.rs
issue-34209.rs
issue-34209.stderr
issue-34229.rs
issue-34229.stderr Suggest derivable trait on E0277 2022-04-05 11:14:32 +09:00
issue-34334.rs
issue-34334.stderr Mention implementers of unsatisfied trait 2022-04-04 21:01:42 +00:00
issue-34349.rs
issue-34349.stderr
issue-34373.rs
issue-34373.stderr
issue-34418.rs
issue-34427.rs
issue-34503.rs
issue-34569.rs
issue-34571.rs
issue-34721.fixed
issue-34721.rs
issue-34721.stderr
issue-34751.rs
issue-34780.rs
issue-34796.rs
issue-34839.rs
issue-34932.rs
issue-35075.rs
issue-35075.stderr
issue-35139.rs
issue-35139.stderr
issue-35241.rs
issue-35241.stderr
issue-35423.rs
issue-35450.rs
issue-35450.stderr
issue-35570.rs
issue-35570.stderr Overhaul RegionKind and Region. 2022-02-15 16:08:52 +11:00
issue-35600.rs
issue-35668.rs
issue-35668.stderr
issue-35675.rs
issue-35675.stderr
issue-35815.rs
issue-35869.rs
issue-35869.stderr
issue-35976.rs
issue-35976.stderr
issue-35988.rs
issue-35988.stderr
issue-36023.rs
issue-36036-associated-type-layout.rs
issue-36053.rs
issue-36075.rs
issue-36082.rs
issue-36082.stderr
issue-36116.rs
issue-36139-normalize-closure-sig.rs
issue-36260.rs
issue-36278-prefix-nesting.rs
issue-36299.rs
issue-36299.stderr
issue-36379.rs
issue-36381.rs
issue-36400.rs
issue-36400.stderr
issue-36401.rs
issue-36474.rs
issue-36708.rs
issue-36708.stderr
issue-36744-bitcast-args-if-needed.rs
issue-36744-without-calls.rs
issue-36786-resolve-call.rs
issue-36792.rs
issue-36816.rs
issue-36836.rs
issue-36836.stderr
issue-36839.rs
issue-36856.rs
issue-36936.rs
issue-36954.rs
issue-37051.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-37109.rs
issue-37131.rs
issue-37131.stderr
issue-37323.rs
issue-37510.rs
issue-37515.rs
issue-37515.stderr
issue-37534.rs
issue-37534.stderr Do not suggest using a const parameter when there are bounds on an unused type parameter 2022-02-25 05:44:33 +00:00
issue-37576.rs
issue-37576.stderr
issue-37598.rs
issue-37665.rs
issue-37665.stderr
issue-37686.rs
issue-37725.rs
issue-37733.rs
issue-37884.rs
issue-37884.stderr
issue-38033.rs
issue-38160.rs
issue-38190.rs
issue-38226.rs
issue-38381.rs
issue-38404.rs
issue-38404.stderr
issue-38412.rs
issue-38412.stderr
issue-38437.rs
issue-38458.rs
issue-38458.stderr
issue-38556.rs
issue-38715.rs
issue-38715.stderr
issue-38727.rs
issue-38763.rs
issue-38821.rs
issue-38821.stderr
issue-38857.rs
issue-38857.stderr
issue-38919.rs
issue-38919.stderr
issue-38942.rs
issue-38954.rs
issue-38954.stderr
issue-38987.rs
issue-39089.rs
issue-39175.rs
issue-39175.stderr
issue-39211.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-39211.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-39292.rs
issue-39367.rs
issue-39467.rs
issue-39548.rs
issue-39559-2.rs
issue-39559-2.stderr bless you 2022-02-12 19:24:41 +11:00
issue-39559.rs
issue-39559.stderr
issue-39616.rs
issue-39616.stderr
issue-39687.rs
issue-39687.stderr
issue-39709.rs
issue-39808.rs
issue-39827.rs
issue-39848.rs
issue-39848.stderr Tweak diagnostics 2022-02-28 18:22:45 +00:00
issue-39970.rs
issue-39970.stderr
issue-39974.rs
issue-39974.stderr
issue-39984.rs
issue-40000.nll.stderr
issue-40000.rs
issue-40000.stderr
issue-40003.rs
issue-40085.rs
issue-40136.rs
issue-40231-1.rs
issue-40231-2.rs
issue-40235.rs
issue-40288-2.rs
issue-40288-2.stderr
issue-40288.rs
issue-40288.stderr
issue-40350.rs
issue-40408.rs
issue-40510-1.migrate.stderr
issue-40510-1.rs
issue-40510-1.stderr
issue-40510-2.rs
issue-40510-3.migrate.stderr
issue-40510-3.rs
issue-40510-3.stderr
issue-40510-4.rs
issue-40610.rs
issue-40610.stderr
issue-40749.rs
issue-40749.stderr
issue-40782.fixed
issue-40782.rs
issue-40782.stderr
issue-40827.rs
issue-40827.stderr
issue-40845.rs
issue-40845.stderr
issue-40861.rs
issue-40861.stderr
issue-40883.rs
issue-40951.rs
issue-41053.rs
issue-41139.rs
issue-41139.stderr
issue-41213.rs
issue-41229-ref-str.rs
issue-41229-ref-str.stderr
issue-41272.rs
issue-41298.rs
issue-41394-rpass.rs
issue-41394.rs
issue-41394.stderr
issue-41479.rs
issue-41498.rs
issue-41549.rs
issue-41549.stderr
issue-41604.rs
issue-41628.rs
issue-41677.rs
issue-41696.rs
issue-41726.rs
issue-41726.stderr
issue-41742.rs
issue-41742.stderr
issue-41744.rs
issue-41776.rs
issue-41776.stderr
issue-41849-variance-req.rs
issue-41880.rs
issue-41880.stderr
issue-41888.rs
issue-41936-variance-coerce-unsized-cycle.rs
issue-41974.rs
issue-41974.stderr
issue-41998.rs
issue-42007.rs
issue-42060.rs
issue-42060.stderr
issue-42106.rs
issue-42106.stderr
issue-42148.rs
issue-42210.rs
issue-42312.rs
issue-42312.stderr
issue-42453.rs
issue-42467.rs
issue-42552.rs
issue-42755.rs
issue-42755.stderr
issue-42796.rs
issue-42796.stderr
issue-42880.rs
issue-42880.stderr
issue-42954.fixed
issue-42954.rs
issue-42954.stderr
issue-42956.rs
issue-43057.rs
issue-43132.rs
issue-43162.rs
issue-43162.stderr
issue-43205.rs
issue-43250.rs
issue-43250.stderr
issue-43291.rs
issue-43355.rs
issue-43355.stderr
issue-43357.rs
issue-43420-no-over-suggest.rs
issue-43420-no-over-suggest.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-43424.rs
issue-43424.stderr
issue-43431.rs
issue-43431.stderr
issue-43483.rs
issue-43623.rs
issue-43692.rs
issue-43784-supertrait.rs
issue-43784-supertrait.stderr
issue-43806.rs
issue-43853.rs
issue-43910.rs
issue-43923.rs
issue-43925.rs
issue-43925.stderr
issue-43926.rs
issue-43926.stderr
issue-43988.rs
issue-43988.stderr
issue-44023.rs
issue-44023.stderr
issue-44056.rs
issue-44078.rs
issue-44078.stderr
issue-44127.rs
issue-44216-add-instant.rs
issue-44216-add-system-time.rs
issue-44216-sub-instant.rs
issue-44216-sub-system-time.rs
issue-44239.fixed
issue-44239.rs
issue-44239.stderr
issue-44247.rs
issue-44255.rs
issue-44405.rs
issue-44405.stderr
issue-44730.rs
issue-44851.rs
issue-45425.rs
issue-45510.rs
issue-45562.fixed
issue-45562.rs
issue-45562.stderr
issue-45696-no-variant-box-recur.rs
issue-45697-1.rs
issue-45697-1.stderr
issue-45697.rs
issue-45697.stderr
issue-45730.rs
issue-45730.stderr
issue-45731.rs
issue-45801.rs
issue-45801.stderr Mention implementers of unsatisfied trait 2022-04-04 21:01:42 +00:00
issue-45965.rs
issue-45965.stderr
issue-46023.rs
issue-46023.stderr
issue-46069.rs
issue-46101.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-46101.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-46302.rs
issue-46302.stderr
issue-46311.rs
issue-46311.stderr
issue-46332.rs
issue-46332.stderr
issue-46438.rs
issue-46438.stderr
issue-46471-1.rs
issue-46471-1.stderr
issue-46472.rs
issue-46472.stderr
issue-46519.rs
issue-46604.rs
issue-46604.stderr
issue-46756-consider-borrowing-cast-or-binexpr.fixed
issue-46756-consider-borrowing-cast-or-binexpr.rs
issue-46756-consider-borrowing-cast-or-binexpr.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-46771.rs
issue-46771.stderr
issue-46845.rs
issue-46855.rs
issue-46920-byte-array-patterns.rs
issue-46959.rs
issue-46964.rs
issue-46983.nll.stderr
issue-46983.rs
issue-46983.stderr
issue-47073-zero-padded-tuple-struct-indices.rs
issue-47073-zero-padded-tuple-struct-indices.stderr
issue-47094.rs
issue-47094.stderr
issue-47139-2.rs
issue-47184.rs
issue-47184.stderr
issue-47309.rs
issue-47364.rs
issue-47377.rs
issue-47377.stderr Make suggestions verbose 2022-01-18 16:38:06 -08:00
issue-47380.rs
issue-47380.stderr Make suggestions verbose 2022-01-18 16:38:06 -08:00
issue-47412.mir.stderr
issue-47412.rs
issue-47412.thir.stderr
issue-47486.rs
issue-47486.stderr
issue-47511.rs Add known-bug directive to issue #47511 test case 2022-03-04 22:47:56 +01:00
issue-47511.stderr Add known-bug directive to issue #47511 test case 2022-03-04 22:47:56 +01:00
issue-47638.rs
issue-47646.rs
issue-47646.stderr
issue-47673.rs
issue-47703-1.rs
issue-47703-tuple.rs
issue-47703.rs
issue-47706-trait.rs
issue-47706-trait.stderr Bless ui tests 2021-12-17 20:46:48 +08:00
issue-47706.rs
issue-47706.stderr Bless ui tests 2021-12-17 20:46:48 +08:00
issue-47715.rs fix impl trait message, bless tests 2022-02-17 19:18:42 -08:00
issue-47715.stderr fix impl trait message, bless tests 2022-02-17 19:18:42 -08:00
issue-47722.rs
issue-47725.rs
issue-47725.stderr
issue-48006.rs
issue-48131.mir.stderr
issue-48131.rs
issue-48131.thir.stderr
issue-48132.rs
issue-48159.rs
issue-48179.rs
issue-48276.rs
issue-48276.stderr
issue-48364.rs
issue-48364.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-48728.rs
issue-48728.stderr
issue-48803.rs
issue-48803.stderr
issue-48838.rs
issue-48838.stderr
issue-48962.rs
issue-48984.rs
issue-49257.rs
issue-49257.stderr
issue-49298.rs
issue-49544.rs
issue-49556.rs
issue-49588-non-shorthand-field-patterns-in-pattern-macro.rs
issue-49632.rs
issue-49824.rs
issue-49824.stderr
issue-49854.rs
issue-49919.rs
issue-49919.stderr
issue-49934-errors.rs
issue-49934-errors.stderr
issue-49934.rs
issue-49934.stderr
issue-49955.rs
issue-49973.rs
issue-50187.rs
issue-50403.rs
issue-50403.stderr
issue-50411.rs
issue-50415.rs
issue-50442.rs
issue-50471.rs
issue-50480.rs
issue-50480.stderr
issue-50518.rs
issue-50571.fixed
issue-50571.rs
issue-50571.stderr
issue-50576.rs
issue-50576.stderr
issue-50581.rs
issue-50581.stderr
issue-50582.rs
issue-50582.stderr Refer to the TraitRef::identity in the message to be clearer 2022-04-04 21:06:35 +00:00
issue-50585.rs
issue-50585.stderr
issue-50600.rs
issue-50600.stderr
issue-50618.rs
issue-50618.stderr
issue-50687-ice-on-borrow.rs
issue-50687-ice-on-borrow.stderr
issue-50688.rs
issue-50688.stderr
issue-50689.rs
issue-50714-1.rs
issue-50714-1.stderr
issue-50714.rs
issue-50714.stderr
issue-50761.rs
issue-50781.rs
issue-50781.stderr
issue-50802.rs
issue-50802.stderr
issue-50811.rs
issue-50825-1.rs
issue-50825.rs
issue-51022.rs
issue-51022.stderr
issue-51044.rs
issue-51102.rs
issue-51102.stderr
issue-51116.rs
issue-51116.stderr
issue-51154.rs
issue-51154.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-51301.rs
issue-51301.stderr
issue-51515.rs
issue-51515.stderr
issue-51632-try-desugar-incompatible-types.rs
issue-51632-try-desugar-incompatible-types.stderr
issue-51655.rs
issue-51714.rs
issue-51714.stderr
issue-51798.rs
issue-51848.rs
issue-51848.stderr
issue-51874.rs
issue-51874.stderr
issue-51907.rs
issue-51947.rs
issue-52049.rs
issue-52049.stderr
issue-52057.rs
issue-52126-assign-op-invariance.rs
issue-52126-assign-op-invariance.stderr
issue-52213.nll.stderr Ensure that early-bound function lifetimes are always 'local' 2021-12-31 18:42:54 -05:00
issue-52213.rs
issue-52213.stderr
issue-52240.rs
issue-52240.stderr
issue-52262.rs
issue-52262.stderr
issue-52489.rs
issue-52489.stderr
issue-52533-1.nll.stderr
issue-52533-1.rs
issue-52533-1.stderr
issue-52533.nll.stderr
issue-52533.rs
issue-52533.stderr
issue-52557.rs
issue-52717.rs
issue-52717.stderr
issue-53251.rs
issue-53251.stderr
issue-53275.rs
issue-53300.rs
issue-53300.stderr
issue-53333.rs
issue-53348.rs
issue-53348.stderr
issue-53419.rs
issue-53498.rs
issue-53498.stderr
issue-53568.rs
issue-53692.rs
issue-53692.stderr
issue-53712.rs
issue-53712.stderr
issue-53728.rs
issue-53843.rs
issue-54044.rs
issue-54044.stderr
issue-54062.rs
issue-54062.stderr
issue-54094.rs
issue-54189.rs
issue-54189.stderr
issue-54302-cases.nll.stderr
issue-54302-cases.rs
issue-54302-cases.stderr
issue-54302.rs
issue-54302.stderr
issue-54387.rs
issue-54410.rs
issue-54410.stderr
issue-54462-mutable-noalias-correctness.rs
issue-54477-reduced-2.rs
issue-54582.rs
issue-54696.rs
issue-54943-1.rs
issue-54943-2.rs
issue-54943.nll.stderr
issue-54943.rs
issue-54943.stderr
issue-54954.rs
issue-54954.stderr
issue-54966.rs
issue-54966.stderr
issue-55376.rs
issue-55380.rs
issue-55380.stderr
issue-55587.rs
issue-55587.stderr
issue-55731.nll.stderr
issue-55731.rs
issue-55731.stderr
issue-55796.nll.stderr Update chalk tests 2022-02-12 13:39:52 +00:00
issue-55796.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-55796.stderr Update chalk tests 2022-02-12 13:39:52 +00:00
issue-55846.rs
issue-56128.rs
issue-56175.rs
issue-56175.stderr
issue-56199.rs
issue-56199.stderr
issue-56229.rs
issue-56237.rs
issue-56806.rs
issue-56806.stderr
issue-56835.rs
issue-56835.stderr
issue-56870.rs
issue-56943.rs
issue-56943.stderr
issue-57156.rs
issue-57162.rs
issue-57198-pass.rs
issue-57271.rs
issue-57271.stderr
issue-57362-1.rs
issue-57362-1.stderr
issue-57362-2.rs
issue-57362-2.stderr
issue-57399-self-return-impl-trait.rs
issue-57741-1.rs
issue-57741-1.stderr
issue-57741.fixed
issue-57741.rs
issue-57741.stderr
issue-57781.rs
issue-57843.rs
issue-57843.stderr
issue-57924.rs
issue-57924.stderr
issue-58022.rs
issue-58022.stderr
issue-58212.rs
issue-58344.rs
issue-58375-monomorphize-default-impls.rs
issue-58463.rs
issue-58712.rs
issue-58712.stderr
issue-58734.rs
issue-58734.stderr
issue-58857.rs
issue-58857.stderr
issue-59020.rs
issue-59326.rs
issue-59488.rs
issue-59488.stderr Dedup logic and improve output for other types that impl trait 2022-04-04 21:06:35 +00:00
issue-59494.rs
issue-59494.stderr Better suggestions for Fn trait selection errors 2022-03-23 21:46:11 -07:00
issue-59756.fixed
issue-59756.rs
issue-59756.stderr
issue-60057.rs
issue-60057.stderr
issue-60218.rs
issue-60218.stderr
issue-60622.rs
issue-60622.stderr
issue-60989.rs
issue-60989.stderr
issue-61106.rs
issue-61106.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-61108.rs
issue-61108.stderr Tweak move error 2022-03-03 21:21:57 +00:00
issue-61475.rs
issue-61623.rs
issue-61623.stderr
issue-61696.rs
issue-61858.rs
issue-61858.stderr
issue-61894.rs
issue-62375.rs
issue-62375.stderr
issue-62480.rs
issue-62480.stderr
issue-63983.rs
issue-63983.stderr
issue-64430.rs
issue-64430.stderr
issue-64559.rs
issue-64559.stderr Tweak move error 2022-03-03 21:21:57 +00:00
issue-64593.rs
issue-64620.rs
issue-64620.stderr
issue-64792-bad-unicode-ctor.rs
issue-64792-bad-unicode-ctor.stderr
issue-65131.rs
issue-65131.stderr
issue-65230.rs
issue-65230.stderr
issue-65462.rs
issue-65634-raw-ident-suggestion.rs
issue-65634-raw-ident-suggestion.stderr
issue-66308.rs
issue-66353.rs
issue-66353.stderr
issue-66667-function-cmp-cycle.rs
issue-66667-function-cmp-cycle.stderr
issue-66702-break-outside-loop-val.rs
issue-66702-break-outside-loop-val.stderr
issue-66706.rs
issue-66706.stderr Eagerly replace {integer}/{float} with i32/f64 for suggestion 2022-03-27 02:20:16 +00:00
issue-66768.rs
issue-66923-show-error-for-correct-call.rs
issue-66923-show-error-for-correct-call.stderr Mention implementers of unsatisfied trait 2022-04-04 21:01:42 +00:00
issue-67039-unsound-pin-partialeq.rs
issue-67039-unsound-pin-partialeq.stderr
issue-67552.polonius.stderr
issue-67552.rs
issue-67552.stderr
issue-68010-large-zst-consts.rs
issue-68091-unicode-ident-after-if.rs
issue-68091-unicode-ident-after-if.stderr
issue-68092-unicode-ident-after-incomplete-expr.rs
issue-68092-unicode-ident-after-incomplete-expr.stderr
issue-68103.rs
issue-68696-catch-during-unwind.rs replace feature expression (cfg_panic) in lib and remove expression from tests 2022-02-10 22:06:47 +00:00
issue-68951.rs
issue-69130.rs
issue-69130.stderr
issue-69225-layout-repeated-checked-add.rs
issue-69225-SCEVAddExpr-wrap-flag.rs
issue-69306.rs
issue-69306.stderr Implementation for 65853 2022-04-16 02:26:56 -04:00
issue-69396-const-no-type-in-macro.rs generic_arg_infer: placeholder in signature err 2022-01-18 12:23:43 +01:00
issue-69396-const-no-type-in-macro.stderr generic_arg_infer: placeholder in signature err 2022-01-18 12:23:43 +01:00
issue-69455.rs
issue-69455.stderr Create core::fmt::ArgumentV1 with generics instead of fn pointer 2022-01-29 13:52:19 +00:00
issue-69602-type-err-during-codegen-ice.rs
issue-69602-type-err-during-codegen-ice.stderr
issue-69683.rs
issue-69683.stderr
issue-70093.rs Don't test -Cdefault-linker-libraries=yes when cross compiling. 2022-04-12 15:00:44 +02:00
issue-70381.rs
issue-70381.stderr
issue-70673.rs
issue-70724-add_type_neq_err_label-unwrap.rs
issue-70724-add_type_neq_err_label-unwrap.stderr
issue-70746.rs
issue-71036.rs
issue-71036.stderr
issue-71406.rs
issue-71406.stderr
issue-71584.rs
issue-71584.stderr
issue-71676-1.fixed
issue-71676-1.rs
issue-71676-1.stderr
issue-71676-2.rs
issue-71676-2.stderr
issue-72002.rs
issue-72076.rs
issue-72076.stderr
issue-72278.rs
issue-72278.stderr
issue-72554.rs
issue-72554.stderr
issue-72574-1.rs
issue-72574-1.stderr Point (again) to more expressions with their type, even if not fully resolved 2022-03-27 02:20:17 +00:00
issue-72690.rs skip pointing out ambuguous impls in alloc/std crates too 2022-02-17 19:19:37 -08:00
issue-72690.stderr skip pointing out ambuguous impls in alloc/std crates too 2022-02-17 19:19:37 -08:00
issue-72839-error-overflow.rs
issue-72839-error-overflow.stderr
issue-72933-match-stack-overflow.rs
issue-73112.rs
issue-73112.stderr
issue-73229.rs
issue-73427.rs
issue-73427.stderr
issue-73541-3.rs
issue-73541-3.stderr
issue-73541.rs
issue-73541.stderr
issue-74082.rs
issue-74082.stderr
issue-74564-if-expr-stack-overflow.rs Update chalk tests 2022-02-12 13:39:52 +00:00
issue-75283.rs
issue-75283.stderr
issue-75307.rs
issue-75307.stderr
issue-75704.rs
issue-75777.nll.stderr Bless nll tests. 2022-03-03 19:59:52 +01:00
issue-75777.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-75777.stderr Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-75906.rs
issue-75906.stderr
issue-75907_b.rs
issue-75907_b.stderr
issue-75907.rs
issue-75907.stderr
issue-76042.rs
issue-76077-1.fixed
issue-76077-1.rs
issue-76077-1.stderr
issue-76077.rs
issue-76077.stderr
issue-76191.rs
issue-76191.stderr
issue-77002.rs
issue-77919.rs
issue-77919.stderr
issue-77993-1.rs
issue-77993-1.stderr
issue-78115.rs
issue-78192.rs
issue-78622.rs
issue-78622.stderr
issue-78957.rs Cleanup feature gates. 2022-03-03 18:50:28 +01:00
issue-78957.stderr diagnostics: use correct span for const generics 2022-04-04 12:16:20 -07:00
issue-80512-param-reordering-with-defaults.rs
issue-80512-param-reordering-with-defaults.stderr
issue-80607.rs
issue-80607.stderr
issue-81584.fixed
issue-81584.rs
issue-81584.stderr
issue-81918.rs
issue-82833-slice-miscompile.rs
issue-82859-slice-miscompile.rs
issue-83048.rs
issue-83048.stderr
issue-83190.rs
issue-83924.fixed
issue-83924.rs
issue-83924.stderr
issue-85461.rs Fix some tests to use -Cinstrument-coverage 2022-02-03 20:01:55 -05:00
issue-86756.rs
issue-86756.stderr
issue-87199.rs
issue-87199.stderr
issue-87490.rs
issue-87490.stderr
issue-87707.rs use impl substs in on_unimplemented 2022-03-06 18:44:01 -08:00
issue-87707.run.stderr use impl substs in on_unimplemented 2022-03-06 18:44:01 -08:00
issue-88150.rs
issue-91489.rs add regression test for #91489 2021-12-12 12:09:34 +08:00
issue-pr29383.rs
issue-pr29383.stderr