Compiler v2.4.4
Нововведения:
- Сигнатура функции
mainтеперь ограничена:- Возвращаемый тип должен быть
intилиvoid - Параметры либо отсутствуют, либо один единственный параметр типа массив
- Возвращаемый тип должен быть
- Добавлено предупреждение, если результат операции присвоения используется в условном выражении
Исправления:
- Распределением памяти кодогенератора виртуальной машины теперь занимается он сам
- Проведен рефакторинг локальных объявлений:
- Парсер теперь разрешает массивы без размеров-выражений
- Позиционирование ошибок и восстановление после них теперь работает точнее
- Мелкие исправления кодогенератора LLVM
- Исправлена сборка под Windows в контексте C++