DEADSOFTWARE

Добавлена процедура NEW для аллокации обычных массивов
[dsw-obn.git] / notes
diff --git a/notes b/notes
index fbb1be93c7374f5bc8a2f590932f0706c3640d5f..977d7cd3e9966f7e5280050849215b3eae712114 100644 (file)
--- a/notes
+++ b/notes
@@ -1,4 +1,7 @@
-- нету процедуры NEW
+- размеры типов не вычисляются (oberon_generator_get_type_size)
+    в libgccjit нет средств получения размера типов, в т.ч. структур
+    Придётся гадать.
+- процедура NEW создаёт массивы только статической размерности (и не создаёт структуры).
 - нету открытых массивов
 
 - нету операторов if, while и т.д.
@@ -10,7 +13,7 @@
 - не реализована свёртка констант
 - не протестированы типы разнных размеров
 
-- не реализовано присваивание к переменным-процедурам:
+- Ð½Ðµ Ñ\80еализовано Ð¿Ñ\80иÑ\81ваивание Ð¿Ñ\80оÑ\86едÑ\83Ñ\80 Ðº Ð¿ÐµÑ\80еменнÑ\8bм-пÑ\80оÑ\86едÑ\83Ñ\80ам:
     в libgccjit нет средств получения указателя на функцию.
     Как решение-костыль - получение указателя в основной программе и сохранение в переменной.
 - не реализовано расширение типа record: