Да, а ещё, в нём всё таки UndefinedFileName наконец то не будет мешать искать ошибку, как вам такая идея .
А это вообще тёмный лес. Это вылазит в виде ошибки компилятора, но не среды. Выглядит как ошибка в исходном коде, а где - не понятно.
Нет, ошибка компилятора то другое. Она вылазит нормальным окном с описанием ошибки и некоторой дебаг информацией. И только в случае когда ошибка как раз в коде компилятора а не вашей программы.
А UndefinedFileName - это обычная ошибка, но когда разработчик не указал передачу информации о том где произошла эта ошибка и т.п., поэтому для них берёт значение по умолчанию - строчка#0 и файл “UndefinedFileName”.
Ещё хлеще…
Сделал отдельную тему. Прошу писать сюда только про нестабильность среды.
Примерно дней через 10-15 сделаю специальную Debug-версию для тестирования нестабильности среды.
Это именно ошибки компилятора, точнее, его рукописного парсера, происходящие где-то на этапе генерации лексического дерева AST, т.е. еще до попытки трансляции в CIL-код виртуальной машины.
Ну да, компилятора, но не внутренние.
Если можно, я прошу сюда писать только про нестабильность среды. То есть, самопроизвольное зависание или закрывание. События, после которых средой пользоваться нельзя.
Undefined filename это крайне специфическая ошибка, которая возникает при выводе ошибки в синтаксически сахарных конструкциях
При попытке работы с программой при большой нагрузке на CPU среда виснет и вылетает. Это, естественно, не проблема среды, но повод ввести автосохранение изменений во временный файл, как это делает Ворд, чтобы в случае вылета не потерять большой объём работы.