DEADSOFTWARE

Добавлены комментарии
[dsw-obn.git] / notes
1 - нету тестовых процедур для ввода-вывода
2 - нету процедуры NEW
3 - нету открытых массивов
5 - нету операторов if, while и т.д.
7 - нету типа set
8 - не реализована свёртка констант
9 - не протестированы типы разнных размеров
11 - не реализовано присваивание к переменным-процедурам:
12 в libgccjit нет средств получения указателя на функцию.
13 Как решение - получение указателя в основной программе.
14 - не реализовано расширение типа record:
15 libgccjit не умеет в классы. Проверки в рантайме надо делать вручную.
16 - не реализован автокаст:
17 Не критично: libgccjit сам разруливает типы разных размеров.
18 - не реализованы локальные процедуры:
19 libgccjit не умеет в локальные функции.
20 Обойти можно костылём как в jvm.
21 - не понятен результат присваивания статических/разыменованных структур (* reca := recb; *)
22 - не понятен результат присваивания статических/разыменованных массивов (* arr1 := arr2; *)
24 - нету счёта строк / столбцов
25 - любая ошибка фатальна