Блог им. zamabuvaraeuFreeBASIC 0.23.0

FreeBASIC Logo
14 августа 2011 года вышла версия 0.23.0 компилятора FreeBASIC.
Изменено:
* Использование Close #0 теперь вызывает ошибку выполнения (ранее эта конструкция закрывала все открытые файлы).
Починено:
* Битовые поля теперь разрешено передавать по ссылке.
* Постоянная чрезмерная неправильная оптимизация в сложных блоках сложения-вычитания.
* Внутренняя ошибка компилятора — попытка анализа нецелочисленных границ массивов при их объявлении.
* Ошибка добавления ".0" к числам с двойной точностью.
* Ошибки в PRINT USING с числами с плавающей точкой. Теперь работает стабильно на всех платформах.
* Встроенные определения (__FILE__ и т. д.) теперь не используют $.
* Функция time() вызывала падение, если системное время не могло быть получено.