- Регистрация
- 1 Май 2014
- Сообщения
- 611
- Лучшие ответы
- 1
- Репутация
- 205
Zeex's PAWN compiler
Это инструмент, который исправляет некоторые ошибки, и сбои компилятора PAWN.
Исправления:
Я думаю наиболее важным патчем является разграничение линии до 4095 вместо 511. Это означает, что вы можете иметь 4095 символов в строке, не вызывая сбоев.
Он также исправляет инициализацию многомерного массива.
Исправлен сбой с длинными именами функций (более 31 символа).
И ещё множество других патчей описано на github автора.
Дополнения:
Благодаря уменьшению размера хэш-карты компиляция проходит в разы быстрее.
Также была добавлена опция -R, которая включает обнаружение рекурсии.
И ещё множество других дополнений описано на github автора.
Перепортированы некоторые нативы и функции PAWN 4.
Исправлены пустые предупреждения, вызывающие сбои.
Улучшено предупреждение «неопределенный размер массива»: теперь оно показывает имя символа.
Исправлены ошибки, связанные с проверкой правильности.
Исправлены проблемы, связанные с неопределенными предложениями по разрешению символов.
Улучшено создание списка сборки.
Добавлено #pragma unwritten.
Добавлено #pragma nodestruct.
Различные __emit исправления и улучшения.
Другие мелкие исправления.
Незначительные исправления pawndisasm и очистка.
Добавлена поддержка неизвестных директив препроцессора внутри #if ... #endif.
Добавлены проверки во время компиляции для предотвращения самостоятельного назначения переменных.
Добавлен __addressofоператор.
Теги внутри неназванных перечислений больше не разрешены.
Удалено emit ключевое слово.
Исправлено падение, когда #pragma option аргумент превышал 31 символ.
Скачать:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование: