index c1a8b0b5dfc95559b85b6c5fdbf0dbad7a58e315..fbb1be93c7374f5bc8a2f590932f0706c3640d5f 100644 (file)
--- a/notes
+++ b/notes
-- нету комментариев
-
-- нету тестовых процедур для ввода-вывода
- нету процедуры NEW
- нету открытых массивов
- нету операторов if, while и т.д.
- нету процедуры NEW
- нету открытых массивов
- нету операторов if, while и т.д.
+- нет символов и строк
+- импортируемые модули не инициализируются (секция begin)
+- нету типа real, оператор / должен возвращать дробный результат
- нету типа set
- не реализована свёртка констант
- не протестированы типы разнных размеров
- не реализовано присваивание к переменным-процедурам:
в libgccjit нет средств получения указателя на функцию.
- нету типа set
- не реализована свёртка констант
- не протестированы типы разнных размеров
- не реализовано присваивание к переменным-процедурам:
в libgccjit нет средств получения указателя на функцию.
- Как решение - получение указателя в основной программе.
+ Как решение-костыль - получение указателя в основной программе и сохранение в переменной.
- не реализовано расширение типа record:
libgccjit не умеет в классы. Проверки в рантайме надо делать вручную.
- не реализован автокаст:
- не реализовано расширение типа record:
libgccjit не умеет в классы. Проверки в рантайме надо делать вручную.
- не реализован автокаст: