Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

APP Zeex's PAWN compiler

Richie56

Изучающий
Пользователь
Регистрация
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 символ.

Скачать:​





Автор:
 
Последнее редактирование:
Сверху Снизу