Да вообще легко, там добавили новую перегрузку и не тот код что нужно стал выполняться В ноджс вообще параметры методов порядок меняют без проблем
Никогда обычно
смех какой) вот список только у последнего дотнета, ищи breaking behavioural change https://learn.microsoft.com/en-us/dotnet/core/compatibility/8.0
Ну это все мелочи, изменения как ведет себя comparison/equalitiy не было почти никогда
Это добавление нового, а не изменение существующего ради оптимизации. К тому же, есть лайфхаки разные, чтобы вывести ошибку на этапе компиляции. А если в случае ноды ты намекаешь на sort, то там, емнип, сломали деталь реализации, которая в разных рантаймах и так отличалась.
Там во многих случаях исключение на старте кидается. Или довольно минорные вещи ломаются. Сравнение незамеченным гораздо дольше может жить.
мы в целом обсуждаем брейкинг чейнджи или конкретный кейс? если конкретный, то надо решить, это было ub или баг, или всё-таки работало как должно и менять это наоборот привносить баг
Обсуждают сегодня