crypt of decay - February 27th, 2016 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

February 27th, 2016

что делаешь — делай красиво уж [Feb. 27th, 2016|05:21 pm]
поэтому хрен с ним, с дополнительным кодом — выкорчевал кодоген из аст (и из вм) и посадил в совсем отдельный модуль. в аст больше не осталось никаких привязок к кодогенератору — это теперь действительно просто дерево.

в связи с украсивливанием кинул глаз на gccjit: а ведь ничего так штука, товарищи! с простым API, есть биндинги под дишечку. а не замахнуться ли нам на шекспира по этому поводу, а? простая и прямая трансляция стековой VM в машинный код даёт примерно четырёхкратное ускорение. думаю, с gccjit производительность вообще станет практически как в нативной сишечке.
Linkmeow!

navigation
[ viewing | February 27th, 2016 ]
[ go | Previous Day|Next Day ]