master
Multilingual support (#3278)
В [cache] Tuple заменен на ValueTuple если таковой имеется. Это проверяется во время компиляции. Это позволило ускорить кеширование функций с 2 параметрами и более примерно в 3 раза
fix #2330
exit(param)
Исправлена ошибка с x[1:^1][5]
Исправление реализации (var b := 1) методом синтаксического сахара
Исправление ошибки с двумя вложенными for step К сожалению, привело к тому, что менять переменную цикла внутри цикла можно
3.8.3
fix #1692
fix #2324
Версия с неверно форматирующимся
assign с first_assignment_defines_type и тестовым примером
Большое изменение в Dictionaries 1 to 2 - новый оператор в стиле Котлина для пары Ключ-Значение Pair - синоним KV. KV - не запоминается Теперь: d := Dict(1 to 2, 3 to 4) или d := Dict(Pair(1,2),Pair(3,4)
Assign tuple optimizer (#3162)
Ликвидация зависимости проектов PascalABCSaushkinParser и SyntaxVisitors от проекта TreeConverter, то есть, от семантического уровня