X-Git-Url: http://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=notes;h=2bf0b297a3034ad4870e7a3aeb352dc3f9efdcd6;hp=0ef7b20ae1b632af55248eb774680568c2cc43c0;hb=2d029d2c2b27639e3a2b6c43e63788b00110818e;hpb=518cba11c21426f922afef90048f5f9c8130fed2 diff --git a/notes b/notes index 0ef7b20..2bf0b29 100644 --- a/notes +++ b/notes @@ -1,16 +1,18 @@ -- локальные переменные создаются как глобальные -- сегфолт при создании локальной процедуры +- не реализованы объявления процедур наперёд - нету процедуры NEW -- не реализовано расширение типа record - нету открытых массивов -- не работает присваивание к переменным-процедурам. +- нету секции import + - не понятен результат присваивания статических структур (* reca := recb; *) - не понятен результат присваивания статических массивов (* arr1 := arr2; *) -- не реализованы процедуры "наперёд" - нету типа set - не реализована свёртка констант -- не реализован автокаст (libgccjit сам разруливает) - не протестированы типы разнных размеров + +- не реализовано расширение типа record +- не работает присваивание к переменным-процедурам. +- не реализован автокаст (libgccjit сам разруливает) +- libgccjit не умеет в локальные функции (опять пилить костыли как в jvm)