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

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


razbor_izmenenij_dvizhka

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
razbor_izmenenij_dvizhka [2013/10/19 20:34]
newsash [Разбор изменений движка]
— (текущий)
Строка 1: Строка 1:
-=====Разбор изменений движка===== 
  
-  * 409 - смена версии на **5.6.4** 
-  * 447 - смена версии на **5.6.5** 
-  * 495 - смена версии на **5.7.0**, но собрана она в районе 520 
- 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​424|424]] - Improve save/open game callbacks 
-  * [[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 - начальный индекс и количество 
-  * 491 - фигурные скобки как новый вид кавычек,​ допускающий вложенность 
-  * 492 - можно использовать числовые и текстовые индексы одновременно 
-  * 497 - в ONNEWLOC передаются параметры GT 
-  * 498 - теперь подвыражения не срабатывают в {} (багфикс) 
-  * 527 - оператор "​LOC"​ 
-  * 552 - ADDQST -> ADDLIB, KILLQST -> DELLIB 
-  * 554 - теперь в сохранении хранится название локации вместо индекса 
-  * 579 - Сохраняется пробел при разбиении строки с помощью " _" 
-  * 596 - ADDLIB -> INCLIB, DELLIB -> FREELIB 
-  * 559 - ELSE IF теперь воспринимается как ELSIF (не нужна куча END) 
-  * 560 - ELSE: IF не воспринимается как ELSEIF. ​ 
-  * 651 - Повышен приоритет операции & (конкатенации),​ теперь она важнее сравнения. 
-  * 669 - RAND - второй параметр теперь по умолчанию 1 вместо 0 
-  * 687 - Переход на VS2012 
- 
-====Разобрать:​==== 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​490|490]] - замыкания в DYNEVAL? **What is it?** Если верить определению с википедии,​ то с этого момента DYNEVAL может пользоваться переменными извне. 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​495|495]] - some sort of indexing/​byte-code added **??** 
-  * [[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/​618|618]] - Improve **INSTR, ARRPOS, ARRCOMP** functions 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​619|619]] - Improve **ARRPOS, ARRCOMP** functions 
-  * [[https://​trac.assembla.com/​qsp/​changeset/​640|640]],​[[https://​trac.assembla.com/​qsp/​changeset/​641|641]] - **Save RESULT value for GS/DYNAMIC too** 
-  * [[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.1382214890.txt.gz · Последние изменения: 2013/10/20 00:34 (внешнее изменение)