Releases: kruzhok-team/lapki-compiler
Releases · kruzhok-team/lapki-compiler
Фикс I (v1.1)
Что нового?
- Обновление Nix-пакета by @L140-beep in #45
- Добавление компоненту DigitalIn сигналов isLow isHigh by @L140-beep in #46
- Фикс бага с наименованием загруженных платформ by @L140-beep in #47
- Исправление бага с отправкой бинарных файлов by @L140-beep in #50
- Синхронизация Nix-пакета by @L140-beep in #51
- Добавление библиотеки для Arduino Micro by @L140-beep in #52
- Исправление бага работы события Q_EXIT_SIG by @L140-beep in #53
Полный список изменений: v1.0...v1.1
v1.0
Из важного:
- Базовая поддержка Cyberiada-GraphML
- Новый формат платформ
- Конфигурация через флаги и переменные окружения
- «Сырая» компиляция
Предназначен для работы с lapki-client v0.1.4
(в разработке на момент релиза).
Несовместим с v0.1.3 и более ранними версиями.
Что нового?
- Глобальный рефакторинг by @L140-beep in #15
- Интеграция CGML-py, новый формат платформ by @L140-beep in #22
- API для CRUD-операций с платформами by @L140-beep in #23
- Реализация отложенных сигналов (defer) by @L140-beep in #25
- Реализация propagate/block by @L140-beep in #26
- Поддержка начальных псевдосостояний by @L140-beep in #30
- Псевдосостояния выбора by @L140-beep in #33
- Конечные состояния by @L140-beep in #34
- Поддержка "сырой" компиляции by @L140-beep in #31
- Конфигурация модуля компилятора с помощью флагов и переменных окружения by @L140-beep in #40
- Исправление схем платформ под новый формат by @L140-beep in #42
- Исправление тестовых схем, исправление тестов by @L140-beep in #43
Полный список изменений: v0.1-stable...v1.0
v0.1
Первая стабильная версия компилятора, которая может:
- Генерировать и компилировать код на основе JSON-схемы Lapki IDE
- Транслировать yed-Graphml схему Берлоги в JSON-схему для импорта в Lapki IDE
- Транслировать JSON-схему из Lapki IDE в yed-Graphml для импорта в Берлогу
- Компилировать исходный код на языке C++.
Доступные платформы:
- семейство Arduino
- Берлога