Инструменты пользователя

Инструменты сайта


razbor_izmenenij_dvizhka

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
razbor_izmenenij_dvizhka [2013/11/09 10:39]
newsash [Разбор изменений движка]
— (текущий)
Строка 1: Строка 1:
-=====Разбор изменений движка===== 
  
-  * 409 - смена версии на **5.6.4** 
-  * 447 - смена версии на **5.6.5** 
-  * 495 - смена версии на **5.7.0**, но собрана она в районе 520 
- 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​430|430]] - путь картинки передаётся в ONOBJADD 
-  * 432 - игнорирование отрицательных индексов. Раньше приводились к 0. 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​433|433]] - в ARRPOS и ARRCOMP минимальный индекс ограничен сверху размером массива (приводится к нему) 
-  * //444 - индекс в ADDOBJ (индексация с единицы)//​ 
-  * 461-463 - //ELSEIF// 
-  * 478 - //​необязательные параметры в COPYARR - начальный индекс и количество//​ 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​490|490]] - //​Небольшое изменение функции DYNEVAL: теперь она выполняет код, возвращая значение,​ указанное в переменной RESULT/​$RESULT.//​ 
-  * 491 - //​фигурные скобки как новый вид кавычек,​ допускающий вложенность//​ 
-  * 492 - //​можно использовать числовые и текстовые индексы одновременно//​ 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​495|495]] - частичная прекомпиляция 
-  * 497 - передача аргументов от GT/XGT в обработчик $ONNEWLOC. 
-  * 498 - //​теперь подвыражения не срабатывают в {} (багфикс)//​ 
-  * 527 - //​оператор "​LOC"//​ 
-  * 552 - //ADDQST -> ADDLIB, KILLQST -> DELLIB// 
-  * 554 - теперь в сохранении хранится название локации вместо индекса 
-  * 579 - //​Сохраняется пробел при разбиении строки с помощью " _"// 
-  * 596 - //ADDLIB -> INCLIB, DELLIB -> FREELIB// 
-  * 559 - ELSE IF теперь воспринимается как ELSIF (не нужна куча END) 
-  * 560 - ELSE: IF не воспринимается как ELSEIF. ​ 
-  * 618,619 - //​Необязательные аргументы INSTR, ARRPOS, ARRCOMP переставлены в конец.//​ 
-  * 640 - DYNAMIC/​DYNEVAL - теперь блок кода вместо верхнего уровня кода 
-  * 641 - //Save RESULT value for GS/DYNAMIC too - багфикс [[https://​qsp.su/​index.php?​option=com_agora&​task=topic&​id=636&​Itemid=57#​p14363|бага]]//​ 
-  * 651 - //​Повышен приоритет операции & (конкатенации),​ теперь она важнее сравнения.//​ 
-  * 669 - //RAND - второй параметр теперь по умолчанию 1 вместо 0// 
-  * 687 - //​Переход на VS2012// 
- 
-====Разобрать:​==== 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​541|541]],​[[https://​trac.assembla.com/​qsp/​changeset/​542|542]] - **"​Tuples"​** 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​545|545]],​[[https://​trac.assembla.com/​qsp/​changeset/​546|546]] - **FOR** (а ещё TO и STEP) 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​677|667]] - **Cache compiled regular expressions** 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​692|692]] - Add lists parsing support for the assignment 
- 
-====Local variables==== 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​555|555]] - **LOCAL** 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​625|625]] - initial local vars implementation 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​644|644]] - Fix saving of the game status (hide local variables) 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​645|645]] - Complete local variables 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​646|646]] - Fix local vars  
-  * [[https://​trac.assembla.com/​qsp/​changeset/​652|652]] - Fix bug with locals declarations 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​694|694]] - Support assignments in the local statement 
razbor_izmenenij_dvizhka.1383993556.txt.gz · Последние изменения: 2013/11/09 14:39 (внешнее изменение)