Issues
You can also explore the issues I’ve raised, all viewable on GitHub and on this tracking issue.
Here’s a compilation of the issues I initiated and contributed to throughout the project:
ErrorCode Support #2553
ICE - Expected Type got something else #2479
ICE - Segmentation fault after unknown trait item #2478
ICE - return outside function #2477
Resolve type path error #2375
Location Info error for “multiple applicable items in scope for: test” #2366
Refactoring Field Error Function into one Function #2336
Cannot find path x in this scope #2509
Neither tuple struct nor a tuple variant was used as a pattern - Internal Compiler Error #2430
Error Variadic Parameters - [E0045] #2382
ICE on match expression without any match arms #2567
ICE when binding richloc to paser errors #2566
ICE - when impl Trait type expands to a recursive type [E0720] #2523
Change ErrorCode location after the error: #2522
Invalid repr options error support
ICE - cannot mix bin crate type with others - [E0601] #2512
missing unreachable pattern [E0001] warning #2511
ICE - Copy trait was implemented on Drop implementation type - [E0184] #2510
refutable pattern in local binding - [E0005] #2508
Invalid self import was made #2501
method / constant was impl on primitive type #2500
ICE when non-trait type was used in trait position #2499
ICE - when if contains &str instead of bool #2495
Wrong Error on E0438 #2481
Wrong error when loop keyword used outside loop but inside closure - E0267 #2454
Refactor redefined multiple times Error #2436
Invalid Error Code for Attempted to call something which isn’t a function nor a method. [E0618] #2434
Invalid Error Code for E0423 #2433
Inherit Implementation of type outside current crate - Internal Compile Error #2423
Failed to evaluate constant value #2394
Invalid LHS Of Assignment #2391
Error - Unable to find lang-item & cannot apply operation to types #2384
initializer & field location info missing in Error message #2388
No fields in initializer - Internal compiler error #2389
Fatal Error: used more than once - [E0062] #2381
Location Info error for “missing function in trait implementation” #2378
Error: Type or Const Parameters on Foreign Items #2376
Associated Type Binding - Internal Compile Error #2369
Location Info error for “associated type bindings” #2368
Expected tuple struct or tuple variant, found struct variant [E0532] #2324
Non-Exhaustive Patterns: Matching Error (E0004) #2311
CI fails if test file contains the word “unexpected” or “unresolved” #2386
Improve `ErrorCode framework #2452
Have error classes for simpler emission and more factoring #1420