Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 18 из 18 ПерваяПервая ... 8 16 17 18
Показано с 171 по 175 из 175
  1. #171
    Аватар для nekaz
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.02.2014
    Сообщений
    19
    Репутация:
    0 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Начиная с версии 3.10.10 с компилятором требуется использовать модифицированные инклуды SA-MP, в которых исправлена проблема с const-корректностью и множество других недочётов.
    Подробнее о const-корректности: https://pro-pawn.ru/showthread.php?16434
    Ага, все вопрос снят, спасибо.

  2. #172
    Аватар для tnc
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.09.2019
    Сообщений
    77
    Репутация:
    14 ±
    @Daniel_Cortez, а этот баг до сих пор не исправлен?

    https://github.com/pawn-lang/compiler/issues/181
    https://github.com/pawn-lang/compiler/issues/350

    Если нет, то возможно, что ты захочешь исправить в своей версии компилятора?
    Последний раз редактировалось tnc; 13.07.2020 в 18:58.

  3. #173
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,127
    Репутация:
    2504 ±
    Цитата Сообщение от tnc Посмотреть сообщение
    @Daniel_Cortez, а этот баг до сих пор не исправлен?

    https://github.com/pawn-lang/compiler/issues/181
    https://github.com/pawn-lang/compiler/issues/350

    Если нет, то возможно, что ты захочешь исправить в своей версии компилятора?
    Если вкратце, не углубляясь в суть бага, то придётся переписывать очень много кода (а именно - заставить компилятор хранить препроцессированные тексты в UTF-8 вместо того, чтобы переключаться между разными кодировками), и я сомневаюсь, что исправление вообще примут, судя по тому, как в репо компилятора до сих пор висят полтора десятка куда более простых PRов.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  4. #174
    Аватар для tnc
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.09.2019
    Сообщений
    77
    Репутация:
    14 ±
    окей, если фикс не прокатит в upstream, то может быть стоит, хотя-бы сделать диагностику этого? Ибо на днях, я столкнулся с этой проблемой и потратил 5 минут, чтобы понять, почему перестал компилироваться мод. Я знал об этом баге, но что если новички, которые не знают об этом баге? Они потратят много времени, чтобы найти почему компилятор ушел в infinite loop (это новая версия от pawn-lang, дефолтный компилятор 3.2 (который поставляется с сервером скорее всего вообще крашнит)

  5. #175
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,127
    Репутация:
    2504 ±
    Цитата Сообщение от tnc Посмотреть сообщение
    окей, если фикс не прокатит в upstream, то может быть стоит, хотя-бы сделать диагностику этого? Ибо на днях, я столкнулся с этой проблемой и потратил 5 минут, чтобы понять, почему перестал компилироваться мод. Я знал об этом баге, но что если новички, которые не знают об этом баге? Они потратят много времени, чтобы найти почему компилятор ушел в infinite loop (это новая версия от pawn-lang, дефолтный компилятор 3.2 (который поставляется с сервером скорее всего вообще крашнит)
    Во-первых, багу подвержены все версии компилятора, и последний релиз 3.10.10 может крашнуть примерно с такой же вероятностью, как и стоковый 3.2.3664.
    Во-вторых, даже если и рассматривать вариант с диагностикой как временную меру, пока что я не уверен, как такую диагностику можно было бы реализовать в более-менее приемлемом виде. Если добавить её как простой варнинг, компилятор всё равно будет крашить; если же сделать её как fatal error - это предотвратит краш путём прерывания компиляции, но будет выглядеть избыточным ради одного бага.
    В-третьих, есть куча других багов, которые нужно исправить, и фич, которые я хотел бы добавить к следующему релизу компилятора, и на всё это мне приходится тратить своё личное время. Именно поэтому пока что я занимаюсь теми багами, которые я знаю, как исправить, и фичами, которые я знаю, как реализовать. Касаемо бага с кодировками, возможно, получится исправить его позже (например, если вдруг удастся наткнуться на более-менее простое решение во время исправления другого бага - такое уже бывало, и не раз).
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

 

 
Страница 18 из 18 ПерваяПервая ... 8 16 17 18

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •