Open PauloCampana opened 2 months ago
Now that #20526 has been merged, it would be a good idea to document which of the compiler errors described in this issue were fixed by it. That way future contributors know which ones still need to be patched! Could we update the giant test
block in the original issue post to only contain lines which still produce individual compiler errors?
I edited the original message to mark fixed ones, saw that PR when it came out but didn't realize it got merged.
All lines inside the test below are individual compiler errors, commented ones have been fixed by these PRs:
19494
20526
20734
20756
first block are simple fixes, they have typos, missing cast, wrong error set, uses non-pub fn or mismatch type
the std.fs ones are simple fixes but i'd like someone to take a closer look
the std.crypto ones seems to reference stuff that is not implemented yet, or under a different name
the next block needs a deeper look too
std.fmt ones are because these functions are only called at comptime where otherwise it's not valid, could be fixed by marking the inputs as comptime and some other touches, but not necessary for functionality
the last one is very cryptic, dependency loop in the creation of the error set, i have no idea whats going on