Pulls
You can also view the pull requests I’ve initiated on GitHub and on this tracking issue.
Here’s the compilation of pull requests I initiated and actively worked on during the course of the project:
New Error Code Framework #2468
Support for rich-loc & errorcode in parser & expansion errors #2542
Diagnostics: Added non-const rich_location *
function #2574
[E0054-E0604-E0620-E0606] TypeCasting ErrorCodes #2528
[E0599] Failed to resovle method implementation #2571
Top level or-patterns are not allowed let binding #2569
[E0573] Something other than type was used #2568
[E0164] Neither tuple struct nor tuple variant used as a pattern #2565
[E0769] Use of struct or tuple variant in struct or struct variant #2564
[E0532] Pattern arm did not match expected kind. #2563
[E0271] Type mismatch between associated type trait. #2562
[E0391] Detected type dependency cycle #2561
[E0034] found more than one items for method #2560
[E0535] Unknown argument given to inline attribute #2559
[E0534] inline attribute was malformed #2558
Invalid order of generic parameters #2557
Non-allowed default type paramters #2556
[E0592] method or associated functions already defined with same names #2555
[E0107] Wrong number of generic argument #2539
[E0015] Use of non-const inside const #2538
[E0658] Use of mutable reference in constant functions. #2536
[E0412] used type name not in scope #2534
[E0753] Use of inner doc comment in invalid context #2531
[E0380] Use of auto trait with method or associated item #2527
[E0541] Use of unknown meta item #2526
[E0308] array misamatch types #2525
[E0282] type annotations needed #2524
[E0703] Use of Invalid ABI #2519
[E0635] Use of Unknown feature. #2513
[E0426] Use of undeclared label #2502
[E0308] mismatch types on both sides of assignment Operator #2494
[E0572] return is outside of function context #2493
[E0571] break with argument in non-loop loop #2455
[E0268] break or continue used outside of loop #2453
[E0045] Variadic Parameters Used on Non-C ABI Function #2451
[E0323] Implemented associated const, expected another trait #2445
[E0423] expected function, tuple struct or tuple variant, found struct #2432
[E0133] Use of unsafe code outside of unsafe function or block #2424
[E0658] Use of unstable feature #2408
[E0093] Declaration of unknown intrinsic function #2407
[E0124] field x
is already declared in struct #2397
[E0070] invalid left-hand side of assignment #2390
[E0063] constructor is missing fields #2387
[E0425] Use of unresolved name #2383
[E0053] method ‘x’ has an incompatible type for trait ‘y’ #2380
[E0046] Missing Items in Trait Implementation #2377
[E0061] Refactored argument mismatch error function #2373
[E0229] associated type bindings error #2367
[E0034] Ambiguous Method Call Error #2365
Refactored Field Error Function #2341
[E0027] struct pattern fails to specify struct’s fields #2335
[E0026] Non-Existent Field Extraction in Struct Pattern #2326
[E0023] Incorrect Number of Fields in Pattern Extraction #2325
ErrorCode[E0277] Type Does Not Implement Expected Trait #2315
ErrorCode[E0433]: Use of Undeclared Crate, Module, or Type #2301
[E0603] Use of private item outside scope #2597