Mojo XS Accessors

Yaroslav Korshak ykorshak at gmail.com
Wed Aug 17 00:33:33 PDT 2011


Пушнул в ветку experimental фикс который исправляет бока связанные с 
threaded, 5.10 и новыми версиями Mojolicious.
Пришлось покопаться. Но в большинстве - сам виноват.
Фикс пока грязноват.

Для DESTROY пришлось сделать костыль: генерирующая функция вызывается в 
режиме G_EVAL, иначе она будет создавать reference to dead object а в 
DESTROY это фатально :( по крайней мере для perl 5.10

Скорость могла незначительно упасть. Особенно это касается генерации 
значений по умолчанию из coderef. Но все равно должно работать быстрее 
чем pure perl. Бенчмарки не делал. К тому же, с большой вероятностью, 
потекла память.

Дальше планирую зачистку, тестирование и мелкую оптимизацию всего всего, 
потому как accessor body вырос до неприличия.

On 08/14/2011 11:37 AM, Oleg Alistratov wrote:
> Спасибо, дружище. То, что надо. Насчет threaded я тоже попробую разобраться.
>
>
> --
> Олег Алистратов




More information about the Kiev-pm mailing list