FreeBasic
Главная
Вход
Регистрация
Среда, 07.12.2022, 18:53Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Freebasic » Вопросы по языку FreeBasic » Новая версия компилятора 0.23 (Новая версия компилятора 0.23)
Новая версия компилятора 0.23
haavДата: Воскресенье, 07.08.2011, 10:29 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1300
Репутация: 47
Статус: Offline
Список изменений


[Изменено]
- 'CLOSE #0' теперь возвращает ошибку, вместо того, чтобы закрыть все открытые дескрипторы файлов

[Исправлено]
- В битовые поля было позволено передавать параметры ByRef
- #3153953: Неисправность в сложных вложениях при сложении/ вычитании выражений
- #3327533: Внутренняя ошибка компилятора попытка анализа нецелых границ в массиве деклараций
- C эмитер: Ошибочное добавление '.0' к двойному дробному числу, как к литералу '1e-100'
- С эмиттер: скрытые параметры результата UDT были последними, а не первыми в описания функций
- Исправлены ошибки PRINT USING при использовании типа double в масштабировании, в настоящее время работает более стабильно на всех платформах
- Встроенный макрос (__FILE__ & co) не использоал $ для предотвращения выхода
- time () вылетало, когда системное время не могло быть получено
- Дополняющие CR напечатаны в -exx runtime error messages (выводе сообщений об ошибках)

Вполне возможно, что перевод не совсем правильный, именно поэтому ниже оригинал:

[changed]
- 'CLOSE #0' now returns an error, instead of closing all open file handles

[fixed]
- Bitfields were allowed to be passed to BYREF parameters
- #3153953: Faulty reoptimisation of constant optimizing in complex nested addition/subtraction expressions
- #3327533: Internal compiler error trying to parse non-integer bounds in array declarations
- C emitter: Erroneous '.0' being appended to double floating point literals like '1e-100'
- C emitter: Hidden UDT result parameters were emitted last rather than first in function declarations
- Fixed buggy PRINT USING floating-point scaling, now works more consistently across all platforms
- Built-in defines (__FILE__ & co) didn't use $ to prevent escaping
- time() crashed when the system time couldn't be retrieved
- Extra CR printed in -exx runtime error messages

СКАЧАТЬ МОЖНО ЗДЕСЬ


Вы сохраняете власть над людьми покуда оставляете им что-то…Отберите у человека все, и этот человек уже будет неподвластен вам…
 
Форум » Freebasic » Вопросы по языку FreeBasic » Новая версия компилятора 0.23 (Новая версия компилятора 0.23)
  • Страница 1 из 1
  • 1
Поиск: