Struggling to find things in the new stdlib for 5.0... e.g. where is addingReportingOverflow implemented?

I've been thinking that given how little gyb there is left at this point, it's time to go all in and degyb the remaining files. IntegerTypes changes so rarely that it's not a huge win to keep it gybbed. Alternatively we could do what is done elsewhere, which is keep the gybbed files, and have them be the thing you modify, but also check in the gyblets too, perhaps with a test that confirms the generated files match the gyb. This would probably help with attempts to make the std lib nicer to work on with Xcode or an LSP-enhanced editor.

This would make for a great starter bug for anyone interested.

edit: to clarify, I'm talking about degybbing the std lib code, not the tests quite yet – degybbing those would be a much bigger project and possibly should wait on more language features.

3 Likes