Как то отписывал Стасу в Jabber, что крашит компилятор от zeex. Сказал, что посмотрит как будет время. Видать забыл. Краш компилятора (по крайне мере месяц назад) присутствует.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Это из-за этого. Попробую исправить.
Точнее из-за регистрации native-функций и инкремента при #еmit
https://github.com/Zeex/pawn/blob/6a...c6.c#L853-L901
Последний раз редактировалось VVWVV; 25.01.2017 в 18:06.
Точно уже не помню, но, скорее всего, я на тот момент работал с Pawn 4 для одного из своих личных проектов (о котором пока что не хотелось бы говорить), из-за чего возиться с Pawn 3.2 не было ни времени, ни желания. С недавних пор я перешёл обратно на Pawn 3.2, поэтому теперь таких проблем возникнуть не должно.
Уже работаю над фиксом. Пока что помогло удаление "#if __Pawn < 0x030A" и "#endif" в обходе бага sysreq.c, чтобы код обхода компилировался и с модифицированным компилятором.
Разве они не фиксили баг sysreq.c ещё 2 года назад? -_-
Или это какой-то другой баг?
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
В том-то и дело, нынешний код работает криво, а предыдущий хорошо.
Кстати, теперь появилась возможность использовать любые числа и float-значения (отрицательные и положительные).
Последний раз редактировалось VVWVV; 25.01.2017 в 18:51.
Так это получается, я только зря делал обход того бага необязательным для "3.10", раз в конечном счёте этот баг туда вернули?
Чёрд, это ж ведь теперь придётся поднимать все свои работы и посты на форуме, чтобы удалить "#if __Pawn < 0x030A".
-______-
Как бы то ни было, если не сложно, сможешь увеличить значение в той новой константе с номером билда (__PawnBuild), которую добавили на днях (или, если это неприемлемо, хотя бы оставить напоминание об этом в теме с PR)? Опираясь на эту константу вместо __Pawn, можно будет сделать опциональный фикс бага sysreq.c, как раньше, только на этот раз эта опциональность будет рабочей.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Вроде бы реанимировал. Теперь ненужно делать обходы..
Крашит компилятор( Есть фикс ?
Вы можете проверить версию моего компилятора (если она сработает, то отправлю PR).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)