Repository navigation
Releases: py-love-gmod/py2glua
Release list
0.0.1.a17
Исправлена подстановка для кастомных енумов
Исправлена подстановка if для with конструкций помеченых
Для gmod_api добавлена возможность базовых аргументов
Full Changelog: 0.0.1.a16...0.0.1.a17
0.0.1.a16
Исправлено обращение аргументов в gmod_api
Full Changelog: 0.0.1.a15...0.0.1.a16
0.0.1.a15
Исправлена генерация lua_table.by_len() с while на for
Full Changelog: 0.0.1.a14...0.0.1.a15
0.0.1.a14
Исправлен ux ошибок для gmod_api
Исправлена генерация gmod_api который неверно подставлял . для вызовов методов (возможно придётся пересматривать весь кодген этого декоратора)
Full Changelog: 0.0.1.a13...0.0.1.a14
0.0.1.a13
Исправлена генерация прототип методов
Full Changelog: 0.0.1.a12...0.0.1.a13
0.0.1.a12
Добавлена поддержка auto для enum
Добавлена поддержка вложенных enum
Исправлен эммит is и not is бинарного оператора
Исправлен эммит class Foo: pass
Тривиальные cast не влияют на эммит
Добавлена обработка items(), values(), keys() для dict
Изменена адресация к nil, класс nil переименован в nil_type, добавлен инстанс nil
Исправлена типизация для lua_table
Full Changelog: 0.0.1.a11...0.0.1.a12
0.0.1.a11
Добавлена избегание колизии имён для py2glua.glua модуля
Full Changelog: 0.0.1.a10...0.0.1.a11
0.0.1.a10
Исправлено обращение к gmod_api с включённым параметром method
Full Changelog: 0.0.1.a9...0.0.1.a10
0.0.1.a9
Добавлен инлайн final и use only переменных
Добавлена оптимизация подсчёта количества использования симлинков, что должно повысить преф
Full Changelog: 0.0.1.a8...0.0.1.a9
0.0.1.a8
Исправлена генерация anonymous()
Исправлены неработающие пассы из-за шортката через py2glua.glua
Full Changelog: 0.0.1.a7...0.0.1.a8